Signed-off-by: meenbeese <meenbeese@tutanota.com> Signed-off-by: S. Kozyr <s.trump@gmail.com> Signed-off-by: Alexander Borsuk <me@alex.bio>
6 KiB
title | description | slug | taxonomies | extra | |||||
---|---|---|---|---|---|---|---|---|---|
Синтез речи (Text-to-Speech, TTS) на Android | Как настроить озвучку навигатора в Organic Maps на Android | синтез-речи-tts-на-android |
|
|
Общая информация
Organic Maps использует системные службы (движки) и настройки преобразования текста в речь (TTS) для голосовых инструкций. На разных устройствах используются разные движки по умолчанию. Можно выбрать Google Text-to Speech, движок производителя устройства (например, Samsung) или сторонний движок.
Если системные движки вас не устраивают, можете попробовать установить RHVoice, это бесплатный речевой движок с открытым исходным кодом, который можно загрузить из Google Play и F-Droid.
Инструкции
- Откройте приложение "Настройки" на устройстве Android.
- Выберите Дополнительные настройки, а затем выберите Доступность.
- Выберите предпочтительный движок, скорость речи и высоту тона.
Если вы не можете найти нужный параметр, откройте приложение "Настройки" и найдите "Текст в речь".
P.S.: Обратите внимание, что эти шаги зависят от марки используемого телефона.
Указанные опции могут не отображаться, если на вашем устройстве еще не установлен TTS. Обратитесь к таблице ниже, чтобы установить любой из них, поддерживающий ваш родной язык.
Скриншоты
![]() |
![]() |
![]() |
Движки синтеза речи
Ниже приведен полный список с указанием нескольких движков и поддерживаемых ими языков (ссылки на скачивание находятся после таблицы):
{{ tts_table() }}
Проблемы с RHVoice
Если у вас возникли проблемы с инициализацией механизма RHVoice TTS в LineageOS или других кастомных прошивках, попробуйте следующее. RHVoice может инициализироваться неправильно, и приложение может крешнуться, особенно если вы раньше не использовали какой-либо движок TTS на своем телефоне (например, новая установка, сброс настроек к заводским настройкам и т. д.). Если вы используете пользовательскую прошивку, например, LineageOS без сервисов Google Play и речевых сервисов Google, и вы хотите использовать RHVoice в качестве предпочтительного движка TTS, следуйте приведенным ниже инструкциям:
- Установите eSpeak TTS engine, доступный на F-Droid.
- Установите его в качестве предпочтительного системного движка
- Перейдите в главный раздел LineageOS Настройки.
- Прокрутите вниз до Доступность.
- Выберите Вывод текста в речь и Предпочитаемый движок (слева) и убедитесь, что выбран eSpeak.
- Вернитесь назад и нажмите play, чтобы проверить, работает ли он.
- Установите программу RHVoice, доступную на F-droid.
- Откройте его, выберите язык, который хотите использовать, нажмите на значок облака (крайний слева), чтобы загрузить голоса.
- Нажмите кнопку воспроизведения, чтобы проверить, работает ли он.
- Установите RHVoice в качестве предпочтительного движка (см. шаг 2).
- Теперь вы сможете использовать RHVoice без каких-либо проблем
Проверка синтеза речи
Чтобы проверить голосовые инструкции, вы можете нажать на "Проверить голосовые подсказки (TTS, Text-To-Speech)" в меню OM "Настройки → Голосовые инструкции" или начать навигацию, чтобы услышать голосовые инструкции. Пока вы стоите на месте, голосовых инструкций не будет.
