Zub*_*air 2 speech-synthesis web
在网页中,我想要一个女性的声音说出我的文本.我尝试通过以下代码执行此操作.但是现在男声仍在说话.我怎样才能安排女声说话?任何人都可以与我分享一个适用于谷歌浏览器的正确代码.
var voices = speechSynthesis.getVoices();
var msg = new SpeechSynthesisUtterance("Hello World!");
msg.default=false;
msg.localservice=true;
msg.lang = "en-GB";
msg.voice = voices[3].name;
speechSynthesis.speak(msg);
Run Code Online (Sandbox Code Playgroud)
小智 5
以下代码对我有用.我希望这个对你有用.
var msg = new SpeechSynthesisUtterance();
var voices = window.speechSynthesis.getVoices();
msg.voice = voices[3];
msg.text = "Hello World";
speechSynthesis.speak(msg);
Run Code Online (Sandbox Code Playgroud)
在第一次尝试它可能会发出男性的声音.但是在第二次尝试时(没有刷新)它将发出女性的声音,并尝试将其部署在虚拟服务器上,在那里它将像第一次使用的魅力一样工作.
| 归档时间: |
|
| 查看次数: |
3625 次 |
| 最近记录: |