Анонсирован выход речевого сервера Speech Dispatcher версии 0.10.1, разрабатываемого компанией Brailcom в тесном сотрудничестве с сообществом и используемого во многих дистрибутивах Linux и прикладном программном обеспечении в качестве общего интерфейса синтеза речи. Он предоставляет высокоуровневый независимый от устройств доступ к синтезу речи через простой, стабильный и хорошо документированный интерфейс, который используется как программой экранного доступа Orca, так и рядом других приложений и фреймворков, например, Qt. Версия 0.10.1 - это долгожданный стабильный релиз, в том числе исправляющий ряд неприятных проблем, связанных с искажением звука на некоторых системных конфигурациях.
Среди основных нововведений Speech Dispatcher 0.10.1 выделяются:
- Добавлен уровень пунктуации "most".
- Доработана синхронизация потоков.
- Перемещена очередь аудио espeak/espeak-ng в общий файл, а сам он переработан.
- Baratinoo теперь также использует эту очередь аудио.
- Реализованы параметры отзывчивости.
- Добавлена поддержка Baratinoo Engine 8.6.
- Осуществлён показ прогресса отметки в spd-say.
- Добавлен параметр --character в spd-say.
- Теперь для уточнения голоса в названии вместе с языком указывается страна/регион, а не абстрактный вариант.
- Для pico исправлена настройка голоса по языку.
- Добавлены резервные голоса для общих языков.
- Добавлена поддержка SSML.
- Добавлена директива SymbolPreprocFile для загрузки нескольких файлов символов.
- Директива DefaultSymbolsPreproc заменена директивой SymbolsPreproc.
- Реализован более точный контроль над предварительной обработкой сервера.
- Осуществлён импорт смайликов и добавлена поддержка вариантов шрифтов Unicode из NVDA и Unicode.
- CLDR и UnicodeData.
- Импортированы некоторые символы из Orca.
- Добавлены правила для удаления гендерно-нейтральных форм.
- Добавлена поддержка для групповых ссылок.
- По умолчанию модуль Mary-TTS отключён.
- Параметр AudioPulseServer заменён на AudioPulseDevice.
- Задержка импульса по умолчанию исправлена на 10 миллисекунд, чтобы избежать искажения вывода через pulseaudio.
- Повышена изоляция клиентов для поддержки систем управления пакетами Snap и Flatpak.
В ближайшее время соответствующие обновления должны появиться в репозиториях дистрибутивов, использующих этот речевой сервер.
Исходные коды Speech Dispatcher для самостоятельной сборки доступны в GitHub.
Социальные сети