Last week, I threw together Syntherceptor, a SAPI5 synthesiser which speaks using NVDA. This is useful for apps like Komplete Kontrol, Surge, etc. which use SAPI5 but you'd prefer the speech output to happen using your NVDA synthesiser and settings. This also prevents voices from speaking over each other, allows you to interrupt speech with a key press, etc. There is an existing project called NVDASapi which already does this, but we can't seem to identify or contact its developer, it isn't open source, it doesn't interrupt speech when the app requests it and it's a bit tricky to install. That said, Syntherceptor is very early in development, so you may wish to tread carefully. If it crashes, it'll probably crash the app you're using, so save your work regularly, though I haven't seen that happen yet. syntherceptor.jantrid.net/
Peter Vágner likes this.
reshared this
Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •As for the lag, that suggests to me that the game isn't requesting speech interruption for each new string it sends. Does it behave correctly in that respect if you use it with another SAPI5 synth? That is, does it interrupt speech if you move quickly?
Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Jamie Teh
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Jamie Teh
in reply to Jamie Teh • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Jamie Teh
in reply to Jamie Teh • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •nightly.link/jcsteh/synthercep…
And if not, does this one help?
nightly.link/jcsteh/synthercep…
Timothy Wynn
in reply to Jamie Teh • • •Second build: If there is more than one utterance queued, there's a second or so pause between each.
For both builds, arrowing is just as fast as the other.
Jamie Teh
in reply to Timothy Wynn • • •As for the second, I assume the first utterance is 2 seconds or less? And when arrowing (with sleep mode on), does it interrupt correctly? For that matter, I forgot to ask you whether interrupt worked with the very first build, even though it was very sluggish.
Timothy Wynn
in reply to Jamie Teh • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Jamie Teh • • •Timothy Wynn
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Timothy Wynn • • •Jamie Teh
in reply to Timothy Wynn • • •Jamie Teh
in reply to Jamie Teh • • •Paweł Masarczyk
in reply to Jamie Teh • • •Jamie Teh
in reply to Paweł Masarczyk • • •Mike Breedlove
in reply to Jamie Teh • • •x0
in reply to Jamie Teh • • •x0
in reply to x0 • • •Jamie Teh
in reply to x0 • • •Jamie Teh
in reply to x0 • • •