【问题标题】:In alexa custom app Can I get the query as a voice stream/audio file of a user?在 alexa 自定义应用程序中,我可以将查询作为用户的语音流/音频文件获取吗?
【发布时间】:2017-12-21 16:25:10
【问题描述】:

用户在 Alexa 上调用应用程序后,有没有办法将查询作为用户的语音流/音频文件获取?通过 alexa,我想将流发送到被调用的应用程序将调用的 web 服务/lambda,并在那里分析意图。

我们有一些专有代码要用于分析意图,因此我们无法在 alexa 端执行此操作 由于我在用户调用应用程序并通过应用程序后发送查询,因此没有隐私问题(希望如此)

谢谢

【问题讨论】:

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


    【解决方案1】:

    不,这是不可能的,我认为不会。

    Echo 设备仅连接到 Amazon,Amazon 使用 Lex(也可通过 AWS 获得)来解析语音文件。作为技能开发人员,您只会收到解析后的结果:intent、slots - 当亚马逊实施用户区分时,可能还会收到发言人的匿名 ID。

    在您的技能中无法访问原始语音音频。由于亚马逊也使用每个文件来训练他们的语音识别,我怀疑他们会相应地开放他们的生态系统。

    我目前看到的唯一选项:使用例如构建您自己的 Echo Raspberry Pi,然后您就可以完全控制。但是你不能利用 Echo 的安装基础。

    同样适用于 Google Home 和 Microsoft Cortana,因此不仅仅是亚马逊。

    【讨论】:

    • 嗯,有趣,我们可以在 Echo 之上构建一个 Alexa 语音服务吗?
    • @Rrrrr 据我所知,没有开箱即用的 Echo。也许有一些黑客可以在互联网上的某个地方越狱 Echo……普通的 Echo 可以使用通过 ASK 实现的技能,如果你有自己的硬件(处理器、麦克风、软件、作品),那么你可以利用 AVS 进行语音识别。但我从你的问题中了解到,这是你自己的代码发挥作用的地方,所以你有自己的 AVS 变体,对吗?
    • here页面底部的视频中,如果您将alexa设备连接到自定义服务器,似乎是可能的。知道他们是怎么做到的吗?
    猜你喜欢
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多