破解Siri协议,让你在Android设备或iPad上真正使用Siri

氪友NEn7·2011-11-15 11:22
将开源视频播放器VLC提交到苹果应用商店的开发团队Applidium今天宣布,他们逆向工程了Siri与苹果服务器通讯的协议,现在可以直接通过一台电脑与Siri服务器通讯。他们说现在他们能够让服务器识别他们输入的语音,就像是从iPhone 4S输入的一样。 今天,我们成功的破解了Siri协议,现在我们可以通过任何设备来使用Siri的识别引擎。是的,这意味着每个人都可以使用真正的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

+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

如果你有两辆像Twitter和Square一样的高速科技列车,你会如何管理呢?创始人Jack Dorsey的办法是专注而且时间均分,手心手背一样对待。 以下是他分享的工作日历: <blockquote>周一:管理层会议和“管理公司”的工作 周二:产品开发 周三:营销,沟通和增长 周四:开发者和合作伙伴 周五:公司和文化</blockquote> 这五天的时间安排是8小时在Twitter,然后8小时在Square。

2011-11-15

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业