Плагин для Home Assistant, позволяющий использовать Ирину в качестве TTS (синтеза речи из текста).
Данный плагин позволит в Home Assistant озвучивать ответы в режиме assist и если его использовать совместно со вторым моим плагином irene_stt, то можно получить локальное управление голосом в HA (через браузер, мобильное приложение, ESP32 микрофон типа Atom-echo) на русском языке, а также получать голосовые ответы на вопросы о состоянии датчиков.
Для работы требуется Ирина запущенная в режиме runva_webapi.py и мой плагин IreneVA_Willow_plugin версии не ниже 2.1, т.к. его эндпоинт /api/tts используется для преобразования текста в голос (Willow устройство не требуется).
- Удостоверьтесь что HACS установлен
- Добавьте этот репозиторий как Пользовательская интеграция в HACS:
- Перейдите в HACS
- Нажмите на три точки в правом верхнем углу экрана
- Выберите "Пользовательские репозитории"
- Вставьте ссылку https://github.com/6PATyCb/irene_tts в поле
Репозиторий - Вытерите "Интеграция" в поле
Тип
- Нажмите "Скачать" на интеграции Irene TTS
- Перезапустите Home Assistant
- Скопируйте
custom_components/irene_ttsдиректорию в ваш Home Assistantcustom_componentsдиректорию - Перезапустите Home Assistant
Перейдите в раздел Настройки -> Устройства и службы, нажмите кнопку Добавить интеграцию и в поиске введите Irene TTS. Далее укажите ссылку до запущенной Ирины, у меня она выглядит так:
https://192.168.133.252:5003
Теперь перейдите в раздел Настройки -> Голосовые ассистенты и там создайте нового ассистента или отредактируйте существующего. В разделе Синтез речи можно будет выбрать Irene TTS. Обращаю внимание, что плагин собран для работы с русским и английским языком и если вдруг вы выбрали еще какой-то язык для ассистента, то плагин не будет отображаться в выпадающем списке. После выбора вы можете сразу проверить работу синтеза речи нажав на кнопку ниже Попробуйте голос.