问题标签 [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 投票
1 回答
2891 浏览

rest - 使用带有 cURL 的 Alexa 语音服务 RestAPI

我想使用 curl的 Alexa 语音 API ( https://developer.amazon.com/public/solutions/alexa/alexa-voice-service/rest/speechrecognizer-requests )。voicerecogniser API 调用比我习惯使用的更复杂,并且需要一个包含语音样本的 MP3 文件附件。谁能建议如何使用 curl 构建以下内容?(在给定的链接上有更多信息)

0 投票
2 回答
2532 浏览

audio - 如何为 Alexa Voice 编码音频?

我想使用亚马逊的 Alexa 语音服务 (AVS),但是当我使用识别语音请求时,我得到的只是“{message: null}”。身份验证有效,请求似乎是正确的,因为当身份验证失败或请求格式错误时,我从 API 收到了错误消息。

我有一个 wav 音频文件,16000 Hz,1 个通道,并使用 PHP 的 base64_encode() 对 wav 文件的内容进行编码。

对于音频文件,AVS 文档只说Type: Binary Data. Represents the data for the audio.

这是我发送的请求:

标头

身体

知道有什么问题/缺少吗?

0 投票
0 回答
305 浏览

alexa - Alexa 语音服务:使用 Amazon android 登录

在尝试使用 Amazon 为 Alexa 语音服务实现登录时,当用户单击 imageButton 时,浏览器视图正在显示并自动关闭。

日志猫中显示了以下内容。

有人可以帮我用 AVS 创建一个应用程序吗?

0 投票
2 回答
4436 浏览

alexa - 您将如何设计用于字母和数字代码的插槽?

我希望我的技能能够提到一个 4 到 5 个字符的代码,其中可以包含字母和数字,例如AB05or ABC12。我如何为 Alexa 设计插槽和话语以理解这些并将它们传递给我的技能?

0 投票
5 回答
12447 浏览

speech-recognition - 如何在没有 Amazon Echo 设备的情况下使用 Amazon Skill Set

我正在尝试在没有亚马逊回声单元的情况下将亚马逊技能包集成到我的网站中。我想使用笔记本电脑/PC 麦克风而不是回声单元在我的网站上实现语音命令。

我已经使用了本教程,但我没有找到任何关于如何在我身边实现它的信息。

我还尝试了 github 上提供的这些示例。但我认为这些也需要亚马逊回声设备: https ://github.com/amzn/alexa-skills-kit-js

我正在使用 Windows 和下面给出的开发环境

我的开发环境

  • 我能够为 Alexa 技能配置 Web 服务器并且它正在工作
  • 网络
  • C#
  • Javascript / jQuery
  • 天蓝色

是否可以在没有回声设备的情况下使用 Amazon Alexa Skill Kit?

0 投票
2 回答
3076 浏览

amazon-web-services - 如何获取 Alexa 语音服务注册码?

如何获得注册码或以其他方式解决此问题?

在写这个问题时,我意识到这个问题的症结在于这个问题的最底部:我没有得到我应该得到的弹出窗口,当我在浏览器中输入 URL 时,它说注册码无效。

我正在尝试开发一个 Alexa 语音服务应用程序。仅限网站/配套服务。我已经阅读了参考实施指南两次,并仔细检查了所有设置是否正确完成。

这是我得到的服务器错误:无效的注册码。我从来没有对注册码做过任何事情,并且在谷歌搜索后似乎无法在任何地方找到任何关于注册码(与 Alexa 相关)的信息。

Listening on port 3000 error: { [InvalidRegistrationCode: The provided registration code was invalid.] name: 'InvalidRegistrationCode', message: 'The provided registration code was invalid.', status: 401 } Error: Can't set headers after they are sent.

这是客户端输出:

AVS 启动器也打开了,当我录制并发送它时,我得到:

说明中提到(在参考指南的最底部)我需要: 请通过在任何系统上访问以下网站并按照说明注册您的设备https://localhost:3000/provision/ ***** ********* 该 URL 应该在伴随服务后弹出一些东西,但这种情况并没有发生。

关于如何解决这个问题的任何想法?

0 投票
2 回答
3381 浏览

amazon-web-services - Amazon Alexa 技能集:如何打开应用程序并从中提取信息

我正在考虑使用 Alexa Skills Kit 实施一个项目。
我不知道是否可以在我的手机中打开任何随机应用程序并从中获取信息,然后让 alexa 为我读取这些信息。
例如,是否可以对 alexa 进行编程以在我的手机中打开 UBER 并向我读取司机有多远,票价是多少等...?

0 投票
2 回答
2730 浏览

alexa-skills-kit - 如何从 Amazon Echo 中的偏移量播放 mp3 文件

是否可以告诉 Amazon Echo(使用 SSML)从特定偏移量播放 mp3 文件?

0 投票
1 回答
120 浏览

node.js - 截断出现在 request.pipe 函数的输出 mp3 中,同时向 AVS api 发出请求

我开发了 nodejs-client 来替换随 AVS(Alexa 语音服务)示例代码提供的 Javaclient。

使用的代码发出一个 post 请求,并将输出 mp3 通过管道传输到文件。但很多时候输出的 mp3 不完整,从头到尾都坏了,有时从头开始。所以例如。所需的 mp3 文件持续时间为 9 秒,有时输出文件为 8 秒或 6 秒,或完整的 9 秒。

它的随机行为。

用于发出 api 请求并将 o/p 重定向到文件的代码如下。让我知道这里出了什么问题,我是新来请求管道的。

我已经向 AVS 人员提出了这个问题,但他们用代码和他们的 api 告诉了它的问题。

0 投票
0 回答
672 浏览

amazon - 尝试向语音识别器发出 http 请求时出错

我正在尝试创建一个 AVS 应用程序,该应用程序将通过 Swift 内置的 IOS 应用程序与 AVS 进行交互。我已经处理了亚马逊登录,通过“AIMobileLib.getAccessTokenForScopes(["alexa:all"], withOverrideParams: nil, delegate: self)" 获取访问令牌,并使用该令牌向https://access发出 POST 请求-alexa-na.amazon.com/v1/avs/speechrecognizer/recognize。使用以下代码执行此操作

创建 audioDat -:

并得到以下回应-:

}