Python

Python macOSで音声を合成し喋らせてみる OpenJTalk pyopenjtalk

OpenJTalkをラップしたpyopenjtalkを使用して再生させてみます。

インストール

https://github.com/r9y9/pyopenjtalk に従ってインストールできます。

pip install pyopenjtalk

サンプルコード

以下を実行すると音声を生成し、sample.wavを出力します。

import pyopenjtalk
from scipy.io import wavfile
import numpy as np

x, sr = pyopenjtalk.tts("サンプルコードです")
wavfile.write("sample.wav", sr, x.astype(np.int16))