Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Синтез речи  (Прочитано 9026 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Denis Konstantinov

  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Синтез речи
« Ответ #30 : 09 Февраль 2016, 10:04:25 »
Denis Konstantinov, в процессе сборки выпадают те же ошибки

что это такое откуда оно взялось ????
Цитировать
/usr/local/include/giomm-2.4/giomm/emblem.h
AltYo консоль для Gtk3 в стиле консоли quake http://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн andytux

  • Активист
  • *
  • Сообщений: 501
    • Просмотр профиля
Re: Синтез речи
« Ответ #31 : 12 Февраль 2016, 08:36:51 »
В начале темы прозвучал вопрос об использовании голосового вывода
для собственных нужд.
Я использую самописный скрипт для озвучки уведомлений. В "системные" пока не лезу, а вот свои...
В зависимости от переданых ему параметров он: выводит сообщение в стандартный вывод,
 пишет в лог-файл, выводит окно уведомления или выводит голосовое сообшение.

  avnotify -l ru -s speech -u rhvoice -t male1 -- "$msg"
где $msg - выводимое сообшение.

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 652
  • Тот, который был тысячей..
    • Просмотр профиля
Re: Синтез речи
« Ответ #32 : 12 Февраль 2016, 13:43:33 »
andytux, для системных достаточно взять скрипт от фестиваля и вывод переделать на RHVoice.. Там пару фраз заменить.. Ссылки на тему на первой странице..
Возможно всё, но..

Оффлайн Denis Konstantinov

  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Синтез речи
« Ответ #33 : 12 Февраль 2016, 18:13:40 »
А я прикрутил к нашему сервис деску, теперь всем отделом слушаем когда приходят новые заявки или ответы на заявки.

Кстати pulse audio умеет приглучать звук если проигрывается музыка или кино, если воспроизводить через aplay то работат и в скрипте

подробности тут http://www.webupd8.org/2013/06/how-to-automatically-mute-music-when.html
пример скрипта
export PULSE_PROP='media.role=phone'
echo "проверка" | RHVoice-client -s Anna+CLB | aplay

По русски говорит очень качественно, на английском голос другой из за чего плохо воспринимается когда часть слов по-русски часть по-английски

Ещё забавно слушать сколько миллиардов миллионов в телефонном номере  ;D
AltYo консоль для Gtk3 в стиле консоли quake http://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн andytux

  • Активист
  • *
  • Сообщений: 501
    • Просмотр профиля
Re: Синтез речи
« Ответ #34 : 13 Февраль 2016, 08:20:38 »
Опробовал приглушение звука.

  export PULSE_PROP='media.role=phone'
  echo "проверка" | spd-say -o rhvoice -t male1 -e -w

Плеер замолкает, но после окончания фразы остается молчать.
Что-бы заставить его снова петь, нужно убить процесс speech-dispatcher.
Неудобно, а может есть другой путь?

Оффлайн Denis Konstantinov

  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Синтез речи
« Ответ #35 : 13 Февраль 2016, 11:22:01 »
Да, это потому что speech-dispatcher остаётся висеть как процесс и канал pulse audio он не освобождает (если его прибить звук вернётся).

поэтому я привел пример с aplay он работает как нужно
AltYo консоль для Gtk3 в стиле консоли quake http://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн andytux

  • Активист
  • *
  • Сообщений: 501
    • Просмотр профиля
Re: Синтез речи
« Ответ #36 : 13 Февраль 2016, 18:01:41 »
По поводу приглушения звука.
Вот skype поступил грамотно: приглушил плеер, буркнул что-то свое и разрешил плееру петь дальше.
Надо-бы speech-dispatcher так-же воспитать.

Оффлайн Denis Konstantinov

  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Синтез речи
« Ответ #37 : 14 Февраль 2016, 20:04:26 »
я сунулся, но смутило что это проект какой то огранизации,
там канал пульса открывается и не закрывается до конца работы приложения, поэтому так происходит
AltYo консоль для Gtk3 в стиле консоли quake http://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 652
  • Тот, который был тысячей..
    • Просмотр профиля
Re: Синтез речи
« Ответ #38 : 16 Февраль 2016, 11:36:48 »
По русски говорит очень качественно, на английском голос другой из за чего плохо воспринимается когда часть
кстати, можно убрать с вывода английский голос (+CLB)- говорит и английский, но русским голосом- прикольно выходит, но если пару слов, то коверканья незаметно..
Возможно всё, но..

Оффлайн Laa-Laa

  • Любитель
  • *
  • Сообщений: 84
  • Это трудно объяснить, но сложно понять.
    • Просмотр профиля
    • http://any.mooo.com
Re: Синтез речи
« Ответ #39 : 16 Февраль 2016, 19:43:46 »
Всем привет, может кому пригодится.
Собрал deb пакеты RHVoice для  Ubuntu доступны тут https://launchpad.net/~linvinus/+archive/ubuntu/rhvoice/

Примеры работы синтезатора речи https://soundcloud.com/tags/rhvoice
Отличная программа, сборка без капризов
установилась на сторонний дистрибутив.
Не понравилось, что после завершения работы
RHVoice-service не освобождает память.


ps alx | grep -e "UID\|RH"
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
0  1000 29462     1  20   0 1983708 1059352 poll_s Sl ?        92:15 /usr/bin/RHVoice-service
                           ^^^^^^^^^

Я тестил так:

 date ; cat fb2.txt | RHVoice-client -s Anna+CLB -r -0.3 |sox -t wav - -r 8000 -c 1 -b 16 -t wav - > fb2.txt.wav ; date
Вт фев 16 15:07:37 EET 2016
Вт фев 16 16:12:10 EET 2016

ls -sh fb2.txt*
1,1M fb2.txt  597M fb2.txt.wav

Помогаю клоуну набрать 20к сообщений.
danger! (будугуруUbuntu пользователь под набледением.)

Оффлайн arbuzmaster

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Синтез речи
« Ответ #40 : 24 Апрель 2016, 22:15:35 »
Помогите пожалуйста с новой версией RHVoice, короче снес 32bit Debian8 поставил 64bit, соответственно deb пакет от 32 не подходит к 64, собрал все по инструкции - scons,scons install,ldconfig, echo test|RHVoice-test(все сработало), но при попытке сделать так echo "Хотите выключить свет на кухне?" | RHVoice -W Elena | aplay ответ bash: RHVoice: команда не найдена, в папке /usr/local/bin только такие файлы - RHVoice-make-hts-labels,RHVoice-test,RHVoice-transcribe-sentences,sd_rhvoice - больше ничего нет, при сборке была только такая строка - Checking for portaudio-2.0... (cached) no может в ней проблема? Как запустить RHVoice?

Пользователь добавил сообщение 24 Апрель 2016, 23:57:01:
Поставил portaudio-2.0, все равно RHVoice-client не создается? Собрал версию 0.3 пока все работает с 0.5.1 так и не разобрался   :o
« Последнее редактирование: 24 Апрель 2016, 23:57:01 от arbuzmaster »

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 652
  • Тот, который был тысячей..
    • Просмотр профиля
Re: Синтез речи
« Ответ #41 : 25 Апрель 2016, 10:37:53 »
arbuzmaster, на первой странице упомянуто про отсутствие исполняемых файлов при сборке и есть ссылки.. Там чет про разные версии-плохо помню..
Возможно всё, но..

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 591
  • Никогда так нЕ было, чтобы никак не бЫло
    • Просмотр профиля
    • Пиявкин
Re: Синтез речи
« Ответ #42 : 27 Апрель 2016, 00:44:54 »
piyavking,
piyavking, в фестивале есть один неприятный момент- он не умеет говорить английский и русский текст вместе.. В одной фразе.. Либо то, либо другое.. а вот RHVoice умеет..

А как (и можно ли) сделать в RHVoice аутентичный переход на english, который может вклиниться в русский контент?
17.04 Minimal, awesome, compton, feh, urxvt, ranger/mc, luakit, vim/gvim, mplayer/smplayer, jack+wineasio

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 652
  • Тот, который был тысячей..
    • Просмотр профиля
Re: Синтез речи
« Ответ #43 : 27 Апрель 2016, 02:26:21 »
piyavking, я тупо снес упоминание английского в строке вывода..
По русски говорит очень качественно, на английском голос другой из за чего плохо воспринимается когда часть
кстати, можно убрать с вывода английский голос (+CLB)- говорит и английский, но русским голосом- прикольно выходит, но если пару слов, то коверканья незаметно..
но если иностранных слов много, то все же оставил бы как поумолчанию.. Кстати, можно разные голоса попробовать- может можно подобрать похожие..
Возможно всё, но..

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 591
  • Никогда так нЕ было, чтобы никак не бЫло
    • Просмотр профиля
    • Пиявкин
Re: Синтез речи
« Ответ #44 : 13 Ноябрь 2016, 10:47:13 »
Кто-нибудь мониторит эту ветку?

У меня вопрос: RHVoice - отличная читалка, давно и прочно читает у меня мои RSS-потоки. Никто не в курсе, для неё есть какое-нибудь gui. Обобщая - никто не наведёт на gui-софтинку для управления голосовым движком?

Спасибо за внимание.
17.04 Minimal, awesome, compton, feh, urxvt, ranger/mc, luakit, vim/gvim, mplayer/smplayer, jack+wineasio

 

Страница сгенерирована за 0.183 секунд. Запросов: 23.