テキストをコピーして、ターミナルで1行ずつ実行します。
cd Downloads
unzip mbr301h.Zip
Sudo cp mbrola-linux-i386 /usr/bin/mbrola
ダウンロード: http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/en1/en1-980910.Zip
テキストをコピーして、ターミナルで1行ずつ実行します。
unzip en1-980910.Zip
cp en1/en1 /usr/share/mbrola/en1
Espeakをオプション付きで実行します
espeak -v mb-en1 "Hello world"
いいけど、彼は速すぎて読んでいるようだ。
espeak -v mb-en1 -s 120 "Hello world"
これは、単一のコマンドとクリーンアップとしてのMateoの回答のコピーです。
/usr/bin/
にコピーするには、Sudo
権限が必要です。
mkdir tmp_mbrola
cd tmp_mbrola
wget http://www.tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/mbr301h.Zip
unzip mbr301h.Zip
Sudo cp mbrola-linux-i386 /usr/bin/mbrola
wget http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/en1/en1-980910.Zip
unzip en1-980910.Zip
Sudo mkdir /usr/share/mbrola
Sudo cp en1/en1 /usr/share/mbrola/en1
cd ..
Sudo rm -Rf ./tmp_mbrola/
espeak -v mb-en1 -s 160 "Hello world"
テキストが読み取られたときにこのエラーが発生していますが、うまくいくようです:
*** Error in `mbrola': free(): invalid pointer: 0x08af1dd8 ***
このエラーの原因を誰かが知っている場合は、コメントで知らせてください。