На смартфонах Huawei голосовой помощник и функции озвучивания текста по умолчанию работают на встроенном движке Huawei TTS, который не всегда корректно произносит специфические термины или иностранные имена. Пользователи часто сталкиваются с ситуацией, когда навигатор искажает названия улиц, а скринридер пропускает знаки препинания, делая прослушивание неудобным. Замена стандартного модуля на Google Speech Services или сторонние решения вроде RHVoice решает эти проблемы за пару минут.

Процедура смены движка идентична для большинства актуальных версий EMUI 12–14 и HarmonyOS 2–4, однако пункты меню могут называться по-разному в зависимости от региона прошивки. В глобальных версиях настройка спрятана в разделе «Язык и ввод», а в китайских сборках — в «Системе» или «Умной помощи». Ниже приведена универсальная инструкция, покрывающая все популярные сценарии.

Где находятся настройки синтеза речи в EMUI и HarmonyOS

Главный пункт управления голосом находится в глубине системных настроек, и найти его интуитивно сложно. Откройте Настройки → Система и обновления → Язык и ввод (в некоторых версиях просто «Язык и регион» → «Дополнительно»). В открывшемся списке ищите строку Текст в речь или Синтез речи — именно здесь выбирается активный модуль.

Если вы используете планшет на HarmonyOS 3/4 или телефон в режиме PC Mode (Проекция на ПК), путь может отличаться: Настройки → Умная помощь → Доступность → Текст в речь. Настройка синхронизируется между режимами, но голосовые пакеты придется качать отдельно для каждого профиля пользователя.

📊 Какой TTS-движок вы используете на Huawei сейчас?
Huawei TTS (стандартный)
Google Speech Services
RHVoice или другой сторонний
Не знаю, что это такое

Пошаговая смена движка на Google Speech Services

Самый надежный вариант для глобальных прошивок — Google Speech Services. Он предустановлен, поддерживает десятки языков и обновляется через Play Market. После входа в меню Текст в речь нажмите на значок шестеренки рядом с текущим движком, чтобы проверить установленные голосовые пакеты. Часто бывает, что движок выбран, но голос для нужного языка не скачан — тогда система молчит или использует фоллбэк.

Чтобы сделать Google основным провайдером, в списке «Предпочитаемый движок» выберите Speech Services от Google. Сразу же нажмите «Прослушать пример» — если звука нет, проверьте громкость медиа и разрешение приложению на доступ к микрофону (необходимо для некоторых функций офлайн-распознавания).

☑️ Чек-лист перед сменой TTS-движка

Выполнено: 0 / 4

Установка сторонних движков: RHVoice и аналоги

Для любителей открытого ПО и специфических голосов (например, старые качественные голоса Acapela или Ivona) существует RHVoice. Приложение отсутствует в AppGallery, поэтому его нужно устанавливать через APK-файл с GitHub или F-Droid. После установки RHVoice автоматически появится в системном списке доступных движков в том же меню Текст в речь.

Внутри RHVoice можно выбрать десятки голосовых моделей для русского, английского, украинского и других языков. Некоторые из них требуют скачивания дополнительных данных при первом запуске. Важно: RHVoice не требует Google-сервисов, поэтому идеален для «чистых» прошивок без GMS.

Нюансы установки RHVoice на HarmonyOS NEXT

На новых версиях HarmonyOS NEXT (без поддержки AOSP) классические APK не устанавливаются. Нужно искать нативные приложения в AppGallery или использовать веб-версии синтезаторов. На момент написания статьи нативного RHVoice для NEXT нет в каталоге.

Решение проблем: движок не переключается или голос не скачивается

Частая ошибка — после выбора нового движка система через секунду возвращает старый. Это происходит, если у приложения-движка отозваны разрешения на «Изменение системных настроек» или оно заморожено оптимизатором батареи. Зайдите в Настройки → Приложения → Все приложения → найдите Speech Services или Huawei TTS → Разрешения и включите все доступные переключатели.

