Найти в Дзене
SAV LABS

Учим умный дом говорить и слушать. Home Assistant

Не так давно, например, в этой статье мы научили HA общаться в Telegram. Но почему бы не замахнуться на то, чтобы научить его говорить и слушать, реализовав локальный аналог умной колонки... Решено, делаем... Сначала возьмемся за голос. Идем в Настройки -> Дополнения -> Магазин дополнений. Там ищем дополнение Piper. Устанавливаем, сразу не запускаем. В конфигурации выбираем язык и чьим голосом наш HA будет произносить всякое непотребство. Я выбрал голос Ирины, все остальное оставил без изменений и запустил дополнение. После этого у нас появится интеграция "Piper Wyoming Protocol" - надо жмякнуть клавишу "Добавить" чтобы произошла настройка. Далее идем в Настройки -> Голосовые ассистенты. Там выбираем русский язык и голос, а в разделе "Синтез речи" выбираем "Piper". Можно попробовать послушать получившееся, нажав соответствующую кнопку внизу. Вполне вероятно у вас при пробе может "вылезти" окно с ошибкой 500, что выполнить это невозможно. В этом случае идем в Настройки -> Сеть и проверя
Оглавление

Не так давно, например, в этой статье мы научили HA общаться в Telegram. Но почему бы не замахнуться на то, чтобы научить его говорить и слушать, реализовав локальный аналог умной колонки... Решено, делаем...

Голос

Сначала возьмемся за голос. Идем в Настройки -> Дополнения -> Магазин дополнений. Там ищем дополнение Piper. Устанавливаем, сразу не запускаем.

В конфигурации выбираем язык и чьим голосом наш HA будет произносить всякое непотребство. Я выбрал голос Ирины, все остальное оставил без изменений и запустил дополнение. После этого у нас появится интеграция "Piper Wyoming Protocol" - надо жмякнуть клавишу "Добавить" чтобы произошла настройка.

Далее идем в Настройки -> Голосовые ассистенты. Там выбираем русский язык и голос, а в разделе "Синтез речи" выбираем "Piper". Можно попробовать послушать получившееся, нажав соответствующую кнопку внизу.

Вполне вероятно у вас при пробе может "вылезти" окно с ошибкой 500, что выполнить это невозможно. В этом случае идем в Настройки -> Сеть и проверяем корректность URL-адреса сервера и отключаем использование настроенных параметров сети. Про установку SSL-сертификата я писал в другой статье.

-4

<<< Подборка статей на этом канале про Home Assistant >>>

Слух

Голос HA вы услышите через динамики клиента либо браузера. Говорить он уже может, теперь сделаем так, чтобы он еще и слышал. Алкоголично дополнению "Piper" устанавливаем дополнение "Whisper", которое предназначено для распознавания речи. Перед запуском входим на закладку "Конфигурация" и выбираем модель и язык.

В настройках в разделе интеграций появится новая интеграция Whisper Wyoming Protocol - добавляем ее.

Входим в настройки Голосового ассистента и в разделе "Распознавание речи" выбираем "faster-whisper" с русским языком.

Для голосового управления используются названия объектов или "альтернативные названия", которые можно дополнительно создать. По результатам предварительных проб рекомендую создавать альтернативные названия из одного слова - алгоритм еще далек от возможностей, например, Алисы, поэтому далеко не всегда справляется с длинными фразами. Список доступных названий и возможность задать альтернативные находится в "Настройки" -> "Голосовые ассистенты" -> "Доступ к объектам".

-8

А само управление возможно при вызове ассистента кнопкой в правом верхнем углу клиента или на страничке в браузере.

Кличка

Можно установить еще одно дополнение - openWakeWord. Благодаря этому дополнению появляется возможность задать в настройках голосового ассистента команду активации ассистента (на выбор там четыре или пять вариантов сейчас), наподобие "Ок, google". После этого можно будет использовать, например, микрофон совместно с какими-либо колонками для создания подобия умной колонки. Пока что мне это не особо интересно, да и алгоритм пока еще доделывается, поэтому возможно расскажу про это в какой-ньть из следующих статей, поэтому

Ставьте лайки, оставляйте комментарии, страница в VK, подписывайтесь на канал, присоединяйтесь в Telegram чтобы ничего не пропустить!

-10

#умныйдом #календарь #HA #HomeAssistant #сделайсам #минипк #неттоп #nettop #HACS #nodered #node-red #nodered #dwainsdashboard #dwains #dashboard #планшет #ibeacon #bluetooth #ssl #защита #визуализация #3D #ping #мониторинг