问题标签 [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.
python - 如何处理 Amazon AudioPlayer 事件?
我正在编写一个简单的 Alexa Skill,它利用 AudioPlayer 播放长音频文件。这个 StackOverflow 答案很好地演示了使用指令来播放(和停止)音频,但我不太确定如何拦截 PlayBackStopped 和 PlayBackPaused 等 AudioPlayer 事件。基本上,我试图让用户暂停音频流,然后从上次停止的地方继续播放。Python中的任何示例都将受到欢迎!
java - Alexa 语音服务响应为 V1 语音识别器 API 返回 0 字节
我正在尝试让 V1 speechrecognizer API 与我的 java 客户端一起工作,但我认为我遗漏了一些东西,因为我无法从 AVS 获得任何对我的 POST 请求的响应。整个代码片段如下所示。
希望有人能指出我的错误。
这是我的应用程序的主要功能:
这是请求正文的实用方法:
这是 Multipart 请求类:
node.js - Alexa 节点 sdk 链接事件
我正在尝试为亚马逊 alexa 开发一项技能,该应用程序将用户引导到一个新状态。
“用户输入”->“说话”->“提问”->“用户输入”....等
这是最明显的解决方法,但是,这意味着我必须直截了当地将“说话”和“提问”混为一谈。
有没有另一种方式来为亚马逊 alexa 连锁事件。比如说,发出一些讲话然后转到另一个处理程序?(我知道我可以发出(“handlerName”)并切换到另一个处理程序,但我不能这样做并且在切换发生之前让 alexa 说话)
raspberry-pi - 亚马逊回声改变哔声
我刚刚在我的树莓派上安装了 amazon echo。我在想,在你对其他东西说“alexa”之后,我怎么能改变哔声(反馈声)。就像一个音频文件说我在听。有人试过或想过这个吗?也许我可以在安装之前更改它,但我什么也没找到。
php - 如何从 Alexa 应用程序中的播放指令返回应用程序?
我正在开发一个用于音频流的应用程序。如果我说 alexa 为这位艺术家播放歌曲,则 alexa 正在播放所有歌曲。但不是在听之间切换到另一个艺术家。Alexa 正在为该艺术家完成所有歌曲,然后停止,然后我需要再次启动该应用程序以收听另一位艺术家的歌曲。我如何在歌曲之间呼叫另一位艺术家?
这是我第一首歌的编码
然后通过将 playBehaviour 替换为 ENQUEUE 来添加音频。歌曲正在添加,每首歌都可以正常播放,但在任何时候,如果我说与我的应用程序相关的任何命令.. alexa 没有响应,实际上就像退出我的应用程序一样,因为我必须启动应用程序再次播放歌曲以使 Alexa 与我的应用程序一起工作。
android - Android application as new device for Amazon Echo
I spend lest two days for to find something and no result, maybe you can help me.
I'm using Amazon Echo Dot and i want to build some android application which can be controlled by Alexa. So i need to know if it's possible to realize next things:
1) Recognize my application as new smart device by Alexa
2) For example press some button I am my application when i say "Alexa. Switch something in my app
"
If it's possible, can somebody provide some links for to documentation?
If i understand correct, when Alexa searching new smart devices in my WiFi network, she send JSON formatted request to each device in network and wait JSON answer. Is it right thing?
aws-lambda - 如何在开发阶段通过启用 alexa 的设备测试亚马逊 alexa 自定义技能?
我创建了一项技能并想在设备本身上对其进行测试?
我已经设法在 echosim.io 上对其进行了测试。
node.js - Alexa-音频问题
我正在尝试在 Alexa 以我的技能说话之前插入音频。音频在 90 秒内。是我理解音频标签的方式错误还是以错误的方式使用指令?先感谢您。任何帮助表示赞赏
android - Android上AVS下行通道的OkHttp半封闭流
我在 Android 上使用 OkHttp v3.6.0 与 AVS v20160207 进行通信。我成功地在事件通道上与 AVS 通信,以发送 SpeechRecognizer 事件和接收匹配的 SpeechSynthesizer 指令。
建立与下行通道的连接时,我收到 HTTP 200 Success 的成功响应,然后阻塞流以接收入站数据。当我要求 Alexa 设置“定时器 5 秒”时,我收到她的提示,说她将启动定时器,但我从未在下行通道上收到任何指令告诉我设置定时器。
同样有趣的是,如上所述,我从下行通道收到 HTTP 200 成功,然后可以阻止 response.body().source()。筋疲力尽的()。但是在 10 分钟被阻止并且没有收到任何内容后,流被关闭,我收到以下异常:
响应错误 okhttp3.internal.http2.StreamResetException:流已重置:在 okhttp3.internal.http2.Http2Stream$FramingSource.checkNotClosed(Http2Stream.java:436) 在 okhttp3.internal.http2.Http2Stream$FramingSource.read(Http2Stream. java:338) 在 okio.ForwardingSource.read(ForwardingSource.java:35) 在 okio.RealBufferedSource$1.read(RealBufferedSource.java:409) 在 java.io.InputStream.read(InputStream.java:101) 在 com.example.demo.alexaassistant.AlexaVoiceServices.interfaces.DownChannelRunnable.run(DownChannelRunnable.java:192) 在 java.lang.Thread.run(Thread .java:761)192) 在 java.lang.Thread.run(Thread.java:761)192) 在 java.lang.Thread.run(Thread.java:761)
请注意,我已经尝试了此线程中的所有建议: 使用 Okhttp 建立下行通道?
编辑:
亚马逊的文档说,客户端需要与服务器建立一个连接,因此 POST 和 GETs 流被发送到该连接以及处于半关闭流状态的一个下行通道。OkHttp2 支持这个吗?
amazon-web-services - 将内容推送到 Amazon Echo
有没有办法推送内容和/或让 Amazon Echo 开始对话。我尝试构建 Alexa 技能 - 但是它只有在指定唤醒词后才会被激活。
我的用例是让 Amazon Echo 宣布 Amazon Echo 是否通知了 Nagios Alert 或 CloudWatch 警报;然后继续询问发生了什么并继续进行对话。
是否已经有 API 或可以解决此问题?