Siri缺乏API的可能解决方式是什么?

6
我知道Siri没有API。看起来它在短期内也不会改变。
但是我迫不及待地想要利用它优秀的自由语音识别能力,所以我考虑仍然使用它但作为一个“黑匣子”?
例如,这个应用程序似乎成功地让Siri听到并理解了文字,然后将其发布在他们的网站上。你知道它是如何工作的吗?
绕过Siri API缺失的可能方法的想法?

你可能会更幸运地研究谷歌的语音识别技术,因为Android是开源的。 - Sean McSomething
2个回答

3
Siri并不是一个独立的系统。所有的重要工作都在位于的Apple服务器上进行。如果你可以访问DNS服务器(例如企业Wi-Fi、家庭网络等),就有可能通过代理将通信重定向到这个地址,并提取所有有用的部分。为此,GitHub上的SiriProxy项目可能会对你有所帮助。
另外,如果你想深入了解Siri通信的工作原理,这里是反向工程协议的工具链(也在GitHub上)

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接