首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android项目中将文本转换成语音?

如何在Android项目中将文本转换成语音?
EN

Stack Overflow用户
提问于 2021-03-31 15:54:00
回答 1查看 660关注 0票数 1

我的应用程序等待用户输入他们的性别:男性或女性。如果用户选择男性,那么文本到语音的声音将是男性的声音,如果用户选择女性,它将是女性的声音。语言总是英语,我只想改变TTS声音的性别。我该怎么做?

启动TTS的代码:

代码语言:javascript
复制
TextToSpeech TTS;
TTS.setLanguage(new Locale("en_EN"));
TTS.speak("hello i am speaking in your gender",TextToSpeech.QUEUE_FLUSH,null,null);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-31 20:19:49

Android的车载TTS不直接支持语音、性别或任何东西。标准安装只有几种语言的固定声音。用户可以安装不同的TTS引擎和不同的TTS声音,可以使用一些方法来查询可用的声音,但这可能无助于解决这个问题。

我建议您查看Google云文本到语音,因为它提供了许多语言选择,包括不同的性别等多种语言。

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

https://stackoverflow.com/questions/66891158

复制
相关文章

相似问题

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