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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [HOWTO] Учим компьютер говорить по-русски / Festival скрипты  (Прочитано 72199 раз)

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

Оффлайн ratte

  • Активист
  • *
  • Сообщений: 461
  • http://selisiltra.ho.ua/
    • Просмотр профиля
    • мягкая депрессия
Проблем в том что,пауза и включение музыки срабатывают,но при последующем проигрывании включается ещё раз audacious, и в итоге их в день может быть до 20 штук, как решить проблему?
Вообще то я пробовал этот скрипт с плеером audacious2. Вроде бы все нормально было. Может тебе стОит поставить версию 2.2.1? Ну или попробовать команду audacious --play-pause
Пользователь решил продолжить мысль 28 Апреля 2010, 18:37:28:
Фестиваль не работает,если работает проигрыватель-аудио или видео,либо флэш в браузере.даже если плеер стоит на паузе он не будет болтать.
Вообще-то этому багу есть лечение, оно в первом посте.

Цитировать
В файл /usr/share/festival/festival.scm в конце добавить строки
(Parameter.set 'Audio_Method 'Audio_Command)
(Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE")
ай ёлки палки. после переустановки то я и забыл об этом параметре. невнимателен был спасибо.

Оффлайн enfernal

  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
После очередной перезгразуки, перестал работать звук в нескольких предложениях, работает только в одном(alsa) , до этого работал во множестве предложений сейчас же пишет если воспроизвести в нескольких: ALSA lib pcm_dmix.c:1010:(snd_pcm_dmix_open) unable to open slave
Советуют поставить:
libsdl1.2debian-all
Ставлю,звук воспроизводится во множестве приложений,но похрипывает и качество на много хуже, что могло произойти?

lsmod:
snd_seq_dummy           1338  0
snd_seq_oss            26726  0
snd_seq_midi            4557  0
snd_rawmidi            19056  1 snd_seq_midi
snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
snd_seq                47263  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device          5700  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_pcm_oss            35308  0
snd_mixer_oss          13746  1 snd_pcm_oss
aes_i586                7268  939
aes_generic            26863  1 aes_i586
binfmt_misc             6587  1
dm_crypt               11331  0
snd_hda_codec_realtek   203168  1
snd_hda_intel          21877  6
snd_hda_codec          74201  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               5412  1 snd_hda_codec
snd_pcm                70662  4 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              19098  2 snd_seq,snd_pcm
ppdev                   5259  0
parport_pc             25962  1
snd                    54148  23 snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
psmouse                63245  0
serio_raw               3978  0
lp                      7028  0
parport                32635  3 ppdev,parport_pc,lp
nvidia               9961216  48
vga16fb                11385  0
vgastate                8961  1 vga16fb
soundcore               6620  1 snd
snd_page_alloc          7076  2 snd_hda_intel,snd_pcm
fbcon                  35102  71
tileblit                2031  1 fbcon
font                    7557  1 fbcon
bitblit                 4707  1 fbcon
softcursor              1189  1 bitblit
vesafb                  3542  1
r8169                  33884  0
mii                     4381  1 r8169
intel_agp              24177  0
agpgart                31724  2 nvidia,intel_agp
« Последнее редактирование: 29 Апреля 2010, 00:05:01 от enfernal »

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
ТС, респект.
Festival говорит по-русски очень приятным мужским голосом и очень четко.
ЗЫ. Теперь сюда надо еще добавлять методики по конвертированию (распознаванию) текстов из популярных форматов
- графических
- pdf
- djvu.
И тогда все будет супер.
« Последнее редактирование: 29 Апреля 2010, 10:02:47 от alexander.pronin »

Оффлайн enfernal

  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Со звуком разобрался.
У меня вот какой вопрос, вот у меня играет музыка,практически постоянно, можно ли сделать так,чтобы уведомления звучали громче чем музыка? А то они слишком тихи

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Можно воспользоваться утилитой text2wave (эта утилита тоже из пакета фестиваля) и преобразовать сообщение в wav файл.
У данной утилиты есть параметр громкость.
man text2wave
Есть еще плюсы от преобразования:
- быстрый старт
- заранее проверяется выходной файл
- на используемом компьютере не нужен фестиваль, т.к. там используется уже звуковой файл.
« Последнее редактирование: 29 Апреля 2010, 11:49:12 от alexander.pronin »

Оффлайн -=gr!n=-

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Малость изменил скрипт "Чтение всплывающих уведомлений". Вроде работает, но далеко от идеала.

Особенно нравится озвучка фразы "Батарея разряжается".  :2funny:

АААААА :2funny:, я ржу, как фестиваль названия треков из ритмбокса озвучивает. :2funny:
« Последнее редактирование: 01 Мая 2010, 19:18:15 от -grin- »

Оффлайн ratte

  • Активист
  • *
  • Сообщений: 461
  • http://selisiltra.ho.ua/
    • Просмотр профиля
    • мягкая депрессия
отлично :) правда сильно притормаживает. особенно на нотификациях от pidgin'а.
да с "батарея разряжается" забавно, но как минимум понятно что к чему. теперь комп разговорчивый до жути. и , кстати , модуль pidgin-festival теперь лишний.

