python3 で英単語を読み上げる簡単プログラム
━━━━━━━━━━━━━━━━━━━━━━
python3-espeak を インストールする。
from espeak import espeak
espeak.synth("Hello World")
実行すると、「へぇ」だけの音声。音声が途中でとぎれてしまう。原因は、「ハローワールド」を音声で処理する前にプログラムが終了してしまうため。
そこで、プログラム終了を timeライブラリを使い、延長する。
from espeak import espeak
import time
espeak.synth("Hello World")
time.sleep(1.0) # 1秒程度プログラム終了を遅らせる
「ハローワールド」と最後まで読み上げた。ただし、音質は悪い。