Дом Google: голосовые уведомления в режиме реального времени с использованием метода «Скажи что-нибудь»

У меня есть умная мини-колонка Google Home, и я хотел бы, чтобы она говорила об уведомлениях или откровенно говорила: вы отправляете запрос на получение на сервер python flask с текстом ?text=text, чтобы сказать, но...

Я уже реализовал это через pychromecast (сервер Flask принимает http запрос и использует google cloud tts для формирования голосового файла, загружает его на сервер, pychromecast начинает воспроизводить этот файл), но когда динамик транслирует звук через bluetooth или chromecast, это сообщение просто не воспроизводится.

Самое интересное, что если покопаться в приложении google home, то такая функция есть, но в очень упрощенном масштабе. В разделе «Подпрограммы» вы можете использовать метод «Скажи что-нибудь» и установить время. Таким образом получается, что в определенное время (например 13:10) он скажет именно то, что вы написали в этом методе (например: Пора обедать!). И самое главное: даже если в это время ваш динамик подключен по блютуз или как хромкаст устройство, сообщение все равно будет воспроизводиться, так еще и родным голосом гугл ассистента (США). Но проблема в том, что я не знаю, как вызвать этот метод извне (ассистент sdk, локальный домашний sdk и т.д.), а ifttt работает на уже написанном тексте, и мне нужно, чтобы столбец произносил только что сгенерированный текст. Но проблема в том, что я не знаю, как вызвать этот метод извне (ассистент sdk, локальный домашний sdk и т.д.), а ifttt работает на уже написанном тексте, и мне нужно, чтобы столбец произносил только что сгенерированный текст.

А вообще можно ли как-то (помимо подпрограмм в GHApp) вызвать метод Say something, чтобы колонка проговаривала свежесгенерированный текст своим голосом (при использовании сторонних приложений голос намеренно меняется) и чтобы уведомление произносится даже при активном bluetooth или chromecast?

Да я знаю об этом, гугл удалил отсюда даже документацию. Можно ли отправлять голосовые уведомления в Google Home устройство


person The Netger    schedule 06.09.2020    source источник