首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将文本识别中的语音转换为语音?

如何将文本识别中的语音转换为语音?
EN

Stack Overflow用户
提问于 2012-03-12 15:15:49
回答 2查看 5.9K关注 0票数 0

我创建了一个正常工作的文本到语音应用程序,但我的问题是我需要

为了改变国家的声音,wise.Suppose现在用美国英语讲话,我想把它转换成印度的language.And,也从女人的声音变成男人的声音。

我试图找到相关的答案,但我没有发现anything.Please提供了一些链接,

教程或代码。

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-13 08:29:37

您不能将Android文本的声音更改为语音。您可以使用TextToSpeech.setPitch(),但是它只会扭曲声音。

您可以使用TextToSpeech.setLanguage()更改TextToSpeech使用语言的语言。只需传入要使用的语言的区域设置即可。

您还可以将SpeechRecognizer的语言设置为所需的任何语言,例如英语。

就让事情正常工作而言,下面是我同时使用TextToSpeech和SpeechRecognition的示例代码。

Sample code

票数 4
EN

Stack Overflow用户

发布于 2012-03-12 15:22:37

看看RecognizerIntent吧。"String ACTION_RECOGNIZE_SPEECH启动将提示用户输入语音的活动,并通过语音识别器发送语音。“

您还可以看到此链接

Android语音输入:

http://developer.android.com/resources/articles/speech-input.html

Android语音识别接口示例:

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html

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

https://stackoverflow.com/questions/9663039

复制
相关文章

相似问题

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