首页 文章

Alexa Slot关于AMAZON.DURATION插槽类型的确认

提问于
浏览
0

最近,我正在使用内置插槽确认来构建Alexa技能 . 我发现当插槽类型为AMAZON.DURATION时,Alexa将使用ISO-8601持续时间格式而不是语言格式确认插槽内容 .

例如,当用户说“10分钟”时,Alexa会回复“你刚刚说过PT10M吗?”自动 . 我设置的Alexa语音提示符在Alexa开发控制台中为“你刚才说{期间}”

有什么办法可以解决这个问题,或者我可以在Lambda函数中设置问题 .

非常感谢 .

1 回答

  • 1

    对话中的每次转弯,您的后端都会收到Alexa的请求 . 当您使用对话框模型的 Delegate 指令时,将使用在Alexa控制台中配置的语音提示 . 即,当您将下一步委托给Alexa时 .

    当用户说"10 mins"时,您将在后端收到请求 . 您必须验证 {period} 插槽,如果有效则将其转换为"10 mins" . 您可以通过在委派时将 {period} 插槽的插槽值从"PT10M"更新为"10 mins"来执行此操作 .

相关问题