Skip to content

TripleTalk USB for NVDA, version 2.1

Latest

Choose a tag to compare

@RetroBunn RetroBunn released this 30 Aug 12:40
· 1 commit to main since this release

Version 2.1 of the TripleTalk USB add-on for NVDA has been released.

What's new?

  • Spanish support: A new language combo box has been added after Voice in NVDA's settings dialog. Accented characters are not read due to hardware limitations.
  • A checkbox has been added to allow commands to be sent when they are found in text. By default, it's unchecked, meaning if DoubleTalk commands are found in text, the synthesizer won't do anything, and will just read them as is. If the checkbox is checked, any DoubleTalk commands that you find in text will be sent to the synthesizer.
  • New line pauses are back. These were originally taken out in version 2.0.1, but I think I found a way of having them in permanently. More testing will need to be done.
  • When "Delayed descriptions for characters on cursor movement is turned on in NVDA's voice settings, the synthesizer will pause briefly. This uses the sinusoidal tone generator to generate a frequency of 0 Hz for the duration of the pause.
  • When the synthesizer is accidentally unplugged or when the USB port loses power unexpectedly, the synthesizer will switch to OneCore as a backup, similar to IBMTTS. I haven't tested this extensively as of yet, so this is experimental at best, and may or may not be removed or improved upon in newer versions of the add-on.

This release is noteworthy because it is the first release where the voice parameters were directly taken from the internal firmware of the device. The RC8660, the chip the TripleTalk USB Mini uses, has a command to retrieve the internal operating settings of the device. This was used to get all the available settings for each voice. Thankfully though, the values used in the previous version of the add-on matched perfectly with what I got the first time.