问题标签 [alexa-skill]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
alexa-skills-kit - 如何存储一些值以在 Alexa 的整个项目中使用
我正在开发 Alexa 音乐应用程序,它的工作原理是这样的。我要求 Alexa 为一位艺术家播放音乐,说它是 Lady gaga。我正在获取名称并将其传递给我的 api 并获得 10 首歌曲作为响应。现在我将第一首歌传给InetentRequest
并播放这首歌。
现在我正在寻找AudioPlayer.PlaybackNearlyFinished
请求表 alexa 来加入第二首歌曲。但问题是我无法在这里获得艺术家的名字来播放歌曲。那么有没有办法将艺术家的名字存储在某个地方并在我想要的任何地方使用它?
node.js - Alexa 节点 sdk 链接事件
我正在尝试为亚马逊 alexa 开发一项技能,该应用程序将用户引导到一个新状态。
“用户输入”->“说话”->“提问”->“用户输入”....等
这是最明显的解决方法,但是,这意味着我必须直截了当地将“说话”和“提问”混为一谈。
有没有另一种方式来为亚马逊 alexa 连锁事件。比如说,发出一些讲话然后转到另一个处理程序?(我知道我可以发出(“handlerName”)并切换到另一个处理程序,但我不能这样做并且在切换发生之前让 alexa 说话)
alexa-skills-kit - Amazon Alexa 录制自定义词
你们知道 Alexa 是否可以注册一个自定义用户所说的单词,它不是 AMAZON.Something,现在 AMAZON.literal(这是任何单词的全部内容)已被弃用。
例如对于像“维基百科”这样的技能。因此,我希望能够说“嘿 alexa,维基百科 {word}”,而不必使用自定义插槽类型,其中包含维基百科上的所有单词。那可能吗?
ruby-on-rails - 隐式授权流程如何工作?
在这个页面上,https://github.com/doorkeeper-gem/doorkeeper/wiki/Supported-Features,它提到了对隐式授权的支持。看起来authorizations#create 是我想要的端点,它确实返回了一个access_token,但它没有返回所需的其他参数。
要求
我被重定向到:
重定向
根据规范,我需要的是带有查询参数的重定向:
使用“redirect_uri=urn:ietf:wg:oauth:2.0:oob”的测试重定向值是否会改变响应?
还要注意 ? 而不是响应查询参数之前的#。我不确定规范对此有何规定,但 Amazon OAuth2 客户端需要 # 号。
如何让 token_type=bearer 包含在内?
谢谢。
alexa - 使用音频 SSML 标签会导致 Alexa 以口头错误进行响应
在 Alexa 中使用音频 SSML 标签会导致它说出口头错误:
请求的音频资源的 uri 方案无效
alexa - 无需重新提交即可更新交互模型
我的意图是我的用户可以使用我的应用程序向我的 alexa 技能插入一些意图。因此,我需要动态更改我的 Alexa 技能的意图模式和示例话语。
有没有办法在不重新提交且不使用亚马逊开发者门户的情况下更新意图模式和示例话语。
谢谢
alexa-skills-kit - Alexa 技能意图不使用我槽中的单词列表
假设我具有以下意图的 alexa 技能:
假设我使用这个简单的话语:
通过这样做,我假设在我的 alexa 技能中,只要我的 Intent 正在调用,将在我的自定义插槽中的插槽名称中提供一个名称,并在插槽中提供我自定义插槽中的城市之一。
但是,结果是我得到了自定义插槽中没有提供的自由文本。自由文本如果你说的话听起来像我说的,但意思不同。
我不太确定我做错了什么,或者这是否符合设计。
alexa - 我可以限制可能的意图数量以响应 Alexa 的询问吗?
有时在我的技能中,在收到意图后,Alexa 会要求回复澄清。例如:“您要添加多少?” 在这种情况下,用户的答案可能只匹配一个 Intent(或 StopIntent)。
我可以利用这些知识来提高答案的识别度吗?
php - 如何从 Alexa 应用程序中的播放指令返回应用程序?
我正在开发一个用于音频流的应用程序。如果我说 alexa 为这位艺术家播放歌曲,则 alexa 正在播放所有歌曲。但不是在听之间切换到另一个艺术家。Alexa 正在为该艺术家完成所有歌曲,然后停止,然后我需要再次启动该应用程序以收听另一位艺术家的歌曲。我如何在歌曲之间呼叫另一位艺术家?
这是我第一首歌的编码
然后通过将 playBehaviour 替换为 ENQUEUE 来添加音频。歌曲正在添加,每首歌都可以正常播放,但在任何时候,如果我说与我的应用程序相关的任何命令.. alexa 没有响应,实际上就像退出我的应用程序一样,因为我必须启动应用程序再次播放歌曲以使 Alexa 与我的应用程序一起工作。
javascript - AWS Lambda 给出“在完成请求之前退出进程”
我有以下要上传到 lambda 的代码,它一直给我错误:“errorMessage”:“RequestId:bdfa695d-e8b8-11e6-952a-21bb5e95cff6 Process exited before completed request”,即使我已经修改这段代码来自完美的工作技能。代码只是告诉用户你好(用卡片),并且当用户说问我问题时可以问他们一个问题。这是我的代码:`
`任何形式的帮助,甚至任何有关使用 aws 的提示,都将不胜感激。谢谢。