破解Siri协议,让你在Android设备或iPad上真正使用Siri
将开源视频播放器VLC提交到苹果应用商店的开发团队Applidium今天宣布,他们逆向工程了Siri与苹果服务器通讯的协议,现在可以直接通过一台电脑与Siri服务器通讯。他们说现在他们能够让服务器识别他们输入的语音,就像是从iPhone 4S输入的一样。今天,我们成功的破解了Siri协议,现在我们可以通过任何设备来使用Siri的识别引擎。是的,这意味着每个人都可以使用真正的Siri来写一个Android应用,或者在iPad上使用Siri。
在破解协议的过程中,Applidium团队了解到一些很有趣的事情:
语音数据:iPhone 4S通过Speex语音解码来压缩语音数据,Speex语音解码是VoIP专用的解码器。
签名:iPhone 4S在任何地方都要发送标识符,所以如果你要在其他设备上使用Siri,你至少需要一台4S上的标识符。
真正的内容:这个协议非常不正式,你的iPhone发送大量数据到苹果的服务器,这些服务器也会返回大量的数据。
最后Applidium团队用Ruby写了一个工具包,帮助开发者理解这个协议。感兴趣的同学可以点这里下载。
Applidium的博客中有更详细的英文介绍,链接。
via 1, 2
http://v.banx.co/xwb/images/bgimg/icon_logo.png 该贴已经同步到 财经道的微博
页:
[1]