View Single Post
Old 10-08-2022, 08:16 AM   #3
musickid
Member
musickid began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Oct 2022
Device: Meebook M7
Thanks for the quick reply. As described on the webpage below, Windows 10 64bit handles 32bit voices differently from 64bit. Adobe Reader and TextAloud (https://nextup.com) are able to detect and use 32bit voices - presumably because those apps know to check the Windows registry for 32bit voices.

Would it be possible for Calibre to also check the registry location of any 32bit voices currently installed?

HKEY_LOCAL_MACHINE > Software > WOW6432Node > Microsoft > Speech

https://www.webbie.org.uk/blog/microsoft-speech/
Quote:
Voices can be either 32-bit or 64-bit, just like Windows. If you’re on a 64-bit Windows machine, 32-bit voices won’t show up in the Speech window in Control Panel, because it is a 64-bit version of the Speech window. You have to find and run C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl to see 32-bit voices. Also, 64-bit programs won’t see or be able to use 32-bit-only SAPI5 voices.
Quote:
You can find the installed voices in the registry, under HKEY_LOCAL_MACHINE > Software > Microsoft > Speech, or if you are on a 64-bit machine, both that key and in HKEY_LOCAL_MACHINE > Software > WOW6432Node > Microsoft > Speech for the 32-bit voices.
musickid is offline   Reply With Quote