Created
May 1, 2012 16:48
-
-
Save chrisflicker/2569549 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $The Potential of Siri (介紹 siri 的潛力) | |
| http://paulsolt.com/2011/10/the-potential-of-siri/ | |
| $How Applidium reverse engineered Siri's protocol | |
| http://arstechnica.com/apple/news/2011/11/a-look-at-how-applidium-reverse-engineered-siris-protocol.ars | |
| 法國手機開發商 applidium 用逆向工程透過 iPhone 4s 與 Siri server (guzzoni.apple.com / http://i.imgur.com/tAWuL.png) 溝通,已經確定可以做 speech-to-text 的轉換,他們發現比較耗費資源像是 Siri's speech recognition 是在 server 端完成的,所以理論上是有可能在不支援 siri app 的機器上去做語音辨識的動作,當使用者在 4s 上對 siri 說話,iphone 會把聲音紀錄壓縮成 speex codec (an open audio format that is optimal for voice http://www.speex.org/) 然後透過 HTTP request 傳送到 Apple 的 server,server 則傳回壓縮過帶有回應資訊的 zlib-compressed binary plist | |
| Applidium 團隊接著設置了一個封閉的網路環境用來測試從手機出去的資料,他們設置了一個假的 DNS server 佯裝成 apple 的 siri server,而因為模擬的 siri request 會經過 SSL-encrypted,所以他們得載入特製的 SSL root certificate 到他們的測試 iphone 上才有辦法對假的伺服器做 request,另外也必須在他們的伺服器上放一支 HTTP proxy 來當輸入和輸出資料到 apple server 的中介.. | |
| $iOS 5.1 beta offers developers limited Siri integration | |
| http://arstechnica.com/apple/news/2011/11/ios-51-beta-offers-developers-limited-siri-integration.ars | |
| A source confirmed to Ars that a handful of the new iOS 5.1 APIs allow developers to specifically handle the response from Siri's speech-recognition servers. These APIs don't allow developers to integrate Siri support for controlling an app the way that Apple has with, say, Messages or Reminders. But it does open up the possibility to better handle text dictation input. | |
| $Does Siri have APIs that can be used today? | |
| http://www.quora.com/Siri-API/Does-Siri-have-APIs-that-can-be-used-today | |
| $What do application developers need to know about Siri to interface with it? | |
| http://www.quora.com/Siri-software/What-do-application-developers-need-to-know-about-Siri-to-interface-with-it | |
| $Is siri open API available currently? | |
| http://stackoverflow.com/questions/8341050/is-siri-open-api-available-currently | |
| $Siri Cracked, Now Even Android Users can use Siri | |
| http://www.ps3trophies.com/forums/apple/6458-siri-cracked-now-even-android-users-can-use-siri.html | |
| $Apple job openings hinting at Siri API, prettier interface and additional languages | |
| http://9to5mac.com/2011/12/07/apple-job-openings-hinting-at-siri-api-prettier-interface-and-additional-languages/ | |
| $Does Apple provide an API for SIRI? | |
| http://stackoverflow.com/questions/7857353/does-apple-provide-an-api-for-siri | |
| $iOS 5.1 Beta Brings Limited Siri Integration On Third Party Apps | |
| http://www.freakgeeks.com/siri-for-third-party-applications/ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment