[Homeros] I: Политика речевого программного обеспечения в репозиториях ALT Linux
Michael Pozhidaev
msp на altlinux.ru
Пт Янв 7 21:18:11 UTC 2011
Здравствуйте!
Это предварительное информационное сообщение о последних изменениях в
речевом программном обеспечении в репозиториях ALT Linux.
Перевод Сизифа на voiceman-1.5.0 выполнен на 99%. 1% заключается в том,
что при удалении пакета речевого синтезатора автоматически не удаляется
соответствующая ссылка из директории /etc/voiceman.d. Пакет tts-devel
ждёт своего переименования в rpm-macros-tts, после чего всё будет OK.
Концепция установочных пакетов homeros-emacspeak и homeros-orca остаётся
прежней. Тут без изменений, но группа установочных пакетов
voiceman-config-* отправлена в небытие. По разным причинам их идея
непригодна. Идей лучше пока у меня нет. Таким образом, для установки
среды на основе, например, emacspeak действия пользователя получаются
приблизительно следующие:
1. Устанавливаем пакеты voiceman-server и voiceman-tools.
2. Устанавливаем нужные нам синтезаторы. Пакеты носят простые и
очевидные названия. freespeech вписан в зависимости mbrola, поэтому о
нём можно не заботиться.
3. Вызываем voiceman-enable для синтезаторов, которые нам
интересны. Например, так:
# voiceman-enable mbrola
# voiceman-enable ru_tts
4. Запускаем voiceman и просим его запускать при каждом старте системы.
# service voiceman start
# chkconfig --add voiceman
5. Устанавливаем пакет homeros-emacspeak.
6. Создаём пользователя для работы с речевыми приложениями:
# useradd-homeros foobar
7. Логинимся этим пользователем, запускаем emacs и работаем.
Пункты 1-4 ранее выполнялись пакетами voiceman-config-*. Как их красиво
автоматизировать, пока не знаю. Идеи и предложения принимаются. Менять
набор синтезаторов можно на ходу. То есть, если надо сменить mbrola на
espeak, то команды такие:
# voiceman-disable mbrola
# voiceman-enable espeak
# service voiceman reload
Emacspeak-33.0 за исключением крайне лёгких шероховатостей в Сизифе в
рабочем состоянии. yasr не заслуживает большого внимания. orca должна
работать, но пока моих рабочих площадок недостаточно, чтобы убедиться в
её "изкоробочности". Проверять её состояние и исправлять ошибки, если
они появились в следствии обновления зависимых пакетов, будем по мере
поднятия дистрибутива Homeros Desktop, это через неделю-две (я полагаю, как
обычно).
Поскольку состояние Сизифа сейчас достаточно стабильное, а и не за горами
появление стабильного бранча 6.0, то стабильные репозитории p5 и 5.1
отныне объявляются неподдерживаемыми с точки зрения вспомогательных
средств. В них будут залиты последние версии пакетов voiceman и речевых
синтезаторов, так как этому ничего не препятствует, но экранные чтецы в
них поддерживать крайне трудно по причине большого количества зависимого
софта.
Таким образом, перед появлением стабильного бранча 6.0 остаются
следующие незавершённые задачи:
1. Убедиться в работоспособности orca.
2. Положить в репозитории RHVoice, чего пока не произошло, поскольку мои
попытки найти ошибку, приводящую к каверканию речи, результата не дали.
Информационная страница на сайте будет обновлена в ближайшее
время. Вопросы и предложения принимаются!
--
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/
Подробная информация о списке рассылки Homeros