问题标签 [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.
android - 我可以在我的 iOS 和 Android 应用程序中使用 Alexa 语音识别吗?
我正在寻找一种(快速)语音到文本识别 api,但我更愿意留在 aws 内,只要我可以在不牺牲语音识别质量的情况下这样做。
在查看 Alexa Voice API 和教程时,他们似乎专注于回声。它是否也适用于 iOS/Android 并且仍然具有响应性?
alexa-voice-service - 如何使用手机上的 Android 配套应用程序连接到 Alexa 语音服务
我按照链接设置 Android 配套应用程序: https ://github.com/alexa/alexa-avs-sample-app/wiki/Mac#5b---build-and-run-an-android-companion-app-验证
我尝试使用手机上的 Android 配套应用程序连接到 Alexa 语音服务,但单击连接按钮后,它会引发以下异常。
我可以在 ip 地址为https://10.0.2.2:8443的模拟器上使用 Android 配套应用程序来做到这一点。
我在javaclient/ssl.cnf文件中添加了“IP.3=192.168.0.102”(这是我的手机ip地址)。(即使无法连接 ip address=10.0.2.2)
此外,我在文件 javaclient/config.json 中将 provisioningMethod 更改为“companionApp”。
有谁知道问题是什么以及如何解决?
java.net.ConnectException:无法连接到 /192.168.0.102(端口 8443):连接失败:ECONNREFUSED(连接被拒绝)03-26 22:30:19.580 13839-13839/com.amazon.alexa.avs.companion W/ System.err:在 libcore.io.IoBridge.connect(IoBridge.java:124) 03-26 22:30:19.580 13839-13839/com.amazon.alexa.avs.companion W/System.err:在 java.net .PlainSocketImpl.connect(PlainSocketImpl.java:183) 03-26 22:30:19.580 13839-13839/com.amazon.alexa.avs.companion W/System.err:在 java.net.PlainSocketImpl.connect(PlainSocketImpl.java :452) 03-26 22:30:19.580 13839-13839/com.amazon.alexa.avs.companion W/System.err: at java.net.Socket.connect(Socket.java:884) 03-26 22: 30:19.580 13839-13839/com.amazon.alexa.avs.companion W/System.err:在 com.android.okhttp.internal.Platform.connectSocket(Platform.java:117) 03-26 22:30:19。580 13839-13839/com.amazon.alexa.avs.companion W/System.err:在 com.android.okhttp.internal.http.SocketConnector.connectRawSocket(SocketConnector.java:160) 03-26 22:30:19.580 13839 -13839/com.amazon.alexa.avs.companion W/System.err:在 com.android.okhttp.internal.http.SocketConnector.connectTls(SocketConnector.java:79) 03-26 22:30:19.580 13839-13839 /com.amazon.alexa.avs.companion W/System.err:在 com.android.okhttp.Connection.connect(Connection.java:143) 03-26 22:30:19.580 13839-13839/com.amazon.alexa .avs.companion W/System.err:在 com.android.okhttp.Connection.connectAndSetOwner(Connection.java:185)伴侣 W/System.err:在 com.android.okhttp.internal.http.SocketConnector.connectTls(SocketConnector.java:79) 03-26 22:30:19.580 13839-13839/com.amazon.alexa.avs.companion W /System.err: 在 com.android.okhttp.Connection.connect(Connection.java:143) 03-26 22:30:19.580 13839-13839/com.amazon.alexa.avs.companion W/System.err: 在com.android.okhttp.Connection.connectAndSetOwner(Connection.java:185)伴侣 W/System.err:在 com.android.okhttp.internal.http.SocketConnector.connectTls(SocketConnector.java:79) 03-26 22:30:19.580 13839-13839/com.amazon.alexa.avs.companion W /System.err: 在 com.android.okhttp.Connection.connect(Connection.java:143) 03-26 22:30:19.580 13839-13839/com.amazon.alexa.avs.companion W/System.err: 在com.android.okhttp.Connection.connectAndSetOwner(Connection.java:185)
谢谢!杰克
alexa - 响应中的 Alexa 自定义技能开发 HTTP 错误 405
我正在 Alexa 中开发一项自定义技能,并且只是尝试根据我在 Amazon Alexa 控制台上定义的示例话语和意图架构在端口 8443 上的 https 服务端点上返回硬编码响应。
从 Alexa Service Emulator 进行测试时出现错误调用远程端点时出错,返回 HTTP 405:不允许方法
从 POSTMEN 访问端点 URL 时,我确实得到了下面提到的响应
我发现很难理解我在哪里做错了。
alexa-skills-kit - 可以在带有唤醒词的网站上使用 AVS(Alexa 语音服务)吗?
我正在尝试在我的网站上添加 AVS 和 Skill,我可以看到可以添加一个按钮来激活 Alexa,如 echosim.io,但不知道如何通过语音唤醒词启动。是否有可能并有可能出现一些 javascript 示例?
android - 找不到signing.gradle,请用自己的配置替换Android buildTypes > signing configs
我正在尝试构建从 github 获得的 Alexa Android 应用程序......但它显示错误“无法找到 signing.gradle,请用您自己的配置替换 Android buildTypes > 签名配置。” 这是 github 链接:- https://github.com/willblaschko/AlexaAndroid
并且它从 build.gradle 文件中显示错误。
alexa - wakeword 在 Alexa 语音服务 javaclient 示例中如何工作?
我发现在 alexa 语音服务 javaclient 示例中找到了一些措辞“wakewordAgentEnabled”,但是当我运行程序和 android 配套应用程序时,它显示一个“Listen”按钮,它工作正常,但是如何调用唤醒词“Hey Alexa”而不是使用“听”按钮?
实际上,我想在Android应用程序中使用wakeword的逻辑,所以不需要点击按钮。
样本是否支持唤醒词?
需要和 Kitt-AI 雪童一起工作吗?
先谢谢了!
杰克
alexa - 远程触发 Alexa
是否可以远程触发 Alexa,即我有一个场景,基于移动应用程序 Alexa 上的某些操作应该被触发,并且提供的响应将由 echo dot 读出。
瓦伦
ios - 如何在 iOS 中将音频流式传输到 v20160207 Alexa 语音服务 API
我已经在 iOS Alexa 应用程序上工作了一段时间,但我正在努力将麦克风音频作为流发送到 AVS API。
我成功地预先录制了一个音频样本并将其作为一个整体发送并得到响应。
我只想知道如何使用 NSURLSession http/2 连接将数据流式传输到 AVS。
这是我现在正在做的代码片段:
此函数每 320 字节的音频数据调用一次,因为这是亚马逊推荐的流式传输大小:)
问候!
alexa-skills-kit - Alexa 无法识别依赖于样本话语的某些槽值
我创建了一个 Amazon Alexa 技能,它有一个意图 (MyIntent) 和两个自定义插槽类型(SlotA 和 SlotB)。意图架构如下所示:
每个插槽都有几个值,例如 SlotA 有
和 SlotB 有
我的示例话语如下所示:
问题是,Alexa 无法识别我的一些槽值,例如“床”,但可以识别其他值,例如“厨房”。这适用于两种插槽类型。
有趣的是,如果我只保留简单的示例话语并删除包括短语在内的那些,那么所有值都会被识别,我的示例话语看起来像这样:
值或样本话语的顺序无关紧要。我尝试了每一种组合。也有两个插槽(将所有插槽值组合在一个中)没有任何区别。
为什么带有短语的示例话语会阻止对某些槽值的识别?
编辑:
“不识别”是指用户的输入未映射到 MyIntent。在对话(会话)中时,我只得到一个 SessionEndedRequest。