发表评论分享按钮

开发商破解Siri工作原理 实现在其他设备使用

2011/11/15

  北京时间11月15日消息,据国外媒体报道,一个研究苹果Siri语音助手的移动开发商,破解了该服务的保护协议,开发出可在iPhone4S以外其他设备上使用的工具。

开发商破解Siri工作原理

图:开发商破解Siri工作原理

  Applidium的测试显示,iPhone4S使用标准的HTTPS网络向苹果服务器发出通信请求,但使用“ACE”命令而不是常规的网络GET请求发送数据。iPhone4S的Siri每次发送请求时,都包含唯一的主机标识符,其他未授权设备无法向苹果服务器发送请求。

  Applidium在其他设备上成功复制了iPhone4S主机标识符,向服务器发送请求并获得正确响应。这次测试证明,Siri先是捕捉用户声音的原始音频,通过针对VoIP优化的Speex音频编码器进行压缩,再发送出去。

  虽然Siri通过iPhone4S的强大功能,可执行其他预处理任务,但Applidium的测试表明,任何型号的iPhone都应该能支持至少基本的语音识别功能。不过苹果表示,还没有在早期型号发布该功能,如iPhone4和iPhone3GS。

  Siri的功能远远超出了语音识别范围。其不仅可以将音频转换为文本,还可估计请求的意思,并保留对用户与特定联系人关系的理解和请求的其他细节。

  目前为止,Applidium的研究显示,Siri以压缩专有列表形式打包请求,但对协议的进一步研究遇到一些问题,包括请求的复杂性、与硬件密钥的捆绑和如何适应数据变化。苹果可在任何时间停止响应特定的硬件密匙,此外,由于Siri服务是苹果专有的,该公司可以向客户发送更新,改变数据传输方式。

腾讯科技



相关阅读:
John Briggs:Siri 背后的声音 2011-11-14
Siri宕机暴露苹果云服务短板 2011-11-07
苹果Siri语音服务美国宕机 2011-11-04
Siri工作方式详解:本地语音识别+云计算服务 2011-11-04
免费电话/免费邮件应用软件LINE上线App Store 2011-11-02

热点专题:  语音合成TTS 语音识别ASR