首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Google TTS -以编程方式选择语音变体

Android Google TTS -以编程方式选择语音变体
EN

Stack Overflow用户
提问于 2014-04-07 23:54:31
回答 1查看 3.3K关注 0票数 2

Android上的谷歌TTS语音,至少对于一些语言/国家/地区对来说,有男性和女性的变体-例如英语英国,有低质量和高质量的男性和女性声音。然而,Google引擎在列举带有TextToSpeech.Engine.ACTION_CHECK_TTS_DATA意图的语音时,只列出了语言国家的地区,没有变体,例如eng-gbr,eng-usa。

当调用tts.setLanguage(地区)时,我尝试添加类似"eng-gbr-Male“或"eng-gbr-male”的变体,但他们忽略了这一点,总是返回值1(语言和区域可用,变量不可用)。有没有办法在没有root访问权限的普通应用程序中,以编程方式设置Google TTS语音的男性或女性变体?

格雷格

EN

回答 1

Stack Overflow用户

发布于 2018-06-18 08:59:58

从API21开始,您可以使用TextToSpeech.setVoice()方法。

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

https://stackoverflow.com/questions/22917260

复制
相关文章

相似问题

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