【发布时间】:2018-11-05 02:36:05
【问题描述】:
最近,我正在使用内置插槽确认功能构建 Alexa 技能。 我发现当 slot 类型为 AMAZON.DURATION 时,Alexa 会使用 ISO-8601 时长格式而不是口头格式来确认 slot 内容。
例如,当用户说“10 分钟”时,Alexa 会回复“你刚刚说的是 PT10M 吗?”自动地。 我只设置的 Alexa Speech Prompt 在 Alexa 开发控制台中为 “你刚才说的是 {period}”
有什么办法可以解决这个问题,或者我可以在 Lambda 函数中设置问题。
非常感谢。
【问题讨论】:
-
您想在 Alexa 确认插槽之前将此“PT10M”转换为“10 分钟”吗?
-
是的,我发现我需要使用 slotConfirmation 在后端(AWS Lambda)转换类型。我们似乎无法通过在 Alexa 开发者控制台中设置来转换类型
标签: alexa alexa-skills-kit alexa-skill iso8601 alexa-slot