With the help of @plamoni‘s Siri Proxy, @netpro2k managed to teach Siri how to tweet. This method is much more elegant than the SMS method, but it currently requires a complicated setup.
The commands are actually interpreted by Apple’s servers, and then intercepted by a proxy I have running locally. I am then simply using Twitter gem to make the post. Confirm and cancel work both by voice and by clicking the onscreen buttons. You may notice it appears the resutls are coming from WolframAlpha. I just used this response format as it allows you to return arbitrary text and images, as well as a confirmation. There is no interaction with wolfram’s servers.
Netpro2k’s code has been pulled into the main repository and can be downloaded here.
@plamoni just released a Plugin for his SiriProxy. It allows you to talk to ELIZA, the famous computer therapist from the 60′s. For those of you who don’t know what ELIZA is, here is a short description from wikipedia:
We have already seen a similar project called HubotSiri, although its source code never got released.
@plamoni released an impressing video demonstrating how his tweak can be used to control a Wi-Fi Thermostat.
Currently, setting up the server requires solid knowledge of certificates and openssl. As soon as a public jailbreak for the iPhone 4S is released, we will most likely see this hack as a tweak in Cydia.
What new commands would you like to see in Siri? Let us know in the comments below.
SiriForYou posted a video of Siri talking English with a German accent. In the videos, Siri is running on an iPhone 4, but it does not connect to Apple’s servers, so all we hear is “Sorry, I’m having trouble connecting to the network.” and “Sorry, I’m not able to connect right now.”. This hack is probably achieved by switching the spoken language to german or french while the actual language remains english.
We wrote yesterday that @tmm1 is working on hubotsiri, a program which let’s you use custom commands with Siri. tmm1′s release isn’t public yet, but it looks like he is working together with @chpwn, because @chpwn just tweeted that he got his own version of custom commands in Siri working.
Hands-Free Control is a Cydia tweak that provides a continuous listening service that lets you activate Voice Control by saying “Siri”. As soon as a public jailbreak is available for the iPhone 4S, the app will also add support for Siri. Because your iPhone is continuously listening in the background, you will notice heavy battery drain as long as this app is enabled.
Hands-Free Control is available in Cydia for $1.99 as an idroductory offer.