ゆるエンジニアはいろいろ遊びたい

FAエンジニアが週末にいろいろ遊ぶブログです

ラズベリーパイ5でAquesTalk Piを使う

ラズベリーパイ5で音声合成を再生したい。

VOICEVOXや、OpenJTalkという方法があります。最初はずんだもんの声を使いたいのでVOICEVOXを使ってみたのですが、Dockerやらなんやらいろいろやることが多くて結構面倒でした。

苦労の末に実装できても、返答のレスポンスが悪くてちょっと使える感じではない・・・

そこでAquesTalk Piなら軽量と聞き、試してみました。

ラズパイのOSは64bit、bookwarmです。

AquesTalk Piはwebページからダウンロードして、好きなディレクトリに展開します。
ファイルは以下の様な構成になっていました。

aquestalkpi

 ├─ aq_dic/

 ├─ bin64/

 │   ├─AquesTalkPi

 ├─ test.txt

 ├─ readme.txt

 ├─ AquesTalkPi

注意点としては、aquestalkpiフォルダ直下に最初からあるAquesTalkPiファイルは32bit用で、64bit用のファイルはbin64フォルダ内にあるAquesTalkPiという点です。
このファイルを32bit用のファイルと置き換える必要があります。

ターミナルを起動して、aquestalkpiフォルダに移動してから

./AquesTalkPi "漢字も読めます。" | aplay

でちゃんとゆっくり音声が出ればOKです。
pythonスクリプトに組み込むのはまた今度。
では。