Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Кому нужен локальный TTS

4

Всем доброе время суток! В связи с не стабильной работой Гугловского TTS и желанием не боятся что пропадет интернет и вместе с ним накроется мой TTS, начал поиски локального. Хочу поделится найденным и инструкцией по установке. Остановился я на штуке под названием RHVoice, для моих нужд самое оно, даже более того, совершенно не уступает Гугловскому как по мне + простая установка использование и главное - работа offline

Установка

  • sudo -i
  • cd /usr/src
  • apt-get install scons gcc git flite flite1-dev expat libunistring-dev libsox-dev libpulse-dev libao-dev
  • git clone https://github.com/Olga-Yakovleva/RHVoice
  • cd RHVoice
  • scons
  • scons install
  • ldconfig

Настройка

Конфиг находится по этому адресу: /usr/local/etc/RHVoice/RHVoice.conf

Проверку можно выполнить пример так:

`echo "Привет мир" |RHVoice-test  -p anna`

Для работы с Астериск использую следующий скрипт:

#!/bin/sh
if [ -f "/var/lib/asterisk/tts_templ/$2.gsm" ]; then
   echo "Файл существует!"
else
   echo "Файл не существует!"
   NAME=/var/lib/asterisk/tts_templ/$2

   echo $1 |RHVoice-test -p anna -o $NAME.wav

   echo "Converting from wav to gsm"
   sox -t wav "$NAME.wav" -r 8000 -c1 -t gsm "$NAME.gsm"
   rm $NAME.wav
fi

Вызов из диалплана выглядит так:

System(${TTS} "Проверка R H Voice" "${EXTEN}.${PRIORITY}");
Playback(${TTSDIR}/${EXTEN}.$[${PRIORITY} - 1]);

Если не пригодилось - Удаляем

  • cd /usr/src/RHVoice

  • sudo scons --clean install RHVoice

Адрес проекта:

https://github.com/Olga-Yakovleva

удалить закрыть спам изменить тег редактировать

спросил 2015-11-06 22:27:09 +0400

vlad.v Gravatar vlad.v
377 28 5 21

обновил 2015-11-06 22:27:39 +0400

Comments

чем это лучше festival который в каждом дистрибутиве уже есть?

meral ( 2015-11-07 09:28:54 +0400 )редактировать

Мне больше понравилось. Но как говорится на вкус и цвет фломастеры разные, я просто поделился инфой которую нашел.

vlad.v ( 2015-11-07 12:19:35 +0400 )редактировать

вы специалист или рекламный агент? что конретно вам понравилось?

meral ( 2015-11-07 12:58:01 +0400 )редактировать

у фестиваля есть русский женский голос ?

komrad123 ( 2015-11-07 15:00:44 +0400 )редактировать

Что за вопросы, meral? Я что-то продаю или навязываю? Я поделился информацией, которую посчитал полезной. Установите Фестиваль, установите это и проверьте. И даже, если Вам фестиваль понравится больше, возможно кому-то покажется наоборот. Фломастеры разные, на вкус и цвет, не забывайте ;-)

vlad.v ( 2015-11-07 17:43:50 +0400 )редактировать

ну. вы поделилися информацией на сайте вопросов и ответов а не у себя в ЖЖ. смысл в этой информации если мне надо это "установить и проверить"?

meral ( 2015-11-07 19:40:14 +0400 )редактировать

просто отзывы в сети об этом голосе "хуже чем voicemsurunshclunits". потому и спрашиваю что этот вопрос тут делает и какие преимущества.

meral ( 2015-11-07 19:45:33 +0400 )редактировать

Смысл информации в том, что если человеку, вдруг, нужно, то он может не теряя время на поиски инфы сделать копипаст и все работает)) Не каких других целей я не преследую, для того чтобы понять что тут лучше или хуже - это нужно выкладывать сэпмлы, тогда это уже точно будет ЖЖ. Как иначе я могу еще объяснить, если тут слушать нужно. А для того, чтобы даже слушать и сравнивать нужно установить, информация по установке собрана с нескольких сайтов ибо на страничке проекта инфа кривая из-за того что сама Ольга, начала переделывать программу и еще не закончила.

vlad.v ( 2015-11-07 22:24:05 +0400 )редактировать

если вдруг нужно это не нагуглится. нагуглися оригинал.

meral ( 2015-11-08 04:31:15 +0400 )редактировать

Скажите толком, чего Вы хотите? Удалить публикацию? Она не нужна и не пригодится?

vlad.v ( 2015-11-08 11:24:24 +0400 )редактировать

удалить я могу и сам. хочу то что написал. читайте выше

meral ( 2015-11-08 22:32:15 +0400 )редактировать

meral просто охуел в край. Не обращай внимания. За пост - строго зелень.

switch ( 2015-11-11 23:11:41 +0400 )редактировать

Да не, текст явно рекламный. Meral решил конкретно позадавать вопросы раз уж чел вылез, чел соскочил, meral толковые вопросы задавал, по делу.

litnimax ( 2015-11-11 23:58:53 +0400 )редактировать

Будьте первым, кто ответит на этот вопрос!

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
2 закладки

подписаться на rss ленту новостей

Статистика

Задан: 2015-11-06 22:27:09 +0400

Просмотрен: 1,404 раз

Обновлен: Nov 06 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.