问题标签 [alexa-voice-service]

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.

0 投票
2 回答
7002 浏览

ios - 如何让 Alexa 在我的 iOS 应用上运行?

过去几天我一直在查看 Alexa Skills 工具包。我也一直在研究技能包和语音服务的文档。我只是在试图理解流程时有点打嗝。我已经在开发者控制台中实现了亚马逊的一个示例技能(最喜欢的颜色示例),并且还编写了一个示例 lambda 函数来处理将交付的响应类型。它在测试模拟器上工作,剩下的基本上就是让 lambda 通过我的 ios 应用程序运行。但是我的印象是我不必使用语音服务。我错了吗?我很困惑,如果有更清楚的人可以对此事有所了解,那就太棒了。如果我也让 lambda 工作,我认为它会接受特定格式的请求。我必须在哪里发送编码音频才能获得 json 响应以发送到技能包?到 Alexa 语音服务?

此外,我正在使用 cognito 和 dynamo db 验证我的应用程序。如果我要使用 Alexa 语音服务,那么提到用户还必须登录亚马逊。那么我还需要使用 amazon sdk 登录吗?或者有解决方法吗?

0 投票
3 回答
804 浏览

ios - Amazon Cognito 可以替代 Login-With-Amazon 开发工具包吗?

我有一个使用 Cognito 进行身份验证的 ios 应用程序。当我进一步研究亚马逊提供的产品时,我遇到了亚马逊的 Alexa Voice Service 和 Alexa Skills Kit。通过亚马逊的文档,有人提到我必须使用 Login-With-Amazon SDK 来进行身份验证,然后我将可以访问 Alexa 语音服务。我真的需要知道是否有解决方法。在检查用户名和密码是否已在我的 dynamoDB 表中注册后,我允许从我的应用程序进行未经身份验证的访问。我还必须使用 Login-With-Amazon 开发工具包吗?没有它我可以让 Alexa 工作吗?

0 投票
4 回答
3298 浏览

amazon-web-services - 如何为 Amazon Alexa Skills Kit (ASK) 混合字符串和数字提供输入?

我正在尝试创建一个 Amazon Alexa Skills Kit 来执行某种自动化,这需要接受由字符串和数字 ( a-test12fish) 组成的语音输入。

当我在 Alexa Skills Kit 中使用自定义插槽时,它不允许我输入带有数字的字符串。当我尝试键入时ask alexa, dangerZone find a-test12fish,我收到以下错误:

错误:无效的文本输入。文本应以字母开头,且应仅包含字母、空格、句点或撇号

我该如何克服这个错误?

0 投票
3 回答
11920 浏览

amazon-web-services - 如何接受自由格式文本作为 Amazon Skill Kit 的输入?

我需要创建一个 Amazon Skill Kit 才能在我们的票务工具中打开票证。通过查看 Amazon Skill Kit 的示例,我找不到接受自由格式文本作为输入的方法。其他选项是创建一个自定义插槽,其中所有可能的输入集作为自定义插槽输入。

但就我而言,我所要做的就是捕获用户输入的全部内容,并将其记录在票证的某个位置,这不太可能事先预料到可能的话语。

0 投票
1 回答
113 浏览

json - 如何将 Alexa AVS 响应输出转换为 8Khz wav 或仅解析来自 Alexa 输出的波,该波必须由 Sox 检测为 wav 以进行转换

如何将 Alexa AVS 响应输出转换为 8Khz wav 或仅解析来自 Alexa 输出的波,该波必须由 Sox 检测为 wav 以进行转换

我收到错误FAIL格式:无法打开输入文件******:WAVE:使用sox将alexa输出转换为8kHz wav时找不到RIFF头

0 投票
1 回答
4415 浏览

amazon-web-services - Alexa 技能 SSML 最大长度

SSMLAmazon Echo Alexa 技能 JSON 响应中的属性的最大长度或限制是多少?

0 投票
1 回答
190 浏览

amazon-web-services - 以编程方式配置架构和话语

每当我以修改话语或模式的方式更改我的 alexa 技能时,我必须手动输入亚马逊开发人员控制台并在文本框中手动更改话语或模式。

我已经自动化了上传包含 aws lambda 函数的新版本 .zip 的过程,并且我真的希望能够自动化话语和模式的更新。

0 投票
2 回答
4900 浏览

javascript - 如何在 Alexa Skills 中使用特定于会话的变量?

我正在使用他们的 SpaceGeek 模板为 Alexa 开发一项事实技能。模板本身非常简单,但我试图通过确保使用的事实不会在同一会话中再次出现来改进它。所以我在使用后删除了元素。但是,现在遇到的问题是,会话中删除的那些元素甚至不会出现在以后的会话中。所以我假设全局变量保留在后端,因此创建了一个复制数组,如下所示。但它仍然行不通。因此,在使用所有事实一次之后,我总是会得到“这就是我们现在拥有的所有事实”。即使我开始一个新的会话。任何帮助将不胜感激。

0 投票
0 回答
217 浏览

raspberry-pi - Raspberry Pi 上的 Amazon Alexa (AVS) - 监控触发词?

我正在按照Github上的指南使用 Alexa 语音服务构建 Raspberry Pi 以提出问题等。演示 Java 应用程序有一个用于开始收听和停止收听的按钮。是否可以让它监听触发词“alexa”,然后通过 API 发送数据?

让它一直在听听起来不是很好的做法,对用户的带宽也不是很好。

谢谢,科林

0 投票
6 回答
7802 浏览

aws-lambda - 在开发阶段如何通过您的计算机测试亚马逊alexa自定义技能?

我正在尝试使用为 Amazon Alexa API 提供的示例代码,并尝试通过计算机运行 hello world/history buff 示例。如何从本地机器测试请求和响应格式。在 README 文件中,可以访问此网站:http ://echo.amazon.com/#skills ,但我看不到任何内容,因为它提到了有关连接到设备的更多信息。我没有该设备,但我想通过我的笔记本电脑在本地进行测试。