Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Voices only get sent to x86 applications #3

Open
Windows-Electronic101 opened this issue Jul 24, 2021 · 1 comment
Open

Voices only get sent to x86 applications #3

Windows-Electronic101 opened this issue Jul 24, 2021 · 1 comment

Comments

@Windows-Electronic101
Copy link

Hi there.
I had recently noticed that this program only unifies voices in the 32-bit (x86) format. To be completely unifyable, they should also do so in 64-bit (x64) programs. Looking through the registry, I had found that the tokens had been sent to HKLM\SOFTWARE\WOW6432Node\Microsoft\Speech\Voices\Tokens. However, they should also be in HKLM\SOFTWARE\Microsoft\Speech\Voices\Tokens to fill in the gap left behind from 64-bit applications and the 64-bit control panel applet. I was able to find the 32-bit Control Panel applet by going to %windir%\syswow64\speech\speechux\sapi.cpl but the 64-bit version is stored somewhere else (opening Control Panel and clicking the change text-to-speech voices option pulls up the x64 applet where the voices do not exist).

@Mahmood-Taghavi
Copy link
Owner

Hi,
This program is designed to help users of the NVDA screen readers and the NVDA list both x64 and x86 voices.
Adding another copy of mobile voices to the 64-bit control panel produce duplicate elements in the NVDA.
So I did not originally intend to add voices to the x64 control panel but it could be an option in future versions.
Thanks again for your comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants