• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Управление голосом умным домом Home Assistant с помощью аддона VOSK.

4 февраля, 2025

Протестировано на:

МиниПК с процессором N5105: https://shp.pub/753szs?erid=2SDnjcHgLsE

Home Assistant Voice: https://shp.pub/753t0y?erid=2SDnjdTsmq6

В Home Assistant существует возможность подключения к себе микрофона и тем самым даёт возможность управлять умным домом голосом.

Этот способ управления умным домом локальный, хоть и конечно отстаёт по производительности от всяких умных колонок типо яндекс станций. Но и преимущество имеет, в отличии от яндекс станций, этот вариант полностью локальный и не зависит от интернета.

Как настроить управление голосом из Home Assistant я уже рассказывал в этой статье:

Управление голосом умным домом Home Assistant с помощью Whisper и Wyoming

Там я настраивал аддоны whisper и wyoming.  Эти два аддона стандартные и они есть в магазине аддонов Home Assistant.

Распознаванием голоса там выступал аддон whisper. Он хорошо работал на процессорах у которых есть поддержка AVX инструкций. Таких процессорах как intel N100 например.

А вот процессор intel N5105 – не имеет этих ваших avx инструкций. И если на N100 команда выполнялась за 1-2 секунды. То на N5105 все задумывалось секунд на 5-8, что весьма критично.

И вот чтоб это исправить (не покупая нового компьютера с поддержкой avx инструкций). Можно использовать другой аддон вместо whisper. И этот аддон называется vosk.

Аддон сторонний и локальный. А это значит, чтоб его установить нам нужно будет добавить внешний репозиторий и нужно еще где-то 2ГБ свободного места на диске, так как этот аддон весьма много места занимает. Но с ним обработка команд вырастает в разы по сравнению с whisper.

Установка vosk аддона:

Для установки аддона перейдём в Настройки-> дополнения-> магазин дополнений-> вверху троеточие нажимаем и выбираем “Репозитории“.

В этом репозитории нужно добавить ссылку: https://github.com/rhasspy/hassio-addons

После добавления этого репозитория, перезапустим Home Assistant или нажмём “проверить обновления”. и у нас появятся новые дополнения доступные для установки:

из которого мы установим аддон vosk.

После установки в “Конфигурации” выставим “Preload language*” на “ru”. и запустим его.

 

Далее у Вас должен быть настроен аддон wyoming из этой статьи:

Управление голосом умным домом Home Assistant с помощью Whisper и Wyoming

Если он настроен, тогда можно переходить в Настройки-> интеграции и добавлять новую найденную интеграцию vosk:

После этого идем в Настройки-> Голосовые Ассистенты и там либо создаём нового ассистента, либо редактируем существующего, как сделал я.

По сути все настроено, но если у Вас микрофон на esphome сделан, тогда нужно еще в самом устройстве esphome выбрать распознаватель речи:

 

И можно пользоваться. Вы удивитесь от скорость работы.

 

Я не стал описывать, как настроить полностью от начала и до конца возможность управления голосом, так как я это описывал в прошлой статье, решил не повторяться. думаю прочтя её и заменив wishper на vosk, у Вас все получится.

Primary Sidebar

Поиск

Новые записи

  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)
  • Интеграция для локального управления (без интернета) ик пультом Tuya работающим по wifi из Home Assistant
  • Транслируем показания с Уличного Bluetooth Датчика температуры по BTHome на дисплей датчика температуры XIaomi LYWSD03MMC
  • Заставляем Bluetooth датчики температуры tuya и xiaomi отправлять данные по Zigbee в Home Assistant.

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·