我知道有no API for Siri。它看起来似乎没有任何迹象表明它会很快改变。
但是我迫不及待想要利用其优秀的自由语音识别功能,所以我想也许还在使用它作为“黑匣子”?
例如,this app似乎设法让Siri听到并理解文本,然后将其发布在他们的网站上。知道它是如何工作的吗?
有关解决Siri缺乏API的可能方法的想法吗?
答案 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 ......