El problema en cuestión parece haber estado sucediendo por un tiempo .
Una forma de intentar evitar esto es usar objetos de voz codificados como se sugiere aquí . Sin embargo, no me queda claro cómo usar un objeto como: { name: "Samantha (Enhanced)", voiceURI: "com.apple.ttsbundle.Samantha-premium", lang: "en-US", localService: true, "default": true }
para instanciar un objeto SpeechSynthesisVoice .
¿Alguien ha encontrado una forma de instanciar un objeto SpeechSynthesisVoice como una solución para una matriz vacía de voces disponibles? ¡Gracias!