The VoiceToggle add-on for NVDA screen reader allows you to preconfigure an arbitrary number of voices in its settings , so that you can later quickly toggle between those voices in circle anytime using the simple NVDA + Alt + V keyboard shortcut.
Let's say you speak English and French, then you can add two voices in the VoiceToggle settings as described below, one with English and the other with French pronunciation. Anytime later you can toggle between those two voices using only the NVDA + Alt + V simple and comfortable keyboard shortcut instead of messing with the NVDA synth settings ring, NVDA synthesizer selection dialog, or with the speech category of the NVDA settings dialog.
The voices to toggle between using VoiceToggle can be preconfigured in the VoiceToggle settings by following these steps:
You can control whether changes of the current voice using the synth settings ring, select synthesizer dialog, or via the speech category of the NVDA settings dialog also accordingly update the voices configured in the VoiceToggle settings. This can be controlled in the VoiceToggle settings using the "Update voice when NVDA's own speech settings change" checkbox.
Let's say you want to browse the web in English, but want to make notes and all other work in French. Then you can have last used voice remembered in certain applications. For example, when you switch to Google Chrome, the voice automatically switches to the last used voice in that application, perhaps English. Then when you go back to another application, for example to Microsoft Word to make notes in French, the voice switches back to that default French voice. This is enabled thanks to the NVDA configuration profiles feature.
TO configure certain application so that it remembers the last used voice, follow these steps:
The default NVDA + Alt + V keyboard shortcut for voice toggling can be changed to another shortcut using the "Input gestures" dialog as follows:
VoiceToggle for NVDA is available thrugh NVDA Add-on Store, or can be downloaded here.
The VoiceToggle changelog can be viewed here.
If you have suggestions for VoiceToggle improvement, problems with its functionality or other comments, you can drop me an email to adam.samec@gmail.com
VoiceToggle is available under the GNU General Public License version 2.0.