Пользователь решил продолжить мысль 01 Мая 2010, 06:49:41:
как в принципе и уведомление о потери связи в conky. а то дублирует-говорит одновременно отовсюду.
« Последнее редактирование: 01 Мая 2010, 06:49:41 от ratte »

Оффлайн vantu5z

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
"Озвучка подключения/отключения флешек."

Сделал как написано в первом сообщении. Всё работает :)
Только вот незадача, сообщает он по нескольку раз одно и тоже.. :(

Со стороны выглядит примерно так:
 - устройство было извлечено.
 - вы меня слышали, устройство извлечено.
 - надеюсь вы уверены, что хотели извлечь именно это устройство.
 - ну всё, теперь уже точно извлечено.
 - мамой клянус.

это как-нибудь лечится?

Оффлайн -=gr!n=-

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
"Озвучка подключения/отключения флешек."

Сделал как написано в первом сообщении. Всё работает :)
Только вот незадача, сообщает он по нескольку раз одно и тоже.. :(

Со стороны выглядит примерно так:
 - устройство было извлечено.
 - вы меня слышали, устройство извлечено.
 - надеюсь вы уверены, что хотели извлечь именно это устройство.
 - ну всё, теперь уже точно извлечено.
 - мамой клянус.

это как-нибудь лечится?

Да-да, именно так это и звучит. :2funny: :2funny: :2funny:

По поводу лечения ничего сказать не могу, надо допиливать скрипт. Пока попробуй поставить на замену "Чтение всплывающих уведомлений". Но его тоже надо допиливать, в особенности заставить игнорировать pidgin и rhythmbox.

Оффлайн Mister-X

  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
    • Спортивное питание и добавки
Привет. А есть ли GUI для festival для среды gnome?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Видел в LinuxFormat проект на python (использует движок phonon и qt). Там все подробно расписано как все сделать.
Если интересует номер, то могу поискать у себя в архивах.
« Последнее редактирование: 13 Мая 2010, 08:47:28 от alexander.pronin »

Оффлайн Mister-X

  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
    • Спортивное питание и добавки
Нашел GTK+ GUI для Festival. Называется Carnival. Вот сайт - http://carnival.sourceforge.net/. Скачал архив с программой, но запустить так и не удалось... Может кто-то хочет в этом разобраться и отписаться здесь?=)
« Последнее редактирование: 23 Мая 2010, 00:53:40 от Mister-X »

Оффлайн inSAne_GHoST

  • Новичок
  • *
  • Сообщений: 10
  • ^_^
    • Просмотр профиля
Что-то с уведомлениями не работает на 10. На этом моменте скрипт не отрабатывает:
dbus-monitor "interface='org.freedesktop.Notifications',  member='Notify'" | $1
Просто висит и ничего не происходит.
В чем может быть проблема?
一步一步的 会到目的

Оффлайн kostyl

  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
    • Ubuntu user group
будило на 10 тоже кажись не работает  :-\

Оффлайн -=gr!n=-

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Что-то с уведомлениями не работает на 10. На этом моменте скрипт не отрабатывает:
dbus-monitor "interface='org.freedesktop.Notifications',  member='Notify'" | $1Просто висит и ничего не происходит.
В чем может быть проблема?
будило на 10 тоже кажись не работает  :-\
У меня все работает уже много недель подряд.
Можно попробовать вывести ошибки в лог.
inSAne_GHoST, попробуй изменить run_speech.sh так:
#!/bin/bash

dbus-monitor "interface='org.freedesktop.Notifications',  member='Notify'" | $1 &>> error.log
И запусти так:
/home/user/run_speech.sh /home/user/speech.sh &>> error.log

kostyl, запусти скрипт командой
bash alarm &>> error.log
Потом в файлике error.log можно узнать, что не так.

 

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