【问题标题】:Can an Alexa custom skill get access to the voice stream/audio file of a user?Alexa 自定义技能可以访问用户的语音流/音频文件吗?
【发布时间】:2016-09-27 16:59:34
【问题描述】:

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

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

编辑:

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

【问题讨论】:

    标签: alexa-skills-kit alexa-skill alexa-voice-service


    【解决方案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

    【讨论】:

      【解决方案2】:

      Alexa 不提供此服务。

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

      【讨论】:

      • 当然可以,但我的问题不在于获得对恒定流的访问权限。仅当用户激活我的技能后 Alexa 启动并向我转发流/音频时。
      • 同样的隐私问题。同样的答案。
      • 不同意,您的回答是固执己见,没有太多技术见解。
      • 其实,约瑟夫告诉你的是事实。仅仅因为你希望它不是这样并不会让它固执己见。 Michael-R - Joseph 是亚马逊 Alexa 论坛上最多产的助手之一,发表了复杂的技能,并写了一本关于 Alexa 编程的书。在驳回他的技术见解之前,请三思。
      • here页面底部的视频中,如果您将alexa设备连接到自定义服务器,似乎是可能的。知道他们是怎么做到的吗?
      猜你喜欢
      • 1970-01-01
      • 2023-01-24
      • 1970-01-01
      • 2022-12-21
      • 2018-08-17
      • 2017-04-21
      • 1970-01-01
      • 2022-10-24
      • 1970-01-01
      相关资源
      最近更新 更多