http://arstechnica.com/apple/news/2...-is-siri-on-an-iphone-4s-ars-investigates.ars
Siri connects to the web because, among other things, it allows the Siri team to see the requests coming through and continually adjust the way that Siri interprets the requests. Apple replaced the old Voice Control (which has the syntactical commands like 'Play song by <artist>") which didn't need network but it was really spotty in understanding you. You lose an occasionally working feature for something that works well, and, over time, gets better.
I dunno, I think Apple should let Voice Control work when you have no access to their Siri Server. At the end of the day, if I request to play songs by an artist, I would expect it to (as it did with my 3GS with Voice Control).
Siri connects to the web because, among other things, it allows the Siri team to see the requests coming through and continually adjust the way that Siri interprets the requests. Apple replaced the old Voice Control (which has the syntactical commands like 'Play song by <artist>") which didn't need network but it was really spotty in understanding you. You lose an occasionally working feature for something that works well, and, over time, gets better.
Voice control is there on the 4s just turn Siri off and it appears.I believe the voice processing technology relies on a large database of voice samples to do speech-to-text processing.
The phone is powerful enough to interpret a limited set of commands, "Listen to", "Call", etc, and then match what you say next with your music and contacts database. But to transcribe completely arbitrary text that it can't match with any known phrases requires a server. Android is the same way.
The real question is, why doesn't it fall back to local voice control when it doesn't have a connection? The 3GS and 4 have that feature so I can't imagine it would take much work to implement.
The problem as I see it, with the entire "computing in the cloud strategy" is that no matter what company implements it, or provides the service, we are subject to our internet connection being always on and functional. The moment we are "offline" we are left with only what is resident on our devices.
It's for this very reason I have built a very comprehensive and robust home network. NAS for backup, and fiber for data flow. But in fairness this was very expensive and done when the house was being built last year. I have a vast amount of fiber, with wireline for backup / redundancy in virtually every wall in the house. Something like this is not possible, practically speaking, in an existing home.
Massive porn downloads.I don't see why you'd put that much fiber in a house. Cat 6 cable supports 10 gigabit ethernet. What the heck is he doing on his LAN that he needs that kind of bandwidth? 😕
vitzr said:The problem as I see it, with the entire "computing in the cloud strategy" is that no matter what company implements it, or provides the service, we are subject to our internet connection being always on and functional. The moment we are "offline" we are left with only what is resident on our devices.
It's for this very reason I have built a very comprehensive and robust home network. NAS for backup, and fiber for data flow. But in fairness this was very expensive and done when the house was being built last year. I have a vast amount of fiber, with wireline for backup / redundancy in virtually every wall in the house. Something like this is not possible, practically speaking, in an existing home.
That's something that's very much against Apple's approach for consistency. If it started out as Siri, who can understand natural language, but then all of a sudden you had to contend with the plain Voice Control because of no network, it wouldn't understand because it requires commands to be spoken to a strict syntax. You wouldn't be familiar with this syntax because Siri has taught you otherwise. You'd probably end up more frustrated than before.
I do think there should be a seamless way of moving between Siri and the native voice command system. Something like this:
Me: Siri, call my wife at work.
Siri: I am having trouble connecting to the network. Would you like to try your request on voice command?
Me: Yes.
iPhone: Beep beep.
Me: Call Jane Doe -- work.
iPhone: Calling Jane Doe -- work.