テキスト読み上げ(TTS)は、書かれたテキストを話し言葉に変換することです。PythonでTTSプログラムを作成できます。 話される音声の品質は、音声エンジンによって異なります。
この記事では、独自のTTSプログラムを作成する方法を学習します。
関連コース: 完全なPythonプログラミングコースと演習
Pythonでのテキスト読み上げ
espeakの例
プログラム「espeak」は、書かれたテキストを話し声に変換する単純な音声合成装置です。 espeakプログラムは少しロボットのように聞こえますが、基本的なプログラムを作成するのに十分シンプルです。
1 |
import subprocess |
GoogleでのTTS
グーグルは非常に自然な響きの声を持っています。 以下のコードでTTSエンジンを使用できます。
このプログラムには、モジュールgTTSとプログラムmpg123がインストールされている必要があります。
1 |
|
音声/ mp3ファイルを出力します。
関連コース: 完全なPythonプログラミングコースと演習
Hope this helps!
Source link