问题标签 [alexa-app]
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 - 是否可以获得alexa设备的当前地理位置?
我们可以获取我的 Alexa 设备的当前地理位置吗?我在谷歌上搜索过,但大多数人说我们可以使用地址 API 获取链接帐户的地址。
但我必须根据地理位置获取数据。
是否可以获得我的 Alexa 设备的当前地理位置?
alexa - Alexa 技能请求中的多个权限解决方案PerAuthority
我一直在研究 Alexa 技能,到目前为止它运行良好,但今天我遇到了一个奇怪的问题。在其他技能中也可以看到类似的问题。问题是我在我的技能请求 JSON 的 resolutionsPerAuthority 中获得了多个权限。这些权限具有不同的状态码来匹配槽值。因此,我的代码遇到了困难,因为 resolutionsPerAuthority 应该只有一个对象。
我正在使用亚马逊官方文档中提供的代码来获取插槽值,并且由于这种情况而失败。还有其他人面临类似问题吗?有什么解决办法吗?
这是我的请求 JSON:
alexa - 在对话期间,alexa 以 sessionEnd 语音响应,没有任何理由
这是我的用例:
我创建了一个包含对话模型的技能。该模型向用户询问多个插槽值。然后将检查每个插槽值是否正确。当正确时,对话框继续,如果不是,alexa 再次询问用户(通过 elicitslot)。所以我的问题是,如果我给出了错误的答案,alexa 会无缘无故地结束会话,她不会触发 elicitslot 方向。
奇怪的是,在测试期间,一切正常。然后我只是在交互模型上更改了一些东西(我添加了一个插槽),然后它就不再工作了。
注意:这仅影响 10 个插槽值中的 4 个。对于其他 6 个值,elicitslot 方向工作正常。但对于其他 4 不是。问题是,我在日志中看不到任何内容。所以我不知道为什么会这样。
主要问题是,在一次运行中一切正常,而在下一次运行中,elicitslot 不适用于 4 个插槽值。
有错误的图像在 这里你可以看到它,“ziege”不是正确的答案,所以通常 alexa 现在应该问“请再试一次......”。但她结束了会议,为什么???
没有错误的图像 这是插槽bevor,一切正常。“Schildkröte”是错误的,所以 alexa 要求用户输入正确的值。这都是在同一个会话中......
有没有我不知道的错误?或者它与插槽类型有关..?
请将其用于我的论文,并且确实需要帮助。
注意:我使用亚马逊 lambda 编辑器..
alexa - Alexa自定义技能中断消息分成几部分
我有一个自定义技能,它支持像Give me some information about <something>
. 响应是长文本(大约 5 句话)。我想将此响应分解为多个 alexa 响应。如何才能做到这一点?
澄清我所说的多个部分的意思。目前是这样的。
我想要的是,
我查看了渐进式响应,但在我假设的这种情况下,它涉及的复杂性比所需的要多得多。另外,我查看了ssml,它也没有任何此类功能。
注意:我不想在讲话中出现停顿,这可以通过break
标签来实现,而是两条实际独立的消息。这背后的动机是,我想在我的回复之后问一个像“你需要更多信息”这样的问题,并且不应该与包含信息的消息在同一条消息中。
我正在使用当前的this.emit
功能nodejs-sdk
进行响应。
ruby - Alexa - Ruby - 播放音频文件
我正在尝试通过 Alexa 播放音频文件。我在 Ruby on Rails 中的后端,我正在使用 alexa-ruby gem。
我能够通过这样的询问和讲述指令发表演讲
当我尝试播放音频时,我没有得到任何回应。这就是我试图做的
alexa - 如何在alexa中播放mp3?
https://www.amazon.com/dp/B07GB24XSZ/?tag=stackoverflow17-20
我想一首接着一首地播放歌曲。现在我可以一次播放一个 mp3,但我想一个接一个地播放 10 个 mp3。
另外你好,我创建了我的第一个 alexa 应用程序,但它没有在印度商店展示。(amazon.in)有什么原因吗?上传这个时我错过了什么吗?
alexa - Alexa Skill 在 amazon.developer 控制台测试中工作,但不能在 alexa App 的 beta 测试中工作
我目前处于该技能的开发模式。它正在使用 Lambda 端点。该技能适用于https://developer.amazon.com/alexa/console/ask/test/
当我发送 Beta 测试邀请并在另一个(使用 Alexa 的电子邮件帐户)上遵循 Beta 测试说明时,应用程序给出“意外的通信问题:与请求的技能通信时出现问题”请求标识符:amzn1.echo-api .request.[some-id]
我在 CloudWatch 中没有为我的 Lambda 函数获取任何日志
[更新] 更多信息:该技能在亚马逊分发技能的所有国家和地区都可用。
这是一个虚拟技能,只有一个意图,由这样的命令触发Alexa open mySkill and tell me a new fact
,之后控制权传递给 Lambda 函数,该函数从数组中随机选择一个事实字符串。
alexa - Alexa SDK Android 示例代码错误
在尝试构建应用程序时,我在 Android Studio 中遇到以下错误:
错误:配置项目“:aace”时出现问题。
为 cmake /home/user/Documents/aac-sdk-1.0/platforms/android/aace/CMakeLists.txt 执行外部原生构建
我从以下链接关注了 guldelines:
https://github.com/alexa/avs-device-sdk/wiki/Ubuntu-Linux-Quick-Start-Guide
https://github.com/alexa/aac-sdk/blob/1.0/builder/BuildWithCMake.md
https://github.com/alexa/aac-sdk/tree/1.0/samples/android
Ubuntu 16.04 Android Studio 3.0.1,NDK 17.1,Android SDK 平台 26
任何帮助将不胜感激。