java–Android文字转语音男声

java–Android文字转语音男声,第1张

概述我有一个工作文本到演讲但我想知道,而不是一个女性的声音,当应用程序调用它来播放它会做一个男性的声音而不是?最佳答案现在可以使用男/女声音并动态地从App UI更改它.像这样定义TTS(在构造函数中添加google tts引擎):tts = new TextToSpeech(context, this, 'com.google.android.tts');

我有一个工作文本到演讲但我想知道,而不是一个女性的声音,当应用程序调用它来播放它会做一个男性的声音而不是?最佳答案现在可以使用男/女声音并动态地从App UI更改它.像这样定义TTS(在构造函数中添加Google tts引擎):

tts = new TextToSpeech(context,this,"com.Google.androID.tts");

contex = activity/app

this= TextToSpeech.OnInitListener

从tts.getVoices()列表中,选择您想要的语音,其名称如下:

for (Voice tmpVoice : tts.getVoices()) {        if (tmpVoice.getname().equals(_voicename)) {            return tmpVoice;            break;        }}

N.B:你需要通过从tts.getVoices()获取硬编码的voice_name来设置_voicename.例如:对于英国男性,它将是:“en-us-x-sfg#male_1-local” 总结

以上是内存溢出为你收集整理的java – Android文字转语音男声全部内容,希望文章能够帮你解决java – Android文字转语音男声所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1140108.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存