Может ли навык Алекса держать микрофон всегда включенным? - PullRequest
0 голосов
/ 10 февраля 2020

Я был разработчиком C / C# много лет, но не написал ни одного приложения Alexa. Я хотел бы написать умение слушать болтовню ребенка (НЕ СЛОВА) и отвечать по-разному. Мне бы хотелось, чтобы мой навык Alexa всегда оставался включенным (аналогично тому, как работает «Alexa, Guard»), потому что дети говорят случайным образом.

Можно ли посмотреть какой-нибудь пример кода?

1 Ответ

2 голосов
/ 10 февраля 2020

Вы не можете сделать это.

Невозможно держать микрофон открытым с помощью специального навыка.

Когда вы активируете навык "открыть мой навык", Алекса начинает говорить и затем, когда она останавливается, у вас есть только 8 + 8 секунд для разговора, в противном случае сеанс будет закрыт.

Таким образом, у вас есть 8 секунд, а затем, если вы не говорите, есть повторное приглашение фраза с просьбой сказать что-то, и еще 8 секунд, когда вы можете говорить.

Если вы этого не сделаете, сессия будет закрыта.

Существует способ сохранить сессию открытой подробнее чем 8 секунд (например, воспроизведение некоторых беззвучных музыки c), но проблема остается, потому что вы можете говорить только после того, как закончится "музыка c".

...