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

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

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

Могу ли я сказать?

"Alexa, get me the latest on China" 

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

1 ответ

Решение

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

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

Другие вопросы по тегам