[Homeros] yasr
Guennadi Ivanov
guennadi.ivanov на gmail.com
Ср Окт 13 08:57:42 UTC 2010
Добрый день, Михаил!
В документации у меня указано, что файл yasr.conf должен находиться в
/usr/local/share, но его там нет. По вашей подсказке он был обнаружен
в /etc/yasr.
Я в него внёс следующие изменения:
раскомментировал строку
synthesizer=dectalk
хотя вы говорили, что надо раскомментировать строку с emacspeak
server. Дело в том, что я при установке voiceman сделал ссылку
ln -sf /opt/voiceman/bin/voiceman-espeak
/usr/share/emacs/site-lisp/emacspeak/servers/dtk-exp
и в настройках orca выбрал сервер dectalk, чтобы orca говорила
нормально.
Вписал строку
synthesizer port=/opt/voiceman/bin/voiceman-espeak
и закомментировал следующую строку, хотя вы об этом не писали
# Below line appropriate for Speech Dispatcher in its default configuration
#synthesizer port=127.0.0.1:6560
В оригинале были раскомментированы две строки: выше приведённая и
указывающая путь к eflite.
Что из этого всего получилось, ещё не знаю, так как всё это делаю
параллельно с написанием письма, а значит система у меня не загружена.
Когда проверю, доложу о результатах.
С уважением,
Геннадий
13.10.10, Michael Pozhidaev<msp на altlinux.ru> написал(а):
> Геннадий, здравствуйте!
>
> ПО поводу задержек с почтой не беспокойтесь. Отвечайте как Вам
> удобно. Утилита yasr состоит по сути из двух файлов: бинарного
> запускаемого файла yasr и файла конфигурации yasr.conf. Если Вы
> обнаружили файл с документацией, то скорее всего сам пакет у Вас в
> системе уже присутствует. Для эксперимента попробуйте просто в командной
> строке (в терминале) набрать yasr и посмотреть, что получится. Говорить
> он, скорее всего, не начнёт, но не должен сказать, что команда не
> найдена. Другое дело - файл конфигурации. Самое место ему быть в
> /etc/yasr.conf, в дистрибутивах ALT LInux он лежит тут, но в Вашей
> системе может лежать и в другом месте. Если в /etc его нет, то можно
> попытаться поискать в /usr и /var То есть вызвав команды:
>
> find /usr -name yasr.conf 2> /dev/null
> find /var -name yasr.conf 2> /dev/null
>
> Когда файл yasr.conf будет обнаружен, нужно в нём прописать, через какой
> сервер разговаривать. Для этого:
>
> 1. Строка
>
> synthesizer=emacspeak server
>
> должна быть раскомментирована, а все прочие строки synthesizer= должны
> быть закомментированы.
>
> 2. Строка
>
> synthesizer port=|/usr/bin/voiceman-emacspeak
>
> должна содержать путь к серверу, где он у Вас установлен. Я привёл так,
> как написано у меня. В релизе VoiceMan эта утилита называлась
> voiceman-emacspeak, в 1.5.0pre2 ещё носила старый вариант имени
> voiceman-espeak.
>
> После этого дружба yasr и voiceman должна быть налажена, и при следующем
> старте они должны работать вместе.
>
> Если же всё-таки Вы будете подозревать , что yasr у Вас в системе нет,
> то можно попытаться поставить пакет yasr стандартными средствами
> дистрибутива. Насколько я понимаю, в Debian/Ubuntu этот пакет был.
>
> --
> Michael Pozhidaev. Tomsk, Russia. E-mail: msp на altlinux.ru
> Russian info page: http://www.marigostra.ru/
>
> _______________________________________________
> Homeros mailing list
> Homeros на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/homeros
>
Подробная информация о списке рассылки Homeros