首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Web Speech API添加语音

如何使用Web Speech API添加语音
EN

Stack Overflow用户
提问于 2016-01-21 04:05:15
回答 1查看 1.7K关注 0票数 3

我一直在阅读Web Speech Api documentation,并做了一些示例,但我想更改语音,但不是标准系统语音(通过执行SpeechSynthesis.getVoices()获得的语音)。SpeechSynthesisVoice对象具有指示语音合成服务的voiceURI属性。我认为我需要创建一个SpeechSynthesisVoice对象来表示我的语音合成服务,但我不知道如何创建它,也不知道在哪里可以找到它。问题是:有没有开放源码平台提供这种功能,或者我必须使用浏览器提供的语音(通过执行SpeechSynthesis.getVoices()获得语音)?

EN

回答 1

Stack Overflow用户

发布于 2016-01-21 04:40:08

在当前的规范草案中,SpeechSynthesisVoice对象只有只读字段。浏览器和操作系统的每一种组合都有不同类型的语音合成机制,每种组合都有不同类型的语音。

如果你想控制声音,你需要使用外部服务器。我用过CloudASR,它对语音合成和语音识别都很有效。它也很容易使用,因为您只需安装一个Docker容器并运行它即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34909464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档