簡體   English   中英

如何在文本到語音識別中更改語音?

[英]How to change voice in Text to Speech Recognization?

我創建了正常運行的文本到語音應用程序,但是我的問題是我需要
改變語音國家的智慧。假設現在使用美國英語講話,我想將其轉換為印度語言。而且也從女性聲音轉換為男性聲音。
我嘗試找到相關答案,但未找到任何內容。請提供一些鏈接,
教程或代碼。
提前致謝。

您無法將Android文本的語音更改為語音。 您可以使用TextToSpeech.setPitch(),但是它只會使聲音失真。

您可以通過使用TextToSpeech.setLanguage()來更改TextToSpeech使用的語言。 只需傳遞您要使用的語言的語言環境即可。

您還可以將SpeechRecognizer的語言設置為所需的任何語言,例如英語。

在使事情正常工作方面,這是我的示例代碼,該示例代碼同時使用TextToSpeech和SpeechRecognition。

樣例代碼

看看RecognizerIntent。 “字符串ACTION_RECOGNIZE_SPEECH啟動一個活動,該活動將提示用戶語音並通過語音識別器發送。

您還可以看到此鏈接

Android語音輸入:

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

Android語音識別API示例:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM