- iPhone
- iPod touch
- iPad.
What is amazing too is that Siri can run on any iOS device and even on non-iOS devices. Well, also the awesome thing about this is that developers can now integrate Siri inside their apps too.
The iPhone 4S really sends raw audio data. It’s compressed using the Speex audio codec, which makes sense as it’s a codec specifically tailored for VoIP.The iPhone 4S sends identifiers everywhere. So if you want to use Siri on another device, you still need the identfier of at least one iPhone 4S. Of course we’re not publishing ours, but it’s very easy to retrieve one using the tools we’ve written. Of course Apple could blacklist an identifier, but as long as you’re keeping it for personal use, that should be alright!
The developers added that Apple uses a lot of information when it communicates with its servers when it comes to Siri:
The protocol is actually very, very chatty. Your iPhone sends a tons of things to Apple’s servers. And those servers reply an incredible amount of informations. For example, when you’re using text-to-speech, Apple’s server even reply a confidence score and the timestamp of each word.
The only bad thing is that you’ll need a UDID of an iPhone 4S to get this cracking working on your device so at any time Apple could block the UDID you used. This means that Apple could push a fix once it’s released, another cat and mouse game!
Siri was successfully ported to the iPhone 4, iPhone 3GS and iPod touch couple of weeks back. It has been also connected to Apple’s servers successfully.
Ok guys, just wait!