2

Android TextToSpeech を使用する場合、声の性別を指定する方法はありますtts.setGender(TextToSpeech.MALE)tts.speak("<voice gender='male'>Hello </voice>")?

お時間をいただきありがとうございます。

よろしくお願いします、

ジェームズ

4

3 に答える 3

1

女性用と男性用のtts.setLanguagetoを設定できますLocale.UKLocale.US

if(myTTS.isLanguageAvailable(Locale.ENGLISH)==TextToSpeech.LANG_AVAILABLE)
myTTS.setLanguage(Locale.UK);

または

if(myTTS.isLanguageAvailable(Locale.ENGLISH)==TextToSpeech.LANG_AVAILABLE)
myTTS.setLanguage(Locale.US);

唯一の注意点は、これは新しい Android バージョンでのみ機能することです。私は 4.0 以降だと思います。このブログ投稿には、それに関する詳細情報があります。

于 2013-08-16T19:58:19.467 に答える
-1

私は同じものを探していましたが、いくつかの調査を行った後、音声を設定する方法がありません. ピッチもスピードも性別もない

于 2013-08-16T19:14:46.203 に答える