После длительного перерыва в развитии проекта стала доступна новая стабильная версия eSpeakup под номером 0.90. Это программный интерфейс, связывающий консольную программу экранного доступа Speakup для операционных систем Linux с синтезатором речи eSpeak. Помимо прочего, eSpeakup часто является ключевым элементом обеспечения невизуальной доступности консольных установщиков большого количества дистрибутивов Linux, играя важную роль как инфраструктурный компонент даже для пользователей, предпочитающих работу в графическом окружении.
Среди основных нововведений espeakup 0.90 выделяются:
- Добавлена поддержка Unicode.
- По умолчанию теперь используется синтезатор речи espeak-ng.
- Добавлена поддержка индексации.
- Добавлена поддержка настройки громкости ALSA в добавок к собственной регулировки громкости eSpeak.
- Добавлена поддержка конфигурации диапазона высоты тона.
- Теперь для espeak-ng со строкой текста передаётся "\n", что позволяет обеспечить в речи паузы на месте переноса строк.
- Добавлена поддержка освобождения звуковой карты при переключении консоли Linux на графический VT.
- В качестве голоса по умолчанию теперь выбрано пустое значение.
- Добавлен модуль systemd.
- Осуществлён переход на meson вместо make.
- Обновлена страница руководства.
- Исправлено произнесение пробелов.
- Исправлены сбои речи при слишком маленьком размере буфера.
- Исправлено переполнение буфера, когда длинные спецификаторы языка (например, en-us+michel) передаются --default-voice.
- Добавлен clang-формат для стилизации кода.
Исходный код и собранные стабильные релизы eSpeakup доступны в репозитории проекта на GitHub.
Социальные сети