Bug 51045 (multispeech)

Summary: Добавить пакет multispeech
Product: New/proposed packages Reporter: Nikita <tseikovets>
Component: Обычный репозиторийAssignee: Artem Semenov <savoptik>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5 CC: manowar, viy
Version: не указана   
Hardware: all   
OS: Linux   
URL: https://github.com/poretsky/multispeech

Description Nikita 2024-08-04 02:51:20 MSK
Предлагается добавить в Sisyphus пакет multispeech. Это многоязычный речевой сервер, который объединяет синтезаторы речи ru_tts, MBROLA и espeak, обеспечивая возможность их использования как по протоколу Speech Dispatcher, так и по протоколу Emacspeak.

Multispeech не является синтезатором речи, а выступает обёрткой для существующих синтезаторов, добавляя функциональность их автоматического переключения в зависимости от языка читаемого текста, а также реализуя их подключение по протоколам Speech Dispatcher и Emacspeak.
Поэтому для его работы требуется ряд дополнительных пакетов. Часть таких зависимостей уже есть в необходимом состоянии в Sisyphus, но часть требуется сначала либо добавить, либо обновить.

Необходимые зависимости для работы Multispeech:
* Синтезатор ru_tts для русского языка: на дату 04.08.2024 требуется обновление пакета; есть соответствующий тикет https://bugzilla.altlinux.org/51041
* Инструментарий rulex для улучшения произношения ru_tts: на дату 04.08.2024 требуется добавление пакета; есть соответствующий тикет https://bugzilla.altlinux.org/51042
* Препроцессор английского текста freespeech для MBROLA: на дату 04.08.2024 требуется обновление пакета; есть соответствующий тикет https://bugzilla.altlinux.org/51043
* Runtime-компонент MBROLA: на дату 04.08.2024 есть актуальная версия в Sisyphus https://packages.altlinux.org/ru/sisyphus/srpms/mbrola/
* Некоторые голоса для MBROLA: на дату 04.08.2024 требуется обновление пакетов; есть соответствующий тикет https://bugzilla.altlinux.org/51044
* Синтезатор espeak-ng: на дату 04.08.2024 есть актуальная версия в Sisyphus https://packages.altlinux.org/ru/sisyphus/srpms/espeak-ng/

В spec-файле данному пакету наиболее логичным представляется указать категорию Sound, так как сейчас именно в ней содержатся пакеты, связанные с синтезом речи.

Ссылки по теме:
* Репозиторий multispeech на GitHub: https://github.com/poretsky/multispeech