Alexa - По canFulfillntentRequest, Могу ли я запустить пользовательское намерение, не спрашивая название навыка? - PullRequest
0 голосов
/ 03 июля 2018

Реализуя "canFulfillIntentRequest", могу ли я запустить свое собственное намерение, не спрашивая название навыка, пока оно уже воспроизводит звук? как вместо того, чтобы сказать:

"Alexa, ask <inovation name> to get me the latest on China"

могу я сказать?

"Alexa, get me the latest on China" 

Любая помощь будет весьма заметна.

1 Ответ

0 голосов
/ 04 июля 2018

Если навык вызван и уже воспроизводит аудио, это зависит от переменной shouldEndSession. Если для переменной shouldEndSession установлено значение True, при воспроизведении аудиофайла тогда NO , в противном случае YES . Вы можете спросить в конце аудиофайла, хочет ли пользователь услышать больше или что-то еще.

А если навык не вызван, то это невозможно.

...