amazon - 从内置的AMAZON.DURATION插槽类型获取未格式化的Alexa值

标签 amazon alexa-skills-kit amazon-echo

我正在使用内置的AMAZON.DURATION slot type从我的自定义Alexa技能中获取数据。这可以完美地工作,并将给定的持续时间转换为ISO-8601持续时间格式。

例如,插槽类型成功将“十分钟”转换为PT10M,我可以从传递给我的Lambda函数的请求对象中获取此数据。但是,我也想将未格式化的“十分钟”传递给我的Lambda函数。

这可能吗?

最佳答案

经过多次试验和错误,我在亚马逊开发者论坛上问了同样的question,亚马逊的官方回应是:

嗨,这是不可能的,尽管这是一个有趣的请求!

我最终用Python编写了一个手动转换函数。

关于amazon - 从内置的AMAZON.DURATION插槽类型获取未格式化的Alexa值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41978388/

相关文章:

amazon - 如何对齐 Kindle (KF8) 的表格数据

node.js - 如何从 Alexa Skill 获取 Amazon Echo 的位置

amazon-web-services - AWS Lambda 错误

javascript - Node.js:forEach 箭头语句剧

alexa-skills-kit - Alexa Echo Dot - 询问技能问题

map - 如何终止在 Amazon EMR 上运行的 map task ?

java - 亚马逊 API 提交订单

amazon-web-services - 如何仅从亚马逊的产品广告 API 获取产品名称?

javascript - 错误 : Unable to parse the provided SSML. 提供的文本无效 SSML

node.js - Amazon Echo Lambda 函数 ZIP 问题