Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 允许Alexa详细介绍插槽的函数?_Python_Node.js_Amazon Web Services_Alexa_Alexa Skills Kit - Fatal编程技术网

Python 允许Alexa详细介绍插槽的函数?

Python 允许Alexa详细介绍插槽的函数?,python,node.js,amazon-web-services,alexa,alexa-skills-kit,Python,Node.js,Amazon Web Services,Alexa,Alexa Skills Kit,目前,我有我的Alexa技能,能够回答我的问题以及重复她给我的答案。有没有一个函数可以让Alexa详细了解她写下的列表 我试过做出多种意图。这似乎是可行的,但会非常重复和耗时。我觉得会有一种更有效的方法,但我似乎无法在amazon.developers网页上找到我想要的东西 我希望,如果我用Alexa引用的列表中的某些内容进行回复,我的回复(如果包含在列表中)将能够从Alexa那里得到回复,并提供关于我的回复的更深入的信息 例如: 我:“Alexa,打开铅笔盒” Alexa:“你的铅笔盒现在打开

目前,我有我的Alexa技能,能够回答我的问题以及重复她给我的答案。有没有一个函数可以让Alexa详细了解她写下的列表

我试过做出多种意图。这似乎是可行的,但会非常重复和耗时。我觉得会有一种更有效的方法,但我似乎无法在amazon.developers网页上找到我想要的东西

我希望,如果我用Alexa引用的列表中的某些内容进行回复,我的回复(如果包含在列表中)将能够从Alexa那里得到回复,并提供关于我的回复的更深入的信息

例如:

我:“Alexa,打开铅笔盒”

Alexa:“你的铅笔盒现在打开了。有绿色、红色、紫色、黄色、蓝色和橙色的铅笔。你想让我重复这个列表吗?如果是,说重复。如果不是,选择一种你想知道更多的铅笔颜色

我:“蓝色”


Alexa:“蓝色铅笔非常适合天空、海洋和“酷”色的图层。

不太清楚你所说的“有没有一个函数可以让Alexa详细介绍她写下的列表?” 另外,请描述到目前为止您已经尝试了什么,并为您的interactionModel(您的话语、插槽等)提供JSON代码

根据我的解释,你需要两件事:

  • 您的默认或“启动”意图由“Alexa,打开铅笔盒”触发,并以Alexa回应:“您的铅笔盒现在已打开。[…]”
  • '第二个意图,例如“ColorDetailIntent”,当您说出颜色时会触发该意图。它应该有一个插槽,例如类型为“AMAZON.color”的{color\u name}(请参阅)。当触发时,您可以获取插槽的值。根据该值,您可以发送相应的响应。如果值为蓝色Alexa:“蓝色铅笔[…]”等等 如果我理解正确,您已经实现了1。所以2。应该给你指出正确的方向。如果你在掌握这一点上有困难,你需要首先对Alexa Skill Kit有一个基本的了解。您可以找到我学习ASK for Python的方法。它包括几个教程和文档的链接,您可以逐一阅读。
    对于node.js,您可能想看看提供的众多示例中的一个。

    Wow这正是我想要的答案。你认为我能给你发个短信,让你了解更多的细节吗?关于根据插槽的值以适当的响应进行响应的第二点的结尾是我丢失的信息类型。