用户在Alexa上调用应用程序后,有没有办法将查询作为用户的语音流/音频文件?通过alexa我想将流发送到web服务/ lambda,被调用的应用程序将调用它并分析其意图。
我们有一些专有代码,我们想用它来分析意图因此我们不能在alexa方面这样做 由于我在用户调用应用程序后通过应用程序发送查询,因此没有任何隐私问题(希望如此)
由于
答案 0 :(得分:2)
不,这是不可能的,而且我认为不会。
Echo设备仅连接到Amazon,而Amazon使用Lex(也可通过AWS获得)来解析语音文件。作为一名技能开发人员,您只会收到解析后的结果:intent,slots - 当Amazon实现用户区分时,可能会收到扬声器的匿名ID。
无法在您的技能中访问原始语音音频。由于亚马逊也使用每个文件来训练他们的语音识别,我怀疑他们会相应地打开他们的生态系统。
我目前只看到的选项:使用例如构建您自己的Echo一个覆盆子Pi,然后你有完全控制权。但是你无法利用Echo的安装基础。
同样适用于Google Home和Microsoft Cortana,因此它不仅仅是亚马逊。