Dual Voice for NVDA (adding support for multilingual speech to a famous screen reader namely NVDA).

View the Project on GitHub Mahmood-Taghavi/dual_voice

Dual Voice for NVDA

Dual voice is an addon that made possible use of two different voices (currently both voices must support SAPI5 standard) for reading two languages one with Latin script and another with non-Latin writing script. For example, a user can select a voice for reading English as a language with the Latin writing script and select a voice for reading Persian (my language) as a language with the non-Latin writing script. Some of the languages with the Latin writing script are English, Czech, Croatian, Dutch, Finnish, French, German, Italian, Polish, Portuguese, Slovenian, Spanish, and Turkish. On the other hand, some languages with the non-Latin script are Arabic, Belarusian, Bulgarian, Chinese, Greek, Hebrew, Japanese, Korean, Persian, Russian, and Ukrainian.

You can download the latest version of the Dual Voice for NVDA which is now version 4.9.

Note 1: You can now use a custom dialog box entitled “Dual voice” in the NVDA menu to select the secondary voice and setting of the Dual voice.

Note 2: A complimentary free software namely SAPI_Unifier is designed to add support for Windows 10 oneCore voices and Microsoft speech platform (speech server) voices to the Dual Voice for NVDA. So, I suggest using SAPI_Unifier to extend the capabilities of the Dual Voice.

Note 3: The latest version of NVDA which supports Windows XP and Windows Vista is NVDA 2017.3 and the latest Dual Voice which is compatible with NVDA 2017.3 is version 3.1.

This package is distributed under the terms of the GNU General Public License, version 2. Please see the file “COPYING.txt” for further details.

Copyright © 2015-2020 Seyed Mahmood Taghavi-Shahri.