我被要求为Google Mini
或Amazon Alexa
制定一项操作,允许设备记录会议中的音频(没有时间限制)并将该脚本发送到会议-participants。
是否可以使用这些设备长时间录制音频?
我知道Mini
和Alexa
始终都在录制'但似乎它们只是覆盖了本地存储。作为长时间录制的替代方案,是否可以将这些录制内容输出到Web服务并将它们连接到后端的一个文件中?
由于
答案 0 :(得分:6)
首先,设备并非“始终录制”。他们“总是倾听”。存储在存储器中的任何东西都是非常短的时间 - 只要足够长的时间就可以看出它是否是触发的热门词和/或转发一旦触发的其他内容。
您无权使用此麦克风。
同样,这两种设备都不允许您访问通过服务器录制的音频 - 它们只会向您发送文本脚本。谷歌确实让你听他们服务器上录制的内容,但你不能以第三方的身份访问它。
在Alexa上,你可能做的不多。它不会转发与其中一个Intent不匹配的文本,并且不推荐使用开放式文本。
使用Action,使用Action SDK,您可以获得大部分文字。但有几点需要注意。虽然你会得到文字,但你不会得到那些说文本的人,也不会说出事情的时间安排(说话速度慢吗?很快?问题和回答之间是否存在长时间停顿?)。助手也会分批发送东西,或者当它认为你说“足够”或者它认为你已经完成了你所说的话,然后你的服务器需要发回回复(这可能很简单)作为一个非常短的音频文件),但它是“处理”,你会错过所说的一切。
简而言之 - 尽管可能,当前的硬件和系统软件不适合这种应用。