2021-12-10 09:05:47
#yandexstation
Ну что, готовы к чему-то ОЧЕНЬ ВКУСНОМУ?
Начиная с самой первой версии, компонент
Yandex.Station умеет одну из основных функций умных колонок - произносить текст (TTS).
Чуть позже появилась следующая важная возможность - реагировать на текст, сказанный колонке.
Но чего, довольно важного, не хватало до сегодняшнего дня?
Конечно же: произнести текст на колонке, получить ответ от пользователя и правильно среагировать на него. А, при желании, выстроить с пользователем полноценный диалог в несколько шагов.
- Хозяин, кто-то звонит в домофон. Хотите, чтоб я открыла?
С новыми бета-версиями компонентов
YandexStation и
YandexDialogs это сделать не сложно. И это работает даже на облачных колонках!
Ах да. Бонусом совместной работы этих двух компонентов можно получить:
- Продвинутый TTS на облачных колонках без всяких лимитов в 100 символов!
- Продвинутый TTS, когда колонка НЕ продолжает слушать пользователя (привет, шептуны!)
Важной особенностью Диалогов является то, что вы можете получить от пользователя в ответ абсолютно любую фразу, а не только из перечня заранее заданных. И, при необходимости, воспользоваться всей мощью Natural Language Processing от Яндекса.
Компонент YandexDialogs уже давно настраивается и создаёт Диалог полностью в автоматическом режиме. При желании, вы можете его использовать как по прямому назначению, так и только в режиме интеграции с компонентом YandexStation. Но, для его работы вам нужен внешний HTTPS-доступ к вашему Home Assistant.
https://github.com/AlexxIT/YandexStation#интеграция-с-яндексдиалогами
3.8K viewsedited 06:05