HiVoice — это собственный голосовой ассистент компании Huawei, интегрированный в прошивки на базе EMUI 9.0–10.1 и ранних версий HarmonyOS 2.0 для управления смартфоном голосом без подключения к интернету. В отличие от облачных аналогов, он обрабатывает базовые команды локально на устройстве, что позволяет звонить, писать сообщения и открывать приложения даже в авиарежиме. На современных флагманах серии P50, Mate 40 и новее его функции частично перенесены в обновленного ассистента Celia, однако на миллионах устройств старших поколений HiVoice остается основным инструментом голосового управления.
Многие владельцы обнаруживают этот сервис случайно, случайно активируя его долгим нажатием кнопки питания или жестом с края экрана. Понимание принципов работы модуля помогает либо внедрить его в ежедневные сценарии — например, для беспроводного управления навигацией за рулем — либо полностью деактивировать, если случайные срабатывания разряжают батарею или перекрывают привычные жесты навигации.
История появления и место в экосистеме Huawei
Голосовой помощник дебютировал в 2018 году вместе с выпуском серии Mate 20 и обновлением EMUI 9.0 как ответ на Google Assistant, доступ к которому стал ограничен после введения санкций США. Изначально HiVoice позиционировался как полноценная замена: он умел искать в интернете, переводить текст камерой через HiVision и управлять умным домом через платформу HiLink. К 2020 году, с запуском HarmonyOS, бренд начал плавный переход к ассистенту Celia, который получил улучшенный NLU-движок и поддержку нескольких языков, но старый модуль не был удален из системы для совместимости со старым парком устройств.
На практике это означает, что на одном телефоне могут сосуществовать два ассистента: HiVoice отвечает за офлайн-команды и системные действия, а Celia — за диалоговые сценарии и поиск в сети. Пользователь часто не видит разницы, так как точки входа (кнопка питания, жест, хотворд) могут быть настроены на вызов любого из них. Такая дуальность вызывает путаницу, особенно при обновлении прошивки, когда настройки сбрасываются на значения по умолчанию.
Ключевые функции и офлайн-возможности
Главное отличие HiVoice — способность выполнять системные инструкции без доступа к серверам. Движок распознавания речи загружен в оперативную память и занимает от 80 до 150 МБ в зависимости от установленных языковых пакетов (русский, английский, китайский, испанский и другие). Это критически важно в метро, самолете или зонах нестабильного сигнала, где облачные ассистенты бесполезны.
Функционал покрывает базовые нужды владельца смартфона:
- 📞 Телефония: исходящие вызовы по имени контакта или номеру, ответ на звонок командой «Принять», отклонение — «Отклонить».
- 💬 Сообщения: диктовка и отправка SMS/мессенджеров (WhatsApp, Telegram) через системный API ввода текста.
- 📱 Навигация по системе: запуск любого приложения, открытие разделов настроек (Wi-Fi, Bluetooth, режим полета), управление яркостью и громкостью.
- 🎵 Мультимедиа: переключение треков, пауза, регулировка громкости в плеере и YouTube Music.
- ⏰ Органайзер: создание напоминаний, будильников, календарных событий с указанием времени естественным языком.
⚠️ Внимание: офлайн-распознавание работает только для заранее скачанных языковых пакетов. Если в настройках HiVoice язык «Русский» стоит, но пакет не загружен (нет галочки «Автономный режим»), ассистент будет требовать интернет для любой команды.
Способы активации: кнопки, жесты и хотворд
По умолчанию на большинстве моделей вызов закреплен за долгим нажатием кнопки питания (1–1,5 секунды). На устройствах без физической кнопки Home (серии P30, P40, Mate 30 и новее) это единственный аппаратный триггер. Однако в меню Настройки → Умная помощь → Голосовое управление можно переназначить запуск на жест «Свайп от нижнего края» или удерживание кнопки громкости. Отдельно настраивается голосовая активация (хотворд) — фраза «HiVoice» или «Hey Celia», которая прослушивается специализированным низкоэнергетическим DSP-блоком процессора Kirin.
Важно отличать системный вызов от встроенного в клавиатуру: микрофон на панели ввода текста (Gboard или SwiftKey) использует облачное распознавание Google, а не локальный HiVoice. Чтобы диктовать офлайн, нужно вызывать ассистента именно через системный триггер и говорить команду «Напиши сообщение...».
HiVoice против Celia: технические отличия
Хотя оба ассистента разработаны Huawei, их архитектура разная. HiVoice — это «легкий» клиент с жестко заданным набором интентов (intents), заточенный под системные API. Celia — модульный навык (skill) на базе облачной платформы, поддерживающий контекстный диалог, навыки сторонних разработчиков и управление умным домом через Matter/Thread. На телефонах с HarmonyOS 3.0 и EMUI 13 Celia становится основной, а HiVoice переходит в режим «Legacy» — он остается в системе для совместимости со старыми скриптами автоматизации (Tasker, MacroDroid) и доступен только через ADB или скрытое меню.
| Параметр | HiVoice | Celia |
|---|---|---|
| Тип обработки | Локальная (On-device) | Гибридная (Cloud + Edge) |
| Работа без интернета | Полная (системные команды) | Ограничена (только базовые настройки) |
| Поддержка контекста диалога | Нет | Да (мульти-турный диалог) |
| Управление умным домом | Только HiLink (устарело) | HiLink, Matter, сторонние навыки |
| Доступность на новых ОС | Скрытый/Legacy режим | Основной интерфейс |
⚠️ Внимание: попытка использовать HiVoice для управления современными датчиками Matter или лампами на протоколе Thread не увенчается успехом — модуль просто не имеет соответствующих API. Для умного дома на новых прошивках нужен только Celia или приложение «Умный дом» (Smart Home).
Пошаговая настройка и обучение голоса
Для корректной работы хотворда ассистенту нужно «познакомиться» с тембром голоса владельца. Процедура занимает 30–60 секунд и требует тишины. Зайдите в Настройки → Умная помощь → Голосовое управление → Пробуждение голосом. Включите переключатель «Пробуждение по голосу» и нажмите «Обучить модель голоса». Система попросит произнести 3–5 фраз: «HiVoice, как погода», «HiVoice, поставь таймер», «HiVoice, открой камеру». Говорите естественно, на расстоянии 30–50 см от микрофона.
После обучения проверьте срабатывание в разных условиях: в машине с включенным кондиционером, на улице с ветром, в тихой комнате. Если ложные срабатывания частые — снизьте чувствительность в том же меню (ползунок «Чувствительность пробуждения»). Для максимальной приватности можно отключить отправку аудиофрагментов на серверы Huawei для улучшения распознавания: пункт «Участие в улучшении» → «Выкл».
☑️ Чек-лист первичной настройки HiVoice
Решение частых проблем: не слышит, не говорит, срабатывает сам
Если ассистент не реагирует на хотворд, проверьте три момента: разрешение на микрофон у приложения «Голосовое управление» (в настройках прав доступа), отсутствие конфликта с Google Assistant (он может перехватывать нажатие кнопки питания) и режим экономии энергии, который усыпляет DSP-блок. В Настройки → Батарея → Запуск приложений переведите «Голосовое управление» в «Управление вручную» и включите «Автозапуск», «Вторичный запуск» и «Запуск в фоне».
Проблема «говорит сам по себе» чаще всего вызвана высокой чувствительностью хотворда или фоновым шумом, похожим на триггер-фразу. Снизьте ползунок чувствительности или смените язык активации на менее похожий на окружающую речь. Если HiVoice перекрывает жест «свайп вверх» для недавних задач — просто отключите вызов жестом в меню триггеров, оставив только кнопку питания.
Продвинутая диагностика через ADB
Для глубокой проверки логов голосового движка подключите телефон к ПК, включите отладку по USB и выполните:
adb logcat -s "VoiceWakeupService" "HiVoiceEngine" "VoiceAssistant" В логах ищите коды ошибок: 1001 — модель голоса не загружена, 2003 — нет прав на микрофон, 3005 — конфликт с другим ассистентом. Это помогает понять причину, когда интерфейс настроек не выдает ошибок.
Как полностью отключить или удалить HiVoice
Удалить системное приложение без Root-прав невозможно, но его можно «заморозить» до нерабочего состояния. Самый надежный способ без разблокировки загрузчика — через ADB. Введите последовательно:
adb shell pm disable-user --user 0 com.huawei.android.hivoice
adb shell pm disable-user --user 0 com.huawei.vassistant
Первая команда отключает сам ассистент, вторая — системный сервис распознавания (VAssistant), отвечающий за хотворд. После этого долгое нажатие кнопки питания вернет стандартное меню выключения, а микрофон перестанет слушать эфир. Вернуть всё обратно можно командами enable вместо disable-user или через сброс настроек приложений в меню системы.
Альтернатива для новичков: в Настройки → Приложения → Все приложения → Голосовое управление нажмите «Остановить» и «Отключить». Но это не всегда убирает хотворд, так как сервис VAssistant может жить отдельно. Комбинированный метод (отключение через настройки + ADB для VAssistant) дает 100% результат.
Перспективы: останется ли HiVoice в новых версиях HarmonyOS NEXT
С анонсом HarmonyOS NEXT (чистая ОС без AOSP-кода) Huawei делает ставку на полностью переписанный стек ИИ. Новый ассистент, известный под кодовым именем «PanGu Voice», построен на мультимодальной модели, понимающей речь, жесты и контекст экрана одновременно. HiVoice в текущем виде не переносится в новую архитектуру — его кодовая база считается техническим долгом. Владельцы устройств, которые получат обновление до HarmonyOS NEXT (серия Mate 60, Pura 70 и флагманы 2026 года), потеряют доступ к классическому HiVoice навсегда, получив вместо этого нативного ассистента нового поколения.
Для пользователей старых моделей (P30, Mate 20, Nova 7 и аналогичные) поддержка HiVoice сохранится в рамках патчей безопасности еще 1–2 года, но новых функций не ожидается. Рациональная стратегия — мигрировать привычки голосового управления на Celia или Google Assistant (через Gspace/MicroG), пока старый модуль работает стабильно.
HiVoice — это локальный офлайн-ассистент для системных задач на старых EMUI/HarmonyOS. На новых ОС он заменяется Celia/PanGu Voice. Отключается через ADB или настройки, если мешает случайными срабатываниями.
Часто задаваемые вопросы (FAQ)
Почему HiVoice не понимает речь на русском языке?
Скорее всего, не загружен языковой пакет для автономной работы. Зайдите в настройки голосового управления, выберите «Язык» → «Русский» и дождитесь скачивания файлов (требуется Wi-Fi). Без этого распознавание идет через облако и требует интернета.
Можно ли сменить фразу-пробудитель с «HiVoice» на свою?
Нет, кастомные хотворды не поддерживаются. Доступны только предустановленные варианты: «HiVoice», «Hey Celia» (на новых версиях) и в некоторых регионах «Xiao Yi» (китайский вариант). Выбор ограничен списком в меню «Пробуждение голосом».
Почему после обновления системы HiVoice пропал из настроек?
На EMUI 13 / HarmonyOS 3.0+ интерфейс настройки спрятан. Попробуйте найти его через поиск в настройках по словам «Голосовое управление» или «Умная помощь». Если совсем нет — значит, на этом устройстве он заменен Celia и работает только как скрытый сервис для совместимости.
Безопасно ли отключать HiVoice через ADB для гарантии?
Да, команда pm disable-user не удаляет файлы, а лишь запрещает запуск сервиса для текущего пользователя. Это не нарушает целостность системного раздела, не триггерит Knox/Warranty bit и полностью обратимо сбросом настроек приложений или командой enable.
Как заставить HiVoice открывать конкретный экран в приложении (например, чат в Telegram)?
Стандартными средствами HiVoice не умеет в диплинки (deep links). Для таких задач используйте автоматизацию: MacroDroid или Tasker могут перехватывать системный интент вызова ассистента и заменять его на запуск нужного Activity/URI. Требует настройки разрешений «Изменение системных настроек».