Estoy tratando de usar Web Speech API para leer texto en mi página web. Pero descubrí que algunas de las voces SAPI5 instaladas en mi Windows 10 no aparecían en la salida de speechSynthesis.getVoices() , incluido Microsoft Eva Mobile en Windows 10 "desbloqueado" al importar un archivo de registro. Estas voces podrían funcionar bien en programas TTS locales como Balabolka , pero simplemente no se muestran en el navegador. ¿Existen reglas específicas por las cuales el navegador elige si enumerar las voces o no?
OK, descubrí lo que estaba mal. Estaba usando Microsoft Edge y parece que Edge solo muestra algunas de las voces de Microsoft. Si uso Firefox, también aparecerán las otras voces instaladas. Así que fue culpa de Edge.