9

Python 3.4 の gTTS モジュールを使用して、音声テキストの mp3 ファイルを作成しています。それは機能していますが、すべてのスピーチは特定の大人の女性の声です。gTTS がテキストを読み上げる音声をカスタマイズする方法はありますか?

4

5 に答える 5

15

残念ながら、それができるようには見えません。スクリプトはこの Web ページを使用して音声を取得しますが、言語ごとに 1 つの音声しか使用できないようです。

実際のソースを読むと、次の最善の策は、まだ英語である別の言語 (たとえば、en-uk) を渡すことであることがわかります。英語のままであるが方言が異なる別の結果が生成される場合があります。

于 2016-06-02T19:26:04.073 に答える
1

いつでも pyttsx3 を使用できます。デフォルトは男性ですが、女性の声にも変更できます。速度や音量など、変更できるパラメーターは他にもたくさんあります。私はgttsの声質はまだわずかに優れていると思います. 使用する場合は、開始するためのドキュメントを次に示します

于 2020-09-20T08:20:22.557 に答える
0

tts を要求するときに 2 番目のパラメーターを渡すことで、出力言語を簡単に変更できます。だから次のように行きます:

tts = gTTS("Say something", lang = 'XX') #replace XX with your language code

Google Text-to-Speechの python doc Web サイトでは、いくつかの国の言語コードの表を見つけることができます。

于 2021-04-17T16:57:23.813 に答える