Вы могли помочь мне установить речь отсюда, я прочитал руководство, Но я не знаю, как может 'Получить en1'.
текст Копии для выполнения в терминале линию за линией:
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 ***
, Если кто-либо знает то, что вызывает эту ошибку, сообщенную мне в комментариях.
вы можете установить голоса embrola, выполнив следующую команду:
sudo apt-get install mbrola mbrola-en1
для получения дополнительной информации посетите официальный репозиторий github