Я использую этот точный код в обоих сценариях.
var msg = new SpeechSynthesisUtterance();
var voices = window.speechSynthesis.getVoices();
msg.voice = voices[1];
msg.text = "hello world";
msg.lang = 'en-US';
speechSynthesis.speak(msg);
Если я запускаю это в консоли Chrome, я получаю женский голос. Но если я помещу точный код в index.html и запущу его, он воспроизведет мужской голос. Может ли кто-нибудь объяснить, почему возникает эта разница. Заранее спасибо.