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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн Denis Konstantinov

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

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

Оффлайн andytux

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

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

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

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

Оффлайн Denis Konstantinov

  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Синтез речи
« Ответ #33 : 12 Февраля 2016, 17: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 https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6906
    • Просмотр профиля
Re: Синтез речи
« Ответ #34 : 13 Февраля 2016, 07: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, 10:22:01 »
Да, это потому что speech-dispatcher остаётся висеть как процесс и канал pulse audio он не освобождает (если его прибить звук вернётся).

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

Оффлайн andytux

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

Оффлайн Denis Konstantinov

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

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

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

Оффлайн Laa-Laa

  • Забанен
  • Любитель
  • *
  • Сообщений: 84
  • Это трудно объяснить, но сложно понять.
    • Просмотр профиля
    • http://any.mooo.com
Re: Синтез речи
« Ответ #39 : 16 Февраля 2016, 18: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, 21: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, 22:57:01:
Поставил portaudio-2.0, все равно RHVoice-client не создается? Собрал версию 0.3 пока все работает с 0.5.1 так и не разобрался   :o
« Последнее редактирование: 24 Апреля 2016, 22:57:01 от arbuzmaster »

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

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

Оффлайн piyavking

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

А как (и можно ли) сделать в RHVoice аутентичный переход на english, который может вклиниться в русский контент?
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

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

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

Оффлайн piyavking

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

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

Спасибо за внимание.
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

 

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