我正在开发一种Alexa技能,并希望向其传递“ 五个橙子多少钱”之类的简单话语。
我的想法是像这样定义发声
how much are {amount} {articleName}
插槽数量为NUMBER
类型,articleName类型为AMAZON.SearchQuery
但是AMAZON.SearchQuery
不能与其他插槽类型结合使用。因此,还有其他方法可以将简单的,非类型化的字符串(如文章名称)传递给技能吗?
答案 0 :(得分:2)
您可以只使用自定义插槽类型:
为articleName
创建自定义插槽类型,然后添加一些示例插槽值。这应该对您有用。
如果广告位值可以是1个字,也可以是2个字-请确保同时添加示例。
一旦在开发人员控制台中进行了设置,就可以使用utterance profiler(无需部署代码)对其进行测试。
然后您可以根据需要进行调整/修改。
答案 1 :(得分:1)