Четверг
28.03.2024
17:35


| RSS
Портал IT - технологий
Главная Дневник
Главная » 2015 » Август » 13 » Установка и настройка TTS RHVoice на Raspberry PI и Ubuntu 13.03
Установка и настройка TTS RHVoice на Raspberry PI и Ubuntu 13.03
14:06

Установка и настройка TTS RHVoice на Raspberry PI и Ubuntu 13.03 (взято из инета, исправлено)

TTS RHVoice на текущий момент, я считаю самым лучшим из бесплатных  голосовых движков для озвучки русского текста. Я сравнивал все бесплатные и платные TTS движки и этот показал лучшие результаты. При этом его сборка обычно не вызывает проблем. Жаль, что развитие этого движка идет довольно медленно, а вся доступная информация находится в Email листах рассылки. Так что пока довольствуемся тем - что есть.

Установка RHVoice

Стянуть исходники в текущий каталог:

git clone https://github.com/Olga-Yakovleva/RHVoice .

Установим зависимости:

sudo apt-get install scons gcc flite flite1-dev expat libunistring-dev libsox-dev 
sudo apt-get install libpulse-dev libao-dev libportaudio-dev libgtkmm-2.4-dev

sudo apt-get install portaudio19-dev

sudo apt-get autoremove

проверяем, все ли достаточно для сборки:

cd RHVoice

scons check

если есть это, то все норм:
Checking whether the C compiler works(cached) yes
Checking whether the C++ compiler works(cached) yes
Checking for pkg-config... (cached) yes
Checking for libpulse-simple... (cached) yes
Checking for ao... (cached) yes
Checking for portaudio-2.0... (cached) yes
Checking for giomm-2.4... (cached) yes

 

Запускаем компиляцию (сборку исходников):

scons X11=no # если хотите чтобы без иксов работало
sudo scons install
sudo ldconfig

При успешной установке видим сообщение: scons: done building targets..

Ошибка: RHVoice: error while loading shared libraries: libRHVoice.so.0: cannot open shared object file: No such file or directory скорее всего означает, что вы забыли выполнить sudo ldconfig.

Не удаляйте папку, в которой велась сборка - все сломается!

Использование

Все должно пройти гладко) Проверим.

Озвучить русский текст из консоли:

echo "Хотите выключить свет на кухне?" | RHVoice -W Elena | aplay

Сохранить озвучку в файл:

cat text.txt | RHVoice > RHVoice_example_en.wav

Конфигурация и опции

Конфиг по умолчанию располагается в /usr/local/etc/RHVoice/RHVoice.conf.

Опции:

RHVoice -V версия
RHVoice -L список установленных голосов

Удаление

Для удаления RHVoice переходим в каталог (который мы распаковали) и выполняем:

sudo scons --clean install RHVoice

После этого нужно ручками подчистить файлы, иначе DEB-пакет не устанавливается:

sudo rm -r /usr/bin/RHVoice
sudo rm -r /usr/share/RHVoice/
sudo rm -r /usr/share/doc/rhvoice/
sudo rm -r /var/lib/dpkg/info/rhvoice.prerm
Просмотров: 6677 | Добавил: kiberblog | Рейтинг: 5.0/1 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Меню сайта

Календарь
«  Август 2015  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31

Поиск

Друзья сайта

Мини-чат

Наш опрос
Как вы думаете после экономического кризиса 2008 года будет дефолт?
Всего ответов: 27

Статистика
Copyright Kiberblog © 2024