Сказ о том, как можно заставить Алису говорить то, что требуется, а не то, что этой женщине хочется.
Являясь обладателем этой замечательной колонки, я задался вопросом TTS на ней.
Случайный образом нашел node-red-contrib-yandex-alice-command.
Разработчиком является участник сообщества Homever @Anton_Tumilovich (который также разработал node-red-contrib-swiitch и является участником команды продуктов swiitch.ru,один из которых мы недавно обозревали в статье).
Данная нода позволяет преобразовать текст в голосовые сообщения на колонке, а также позволяет отправлять команды из NodeRed на колонку.
Управление очень простое — указываем данные учетной записи, на которой зарегистрирована колонка и отправляем любой текст с помощью ноды inject. И о чудо! Наша колонка научилась говорить! Добавить данную ноду в автоматизацию не составит труда. По сравнению с колонками Google Home, Яндекс Алиса говорит намного лучше, как говорится, по отечественному.
Сообщество Homever выражает огромную благодарность @Anton_Tumilovich за реализацию вышеуказанного функционала на колонках Яндекс Алиса.