详情
开发商破解Siri工作原理(腾讯科技配图)
腾讯科技讯(萧谔)北京时间11月15日消息,据国外媒体报道,一个研究苹果Siri语音助手的移动开发商,破解了该服务的保护协议,开发出可在iPhone4S以外其他设备上使用的工具。
Applidium的测试显示,iPhone4S使用标准的HTTPS网络向苹果服务器发出通信请求,但使用“ACE”命令而不是常规的网络GET请求发送数据。iPhone4S的Siri每次发送请求时,都包含唯一的主机标识符,其他未授权设备无法向苹果服务器发送请求。
Applidium在其他设备上成功复制了iPhone4S主机标识符,向服务器发送请求并获得正确响应。这次测试证明,Siri先是捕捉用户声音的原始音频,通过针对VoIP优化的Speex音频编码器进行压缩,再发送出去。
虽然Siri通过iPhone4S的强大功能,可执行其他预处理任务,但Applidium的测试表明,任何型号的iPhone都应该能支持至少基本的语音识别功能。不过苹果表示,还没有在早期型号发布该功能,如iPhone4和iPhone3GS。
Siri的功能远远超出了语音识别范围。其不仅可以将音频转换为文本,还可估计请求的意思,并保留对用户与特定联系人关系的理解和请求的其他细节。
目前为止,Applidium的研究显示,Siri以压缩专有列表形式打包请求,但对协议的进一步研究遇到一些问题,包括请求的复杂性、与硬件密钥的捆绑和如何适应数据变化。苹果可在任何时间停止响应特定的硬件密匙,此外,由于Siri服务是苹果专有的,该公司可以向客户发送更新,改变数据传输方式。