问题标签 [amazon-echo]
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.
bluetooth - 我可以使用 Amazon Echo 作为我们正在制造的设备的中介设备吗?
我们正在制造与智能手机连接的健身设备。
我想知道是否可以使用 Amazon Echo 作为我们设备的中介设备。我们的设备应该通过蓝牙与 Echo 连接,Amazon Echo 应该能够将数据发送到我们的服务器,这样用户就可以在他们的智能手机上进行监控而不会失去连接。
可能吗?
谢谢。
streaming - 使用 Amazon Echo 流式传输音频
我知道这必须是可能的,因为 Spotify 和 Pandora 提供支持,但我无法在任何地方看到它的文档。还有其他人知道这些技能如何支持音频流吗?谢谢!
login - 带有登录功能的 Amazon Echo 应用程序
我尝试为 Amazon echo 开发简单的应用程序并且它正在工作。现在我想用登录创建应用程序,但不知道如何开始。如何在手机上设置登录 Alexa 应用程序?我的意思是,当您安装新技能时,应该有登录屏幕(例如在 Uber 技能中)。
有任何想法吗?
node.js - Alexa Skills Kit 示例技能不会上传到 Amazon Lambda - 引发错误
我已经在 AWS Lambda 和 Alexa 控制台上设置了 Hello World ( https://github.com/amzn/alexa-skills-kit-js/tree/master/samples/helloWorld )) 示例技能。但是当我去运行它时,它给了我这个错误:
模块初始化错误:在 Object.fs.openSync (fs.js:549:18)
在 Object.fs.readFileSync (fs.js:397:15)
在 Object.Module._extensions..js ( module.js:415:20)
在 Module.load (module.js:343:32)
在 Function.Module._load (module.js:300:12)
在 Module.require (module.js:353:17)
在在对象处需要 (internal/module.js:12:17)
。(/var/task/index.js:20:18)
在 Module._compile (module.js:409:26)
我通过在 src 文件夹中创建 index.js 和 AlexaSkill.js 文件的 zip 将文件上传到 AWS Lambda。我究竟做错了什么?
aws-lambda - 在 Echo 上测试时无法识别 Alexa Skill
我正在做其中一个教程(HelloWorld)来为 Echo 制作技能,然后我按照指示进行操作。当我使用服务模拟器测试技能时,我输入了
并返回以下 JSON 响应:
我认为这是正确的输出。然而,当我尝试在我的 Echo 上测试该技能时,Alexa 回答“对不起,我没有问你的问题。” 我继续查看历史,Alexa 将我的命令解释为“alexa tell greeter to say hello”。Alexa似乎没有识别技能?
我正在使用 Amazon Lambda 来执行代码,所以我检查了日志,当我向上面的命令发出时,代码没有被执行。
我将 javascript 文件中的 app_id 替换为与我的技能对应的那个。我还把亚马逊技能包作为触发器。
我还尝试了其他教程(ChemistryFlashCards 和 HistoryBuff),Alexa 回复“我不确定你的意思是什么”。
不知道发生了什么!任何指导表示赞赏!
javascript - Amazon Echo 按命令播放音乐
大家好,所以我在尝试实现音频播放时遇到了困难。Here's the docs
所以我真正想做的事情看起来很简单,但结果却很混乱,一切都应该去。
我希望能够说出命令。Alexa 将响应一点 outputSpeech,然后继续播放我将提供的小型音轨 mp3。我不介意在本地上传它(当我压缩文件并将它们导入 lamda 函数时)或使用 S3 Buckets SDK 流式传输 mp3 文件。哪个对你们来说更容易。
这是我到目前为止所得到的。
使用下面的代码,我可以让 Alexa 响应语音并输出语音。
我只是使用 IntentRequest 为你们减少代码。
- 我会说“Alexa 打开 myApp 并播放我的音乐”
- “播放我的音乐”是我在 alexa 开发人员控制台中设置技能时要列出的命令
当 Intent 请求通过时将调用我的函数
- 我的意图名称将是PlayMyMusic
这是输出消息
这是我的简单意图架构
示例话语
现在一切正常,亚马逊可以回复我并结束会话。
我怎样才能让亚马逊回复我,然后播放一些音频?这些文档有点不适合我。
audio-player - 音频流 | 在 Amazon Echo 上进行测试 | 亚历克斯
我现在正在研究 Amazon Echo ( Alexa ),而且对它很陌生。我使用 AWS-Lambda 函数作为端点,并在模拟器或Echoism.io上测试我的自定义技能。没有音频的技能在这个场景中运行良好
问题是,我正在创建一个音频列表,并希望 echo/alexa 播放它。我读过那个模拟器目前不支持音频流。但我也无法在 Echoism.io 上播放它。
我正在通过这个链接在 lambda 上编写最简单的代码
但是音频不是流式传输的。我更新了音频链接并添加了日志(云手表)。正在调用函数并返回响应。但没有音频。
请帮忙。我们能做到吗?
javascript - 错误:无法解析提供的 SSML。提供的文本无效 SSML
我在使用Test
Alexa 开发者门户网站的部分时收到此错误
错误:无法解析提供的 SSML。提供的文本不是有效的 SSML。
在我获得成功响应并按下监听按钮后发生错误。
响应输出为:
amazon-web-services - API 和亚马逊 Echo
我和我的团队是计算机科学专业的一年级学生,在过去两个月左右的时间里一直在为学校做一个项目。我们想使用 Amazon Echo 为我们的大学创建一个教师目录。我们已经有一个 API(http://moonlight.cs.sonoma.edu/api/v1/directory/person/)。我们要做的是让用户询问 Alexa,教员的电话号码、电子邮件、建筑物名称和办公室是什么,她会从这个 API 中返回答案。
不幸的是,我们不知道该怎么做。我们如何编写从该 API 读取的代码以及如何实现它?由于我们的技能是用 Javascript 编写的,我认为我们更愿意坚持使用它。然而,我们完全被困住了。如果这含糊不清,我深表歉意。
干杯!
amazon-web-services - 为什么 Alexa 会话启动在第一次调用时返回错误?
有没有人经历过第一次调用 AWS Lambda 函数时仅在发送到 Alexa 的第一个请求时失败?(远程端点不可用错误)我有一个不使用帐户链接的自定义技能。我有一些在 AWS Lambda 服务上运行的意图代码,它似乎只是在长时间不活动导致问题后首次调用该技能。如果我再次用话语调用意图代码,则意图代码将正常运行。我想知道在开发环境中是否存在 Lambda 服务的不活动关闭,并且在再次使用时会重新激活。这是真的?