解决Siri缺乏API的可能方法?

时间:2012-07-09 13:04:42

标签: siri

我知道有no API for Siri。它看起来似乎没有任何迹象表明它会很快改变。

但是我迫不及待想要利用其优秀的自由语音识别功能,所以我想也许还在使用它作为“黑匣子”?

例如,this app似乎设法让Siri听到并理解文本,然后将其发布在他们的网站上。知道它是如何工作的吗?

有关解决Siri缺乏API的可能方法的想法吗?

2 个答案:

答案 0 :(得分:3)

Siri不是一个独立的系统。所有繁重的工作都在位于guzzoni.apple.com的Apple服务器上进行。如果您的目标设备查找您有权访问的DNS服务器(企业wifi,家庭网络等),则可以通过代理将通信重定向到此地址,这将允许您提取所有有用的部分。为此,您可能会对SiriProxy project on GitHub感兴趣。

此外,如果您有兴趣深入了解Siri通讯如何运作here's the tool chain for reverse engineering the protocol (on GitHub too)

答案 1 :(得分:1)

你可以将Googles官方语音识别网络服务与像Maruuba这样的'siri-like'API结合起来, https://www.mashape.com/search?query=siri ......