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
, во время воспроизведения аудиофайла, тогда НЕТ, в противном случае ДА. Вы можете спросить в конце аудиофайла, хочет ли пользователь услышать больше или что-то еще.
И если навык не вызывается, то это невозможно.