gpt4 book ai didi

google-chrome - Chrome的speechSynthesis不能离线工作吗?

转载 作者:行者123 更新时间:2023-12-04 10:24:38 24 4
gpt4 key购买 nike

我在玩 Chrome 的语音合成

msg = new SpeechSynthesisUtterance("some text");
msg.lang = "fr-FR" ;
window.speechSynthesis.speak(msg);

当我发现这个奇怪的问题时:如果您的设备离线,它就不能再说话了。我在网上搜索但没有找到任何解释。
这不能离线工作吗?
(如果您知道它需要在线的原因,请在评论中告诉我。)

最佳答案

语音合成voices要么是设备上的本地,要么来自远程语音合成器服务。如果语音是远程服务,则浏览器只有在在线并且可以连接到它的情况下才能使用它。

你没有说你在哪个环境,但在 Windows 和 OS X 上用于 fr-FR 的谷歌法语语音是一个远程服务,所以它不能离线工作。

您可以调用 speechSynthesis.getVoices() 查看设备上可用的语音。并检查 localService每个声音的属性。

关于google-chrome - Chrome的speechSynthesis不能离线工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29870590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com