我安装了多种语音合成语音功能,有些是英语,有些是荷兰语。总共安装了8个(英语6个,荷兰语2个)
当我运行此演示(在FireFox中)时:http://mdn.github.io/web-speech-api/speak-easy-synthesis/我只看到三个,并且它们都是英文的。
在Google Chrome浏览器中,我只能看到相同的三种声音(还有很多Google的声音,我不想使用)。
我找到了一些文章,但是所有这些文章都是关于Linux和安装语音分配器的,但是我正在使用Windows 10。
此外,我在操作系统上将语言设置为荷兰语,并将myFireFox首选语言设置为荷兰语(navigator.language返回“ nl”)
也在firefox about:config中,我将narrate.filter_voices设置为false。 重新启动了系统和FireFox,但仍然只有三个启动。 (大卫,榛子和兹拉)
我运行let voices = await window.speechSynthesis.getVoices();在我的浏览器控制台中,我只能看到3个数组:David,Hazel和Zira,都在美国或GB内
我真的希望外面有人知道答案!
编辑:
只需在Edge中进行尝试,就可以了...