Python テキストを日本語音声で読み上げる「gTTS」

gTTSとはGoogle Text-to-speechの略で、Google Translate’s text-to-speech APIを利用したPythonライブラリである。日本語読み上げにも対応している。このライブラリのインストールは下記のようにpipで行う。

pip install gTTS

実行は下記のように、至って簡単である。

▼本プログラム
Web APIを利用しているため、実行時にはインターネットに接続している必要があります。

from gtts import gTTS

mytext = '''
てぃれてぃりてぃってぃってぃーん
泳がない特技を習得しためだかちゃん
'''
tts = gTTS(text=mytext, lang='ja')
tts.save('./zzz.mp3')

これを使用して音声ファイルを作成後、Windowsの「フォト」を利用して合成した動画の例が下記です。

www.youtube.com

●参考リンク

https://pypi.org/project/gTTS/

以上

<広告>