我创建了一个正常工作的文本到语音应用程序,但我的问题是我需要
为了改变国家的声音,wise.Suppose现在用美国英语讲话,我想把它转换成印度的language.And,也从女人的声音变成男人的声音。
我试图找到相关的答案,但我没有发现anything.Please提供了一些链接,
教程或代码。
提前谢谢。
发布于 2012-03-13 08:29:37
您不能将Android文本的声音更改为语音。您可以使用TextToSpeech.setPitch(),但是它只会扭曲声音。
您可以使用TextToSpeech.setLanguage()更改TextToSpeech使用语言的语言。只需传入要使用的语言的区域设置即可。
您还可以将SpeechRecognizer的语言设置为所需的任何语言,例如英语。
就让事情正常工作而言,下面是我同时使用TextToSpeech和SpeechRecognition的示例代码。
发布于 2012-03-12 15:22:37
看看RecognizerIntent吧。"String ACTION_RECOGNIZE_SPEECH启动将提示用户输入语音的活动,并通过语音识别器发送语音。“
您还可以看到此链接
Android语音输入:
http://developer.android.com/resources/articles/speech-input.html
Android语音识别接口示例:
https://stackoverflow.com/questions/9663039
复制相似问题