6

我想要一个自定义技能,但它需要直接访问用户的声音(我们的录音输出)。Alexa 能否/将中继流而不是发送请求调用(启动/意图/会话结束)?

我知道自定义技能可以将 mp3 作为响应发回,但是能够访问实际的语音请求,无论是流还是 mp3,都很棒。

编辑:

请求对象中似乎没有提供 mp3:https ://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interface-reference#LaunchRequest

4

2 回答 2

16

Alexa 不提供此服务。

在家庭环境中拥有一台永远在线的设备,可以听到所说的一切,加上背景噪音和旁白,这是一个巨大的安全问题。亚马逊通过过滤输入、执行困难的语音到文本工作并仅提供结果文本来减轻这种担忧。(在您的交互模型进一步处理之后。)

于 2016-06-01T20:57:57.580 回答
-1

简而言之,不——我在文档中找不到任何具体的地方,但我刚刚创建了一个封装所有 JSON 结构的 Python 库,所以我知道你还不能这样做。

对音频的唯一控制是通过在 SSML 中嵌入链接“输出”。

https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/handling-requests-sent-by-alexa#Including%20Pre-Recorded%20Audio%20in%20your%20Response

于 2016-05-31T21:31:34.443 回答