Bug 52270 (Chinfusor)

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

Description Nikita 2024-11-29 01:40:19 MSK
Предлагается добавить в Sisyphus пакет Chinfusor. Это модуль для речевого сервера Speech Dispatcher, позволяющий подключить несколько синтезаторов и автоматически выполнять переключение между ними на лету при чтении текста на разных алфавитах. Подобная функциональность крайне важна в контексте специальных возможностей, когда речь идёт о работе пользователей, для которых речевой канал является основным для взаимодействия с системой.

Технически Chinfusor - это ещё один речевой модуль для Speech Dispattcher, но он не является самостоятельным синтезатором речи, а лишь разделяет поступающий на него текст на фрагменты, которые написаны на разных алфавитах, после чего обеспечивает синтезирование речи по каждому из таких фрагментов при помощи соответствующего внешнего синтезатора речи. Любой из подключаемых голосов может быть отдельно сконфигурирован, так что пользователь имеет возможность задать для них разные параметры, например, выровнять различающуюся громкость голосов или установить для менее знакомого языка меньшую скорость речи. После первичной настройки Chinfusor может быть использован как с программой экранного доступа Orca, так и с любым другим приложением, в котором функциональность синтеза речи реализована через Speech Dispatcher.

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

Функциональные зависимости пакета:
* Speech Dispatcher - речевой сервер, модулем которого и является Chinfusor.

Ссылки по теме:
* Репозиторий Chinfusor на GitHub: https://github.com/RastislavKish/Chinfusor
Comment 1 Artem Semenov 2025-02-05 16:46:39 MSK
Решено в задани 370613