Alexa自定义技能可以访问用户的语音流/音频文件吗?

ram*_*ssa 4 alexa-skill alexa-skills-kit alexa-voice-service

我想拥有自定义技能,但需要直接访问用户语音(录制音频的输出).可以/将Alexa中继流而不是发送请求调用(启动/意图/会话结束)?

我理解自定义技能可以将mp3作为响应发送回来,但是能够获得对实际语音请求(流或mp3)的访问将是非常棒的.

编辑:

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

Jos*_*nta 12

Alexa不提供此服务.

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

  • 实际上,约瑟夫告诉你的是事实.只是因为你希望它不是这样,不能让它自以为是.Michael-R - Joseph是亚马逊Alexa论坛上最多产的助手之一,发表了复杂的技巧,并撰写了一本关于Alexa编程的书.在驳回他的技术见解之前,请三思而后行. (4认同)
  • 当然,但我的问题不是获得访问恒定流.只有当Alexa在用户激活我的技能时才启动并转发流/音频给我. (2认同)
  • 相同的隐私问题.答案相同. (2认同)

小智 -1

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

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

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