Raspberry Piをさわってみていろいろ楽しくなってきた[emoji:v-14]

それで日本語化やらオーディオファイルの再生やら、デスクトップ環境の確認やら順調に進んだ
[emoji:v-21]そこで次に音声合成を進めてみた!
音声合成のソフトをインストール後、先日購入した本のダウンロードサイトからサンプルのシェルをダウンロードしてファイルを配置して、権限を与えていよいよ下記で実行。

./jtalk.sh “今日はいい天気ですね”

すると・・・
・・・
・・・

はい、スピーカーからなにも聞こえません。。。

いろいろ調べてみると、出力端子の設定がいるみたいなので下記を実行。

amixer cset numid =3 1

だが、
Wrong control identifier: numid

と表示されてうまくいっていない様子。。。

さらにいろいろ調べると、設定ファイルをいじらないといけないっぽい。。。
下記です。

/boot/config.txt

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

#hdmi_drive=2の#を外してやって保存!
そして下記コマンド

amixer cset numid=3 1
とすると、

numid=3,iface=MIXER,name=’PCM Playback Route’
; type=INTEGER,access=rw------,values=1,min=0,max=2,step=0
: values=1

なにやらうまくいったっぽい[emoji:v-218][emoji:v-218][emoji:v-218]

上でのコマンドと一緒だが、私の場合、最初の1文字目に半角スペースが入っていたらしいので、半角スペースは不要です。
そして、この3 1がステレオ、3 2がHDMI,3 3が非推奨の自動らしい!

よし、これでまた音声のコマンド実行!

./jtalk.sh “今日はいい天気ですね”

機械っぽいけどしゃべってくれたーーーーー[emoji:v-411][emoji:v-411][emoji:v-411]

よーし、次は女の人の声に挑戦です[emoji:v-430]

コメントを残す