답변
- 다운로드 : http://www.tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/mbr301h.zip
-
터미널에서 한 줄씩 실행되도록 텍스트를 복사하십시오.
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
-
터미널에서 한 줄씩 실행되도록 텍스트를 복사하십시오.
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의 답변 사본입니다.
sudo
에 복사 하려면 권한 이 필요 합니다 /usr/bin/
.
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 ***
누구 든지이 오류의 원인을 알고 있다면 의견에 알려주십시오.