Quote:
As someone who spent many years following speech recognition research, and someone who spent some time with the original Siri (through a US proxy so its response times were slow) before Apple bought the company just over a year ago, I can tell you this:
Siri is the closest you will ever have to having a personal secretary in your pocket. The fact that you get a powerful, intelligent personal assistant you can converse with in natural, context-laden spoken language with every iPhone 4S is going to double's Apple sales.
Here's an example of how Siri slots into the iPhone's functionality:
*annoying downloaded ringtone*
*glance to see who's calling, swipe to unlock*
"G'day Tony."
"Hey Eric, how's things?"
"Good mate, good, what's up?"
"Not much, just thought I'd bug you to see if you've got those Frankston proofs yet."
"Dunno. Siri, has there been any email from Mitchelson's this morning?"
"There are two emails from Tony Mitchelson in your in-box, two with attachments."
"Thanks, yeah, seems they're there mate, I'll go over them in a bit 'n get back to you with an okay."
"Well you can forget the second one, Eric, they've wanted another change. Can I catch up with you around three?"
"Don't see why not, Siri, appointment with Tony Mitchelson at three today."
"The requested time slot is unavailable."
"Bugger. Siri, what is scheduled from three onward?"
"Currently. Three fifteen, pick up Andrea from day care. Four pee em, pick up Alan from soccer training. Four--"
"Stop. Never have kids, Tony, I tell ya *laughs*"
"When did you get an American secretary, Eric? She sounds hot."
"*laughs* Mate, its a program in the new iPhone, best thing ever, and the missus never gets jealous."
"****, eh. G'day Siri!"
"Hello Tony."
"Fark!"
"*laughs* Look, afternoon's buggered, mate, got time for a late lunch?"
"Sure."
"You'll love this, mate, Siri, find me an Italian restaurant between Mitchelson's and here that is open for lunch."
"Checking."
"You're shittin' me."
"There is one Italian restaurant found. Would you like further information displayed?"
"Yes. Siri, send a copy of the information to Tony Mitchelson."
"Information card sent."
*distant SMS tone*
"Holy ****, Eric! A program does all this?"
"Yeah, I'll show you how it works over calzone & some red, I'll see you at Amici's in twenty, okay?"
No, I'm not shittin' ya, Siri really is capable of this level of interaction. Siri is double-ended; the bulk of Siri runs in Apple's cloudspace, whilst the input module in the iPhone listens for its keyphrase and uses a Markov filter running in one of the PowerVR cores to convert any subsequent voice input into word-symbols. The assembled string of word-symbols is passed through the basic response list to see if there is a local command, if it doesn't find a match the string is sent to the cloud, along with a context string-set, for advanced processing.
Siri is a game changer, mark my words.
I can't say I've ever used Apple's voice control on the 3GS because it really isn't very good (not understanding my aussie accent very well, calling random people when I want a playlist, etc.), but if Siri can do this as well as do it well with background noise too (the same guy said it can for such and such reasons), I would most definitely find use for this. Will be great if it can handle multiple commands, too.