9 янв. 2013 г.

Paspberry PI. Учим его говорить

Для того, чтобы научить компьютер говорить существуют неплохие программы. Одной из таких программ является eSpeak. Мне на понравилась тем, что она легка в установке и обладает дополнительными словарями русского языка, которые делают произносимую речь лучше. На вопрос "Зачем это надо?" я отвечу:  "Ради удовольствия" :-)
Итак, я решил ставить программу сам. Конечно, ее очень легко можно поставить средствами ОС, т.к. дистрибутивы уже находятся в репозиториях с помощью команды:

sudo apt-get install espeak



Мне такой путь не нравится, потому что нельзя будет обновлять программу и дополнять словари. Поэтому качаем с вышеупомянутого сайта программу, распаковываем ее, заходим в папку src и нужно кое-что изменить в файл Makefile. Указать в DATADIR папку, куда разархивировали программу:

DATADIR=/home/pi/espeak-1.46.02-source/espeak-data

Далее запускаем make.
Если эта команда завершилась такой ошибкой:


/usr/bin/ld: cannot find -lportaudio
collect2: ld returned 1 exit status
make: *** [speak] Error 1

То нужно сделать make clean и в папке src переименовать файл portaudio19.h:

cp portaudio.h portaudio.h.old
cp portaudio19.h portaudio.h

После чего заново запускаем make, если все удачно, то далее делаем

sudo make install

И все будет работать :)

Комментариев нет:

Отправить комментарий