⚠️ Внимание: На прошивках с агрессивным управлением памятью (EMUI 10–11) фоновый процесс TTS может быть убит системой. Добавьте движок в «Защищенные приложения» в настройках батареи, иначе после блокировки экрана озвучка перестанет работать.

Если голоса не скачиваются внутри Google Speech Services, очистите кэш и данные самого приложения Speech Services, а также Google Play Services. Иногда помогает смена DNS на 8.8.8.8 или включение VPN, так как серверы голосовых пакетов могут быть недоступны в отдельных регионах.

💡

Главная причина сбоев переключения — оптимизатор батареи Huawei, который блокирует фоновую активность TTS-сервиса. Добавьте движок в исключения обязательно.

Сравнение доступных TTS-движков для Huawei

Выбор движка зависит от задач: навигации, чтения книг, работы со скринридером TalkBack или доступности для слабовидящих. Ниже сводная таблица по ключевым параметрам популярных решений на 2026–2026 год.

Движок Требует GMS Офлайн-работы Качество русского Настройка тона/скорости
Huawei TTS Нет Да Среднее Базовая
Google Speech Services Да Да (после загрузки) Высокое (WaveNet) Расширенная
RHVoice Нет Да Высокое (разные модели) Максимальная
Vocalizer / Acapela (порт) Нет Да Очень высокое Зависит от обертки

Особенности настройки на планшетах и в режиме ПК

На планшетах MatePad и в режиме Multi-Window (Мультиоконный режим) настройки синтеза речи общие для всего аккаунта, но громкость TTS регулируется отдельно от медиа в панели управления. Если вы подключаете клавиатуру и мышь, проверьте горячие клавиши TalkBack — они могут конфликтовать с системными сокращениями HarmonyOS.

Для профессионального диктовки текста (Speech-to-Text) используется отдельный движок распознавания, он настраивается в том же меню «Язык и ввод» → «Голосовой ввод». Не путайте его с синтезом (Text-to-Speech) — это разные подсистемы, хотя Google объединяет их в одном приложении Speech Services.

💡

Для чтения электронных книг в Moon+ Reader или FBReader выбирайте TTS-движок прямо в настройках читалки — это переопределит системный выбор только для этого приложения.

Частые вопросы по настройке речи

Почему после обновления EMUI сбросился выбранный движок?

Крупные системные обновления часто сбрасывают предпочтительный движок на системный (Huawei TTS) из соображений совместимости. Просто зайдите в настройки Текст в речь и выберите нужный снова — голосовые пакеты при этом не удаляются.

Можно ли использовать голос Яндекс (Алисы) для системного TTS?

Нативно — нет, Яндекс не предоставляет системный TTS-API для Android. Можно использовать только внутри приложений Яндекса (Навигатор, Книги, Браузер). Для системного озвучивания нужен Google Speech Services или RHVoice.

Как ускорить речь или сделать голос ниже/выше?

В меню Текст в речь нажмите шестеренку рядом с активным движком. Там есть ползунки «Скорость речи» и «Тон». В RHVoice и Google настройки более детальные: можно менять интонацию, паузы и даже эмоциональную окраску для поддерживаемых голосов.

Движок выбран, но в навигаторе Petal Maps или Яндекс.Навигаторе говорит другой голос.

У навигаторов свои внутренние настройки голоса, приоритетнее системных. Зайдите в настройки конкретного приложения → «Голос» / «Звук» и выберите там нужный вариант. Системный TTS используется только там, где у приложения нет своих настроек (TalkBack, уведомления, некоторые читалки).

Безопасно ли устанавливать RHVoice из сторонних источников?

Если качаете с официального GitHub репозитория RHVoice/RHVoice-Android или из F-Droid — да, это открытый код, проверенный сообществом. Избегайте модифицированных APK с форумов, они могут содержать рекламные модули или шпионское ПО.