LIVE
Новость

Voice Satellite превращает любой браузер в полноценный голосовой ассистент для Home Assistant

По данным GitHub, опубликован проект Voice Satellite, который превращает планшет, телефон или браузер в локальный голосовой ассистент для Home Assistant.

Савелий Попов·обновлено 22 августа 2026 г.

Voice Satellite превращает любой браузер в полноценный голосовой ассистент для Home Assistant

Релиз Voice Satellite превращает любой браузер в голосовой ассистент для умного дома

Интеграция работает как web-сателлит: принимает wake word, запускает голосовой пайплайн, управляет устройствами, устанавливает таймеры и выводит визуальные результаты. Для разработчиков Home Assistant это способ добавить голосовой интерфейс без отдельного специализированного терминала.

Web-сателлит вместо отдельного устройства

Voice Satellite загружается как глобальный движок на всех страницах Home Assistant. Отдельная dashboard card не требуется. После назначения satellite entity в боковой панели интеграция запускается автоматически и продолжает отслеживать wake word при навигации между страницами.

Каждый сателлит представлен в Home Assistant как устройство assist_satellite. Для него доступны:

  • связанный media_player;
  • выбор voice pipeline;
  • wake word;
  • TTS-выход;
  • mute;
  • синхронизация состояний idle, listening, processing, responding;
  • локальная конфигурация для конкретного браузера.

Основная точка настройки — панель Voice Satellite в сайдбаре. Там выбираются satellite entity, параметры обработки микрофона, визуальный skin и screensaver. Параметры сохраняются в local storage отдельно для каждого браузера. Для интерфейса без полноэкранного overlay предусмотрена опциональная Mini Card с текстовой подачей.

Функциональность не ограничивается TTS. Источник указывает на поддержку media playback, визуальной обратной связи, голосовых запросов, управления устройствами, таймеров и объявлений. По архитектуре это связка browser UI, микрофонного входа, wake-word detection и Home Assistant Assist pipeline.

Android: нативное распознавание через Kiosk Satellite

Для Android-планшета разработчики рекомендуют Kiosk Satellite — бесплатное companion-приложение, созданное для Home Assistant. При работе внутри него Voice Satellite автоматически передает wake-word detection нативному движку приложения. Это снимает ограничения, которые браузер накладывает на постоянное прослушивание wall-mounted планшета.

Настройка Voice Satellite при этом остается централизованной. Мастер установки Kiosk Satellite может автоматически назначить satellite entity. Само приложение дополнительно работает как kiosk-оболочка Home Assistant: поддерживает блокировку с жестом выхода и PIN-кодом, screensaver, расписание светлой и темной тем, а также удаленное web-администрирование.

В проекте также заявлена поддержка Fully Kiosk Browser на Android и Kiosker Pro на iOS. Для этих конфигураций требуется разрешить доступ к микрофону и использовать screensaver, а не полное отключение экрана. В режиме screensaver дисплей можно затемнять, сохраняя активный микрофон.

Для Android Home Assistant Companion App необходимо включить autoplay видео в настройках приложения. На iOS в параметрах Companion App требуется открыть раздел Debugging и отключить Audio и Video в настройке WKWebView Media Playback. Иначе WebView блокирует воспроизведение TTS.

Что проверять перед развёртыванием

Voice Satellite доступен через HACS. Практический минимум перед установкой — проверить наличие satellite entity, доступ к микрофону и корректную работу Assist pipeline. Далее нужно отдельно протестировать wake word, TTS-выход и состояние media player. На wall tablet критична схема управления экраном: полное выключение дисплея может остановить доступ браузера к микрофону, тогда как screensaver сохраняет рабочий режим.

Для Android имеет смысл сравнить браузерный и нативный сценарии. В Kiosk Satellite wake-word detection передается приложению. В Fully Kiosk Browser и других web-оболочках больше зависимостей от разрешений и поведения WebView. На iOS дополнительно проверяется политика медиавоспроизведения WKWebView.

Проект не добавляет новый вокодер или отдельную голосовую модель. Его ценность в другом слое пайплайна: браузер становится полноценным Assist-сателлитом с постоянной конфигурацией, wake word, TTS и визуальным feedback. Для локальной установки Home Assistant это снижает требования к отдельному железу. Основные точки отказа — разрешения микрофона, autoplay и ограничения kiosk-браузера.