[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