Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Wirelessly posted (iPhone 3G (white): Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16)

ruinfx said:
like i mentioned, my old nokia e71 does on-the-fly text-to-speech. it will read your text messages to you.
Ok, that's great. The iPhone 3G doesn't do that, and never has.
 
You're missing the point. It's "Voice to Command" you're looking at versus
"Text to Speech."

Voice Control takes voice input from you, analyses it and turns it into a command. It actually has to process your voice and determine what is being said.

Text to speech is different. You have text, like me typing here, and you then render a voice to that.

Totally different mate. One controls the phone, the other simply reads things aloud.

Edit; and yes i realize the VoiceKit or whatever it is, can also render text to speech. But the point is the Voice Control APP is doing a lot more mathematical processing than one would initially think. Thus, a 3G only feature. The hardware required to do it is probably greater. Nevermind the constantly running in the background nature of it, and 128mb of ram already being tight on the 3G and 2G phones. Probably not possible to do it on the older models.


my point is that voice control is available on other phones with inferior hardware and text-to-speech is available on phones with inferior hardware. i just cant believe that marrying the 2 together requires an omap3 processor. phones have been doing voice control for years now (whether its for voice dialing or launching apps with voice commands).
 
my point is that voice control is available on other phones with inferior hardware and text-to-speech is available on phones with inferior hardware. i just cant believe that marrying the 2 together requires an omap3 processor. phones have been doing voice control for years now (whether its for voice dialing or launching apps with voice commands).

The thing is those applications aren't quite like Voice Control on the iPhone. It's a standalone app that interfaces with (virtually) any application. At least my guess is it will in the next update allow developers to use it too. That's not something you'll find in any phone.

It's always running. It's only running when you invoke it on other phones.
 
Wirelessly posted (iPhone 3G (white): Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16)

IronLogik said:
my point is that voice control is available on other phones with inferior hardware and text-to-speech is available on phones with inferior hardware. i just cant believe that marrying the 2 together requires an omap3 processor. phones have been doing voice control for years now (whether its for voice dialing or launching apps with voice commands).

The thing is those applications aren't quite like Voice Control on the iPhone. It's a standalone app that interfaces with (virtually) any application. At least my guess is it will in the next update allow developers to use it too. That's not something you'll find in any phone.

It's always running. It's only running when you invoke it on other phones.

Exactly. Can you imagine the iPhone 3G with yet another 'always running' app? Yikes!!
 
why is it always running? shouldnt it just run when you invoke it with the home button?
 
my point is that voice control is available on other phones with inferior hardware and text-to-speech is available on phones with inferior hardware. i just cant believe that marrying the 2 together requires an omap3 processor. phones have been doing voice control for years now (whether its for voice dialing or launching apps with voice commands).

WE GET YOUR POINT!!!!!!!!


Show me one phone where you can give it ANY command and it will do what you say. Point to ONE PHONE that when you tell it to play a specific song in an album it will play it right away and get it right! Point to one phone that you can launch apps with your voice.

I've yet to see one, point it out.
 
Wirelessly posted (iPhone 3G (white): Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16)

ruinfx said:
why is it always running? shouldnt it just run when you invoke it with the home button?

Well I guess we'll have to see how it's implemented ... From the video walkthrough it appears to launch instantly, without interrupting whatever app is currently in use, which to me would seem to indicate that it's always running. And if it is always running as a background process, that would explain why the current iPhone (with its pathetically small amount of RAM) ant handle it. But we'll find out soon enough, I'm sure. :)
 
WE GET YOUR POINT!!!!!!!!


Show me one phone where you can give it ANY command and it will do what you say. Point to ONE PHONE that when you tell it to play a specific song in an album it will play it right away and get it right! Point to one phone that you can launch apps with your voice.

I've yet to see one, point it out.

I wouldn't go that crazy on him mate.

As for why it's running in the background. It doesn't necessarily have to. but probably makes the process a bit faster. It's probably a lot more to do with processing power. There's going to be more overhead than you might expect. My guess is it's a combination of processing power and RAM issues that prevent it from being available on older models. Be thankful that a lot of the new features are available on older phones. No other company has made this sort of effort to keep old models in the loop 2 years after it was released.
 
No other company has made this sort of effort to keep old models in the loop 2 years after it was released.

Quite true on that, till recent times at least, my old nokia n73 is still stuck on its ancient first attempt at a web browser, no technical reason they couldn't have updated it and the OS to a newer version, other than cost of testing and wanting to sell you a newer model.
 
Well, I've had voice controlled phones in the past on MUCH slower phones on than the iPhone. LG Fusic is one and I've seen it on others.

It had no training and worked well. There is no reason it couldn't be on the iPhone as well.

Tethering has been turned on for us AT&T customers via a webpage. Only a matter of time for VC.
 
Okay, well now that we've all had it for a few days, what's the word? I know there's a plist edit hack to enable video recording...any word on voice control? I'll hunt down the video editing hack and post it in-thread so I'm contributing at least. ;)

Enable Video Recording on 2G/3G?
SSH into your iphone
Go to /System/Library/CoreServices/Springboard.app/
Download the file M68AP.plist
Open the file using a text editor or a plist editor
Add a Boolean value under the capabilities dictionary
Boolean Key = video-camera / Boolean Value = true
Save and upload the file to the same directory that it was originally in
Go onto the iPhone and respring Done!
 
Okay, well now that we've all had it for a few days, what's the word? I know there's a plist edit hack to enable video recording...any word on voice control? I'll hunt down the video editing hack and post it in-thread so I'm contributing at least. ;)

Someone posted that that edit also breaks the camera... I don't know though. I'm happy with Cycorder.
 
Same here in truth. I do want my voice control though dangit! :)

Can't we get a plist dump from a 3GS, a 3G, and a 2G and just diff them all to compare the feature edits? I'm sure we could nail this down pretty quick.
 
So are there any alternatives recommended by 3G users? At a bare minimum, I would like voice dialing capabilities.
 
WE GET YOUR POINT!!!!!!!!


Show me one phone where you can give it ANY command and it will do what you say. Point to ONE PHONE that when you tell it to play a specific song in an album it will play it right away and get it right! Point to one phone that you can launch apps with your voice.

I've yet to see one, point it out.

T-Mobile Wing allowed me to open any application, play albums, and call contacts much like the iPhone 3GS. Do some research before making comments, please. It also responded to "natural" commands like the iPhone 3GS.

That being said, the T-Mobile Wing was still a crappy Windows Mobile phone.
 
T-Mobile Wing allowed me to open any application, play albums, and call contacts much like the iPhone 3GS. Do some research before making comments, please. It also responded to "natural" commands like the iPhone 3GS.

That being said, the T-Mobile Wing was still a crappy Windows Mobile phone.

There we go. We know that the phone has the power to do this, we just need to make it work.
 
This 3GS thing is just a marketing game. There is nothing new on the table about iphone. They 've just upgraded the hardware and put some new features (cam, vcontrol, auto zoom/expo etc). They limited this new features for other generation iphone models and tried to make new 3GS more unique and different than the old one. also, they force you to buy/want this new 3GS. otherwise why would ppl get an "just hw upgraded and nothing new" iphone? They just lock this via sw or hw and want u to get/upgrade new iphones. thats the point..

i know that 3GS processor and other hw is quite better than old 3G but that doesnt mean ths features cant run on the old one. It will work, but may be slower..
 
addings values such as: gas-gauge-battery, video-camera, voice-control, accessibility and setting the key to true to the M68AP.plist will enable these features within the Settings....

gas-gauge-battery= enabling battery percentage option in Settings>General>Usage

video-camera= will enable the switch of choosing from camera-recorder in the lower-right side of camera app (though...u wont be able 2 use "camera app" anymore

voice-control= enable the Voice Control setting interface in Settings>General>International>Voice Control

accessibility= again, will enable Accessibility setting interface in Settings>General>Accessibility

=====any1 know how to hex-edit "files" such as voiced,voiceover,etc?
 
addings values such as: gas-gauge-battery, video-camera, voice-control, accessibility and setting the key to true to the M68AP.plist will enable these features within the Settings....

gas-gauge-battery= enabling battery percentage option in Settings>General>Usage

video-camera= will enable the switch of choosing from camera-recorder in the lower-right side of camera app (though...u wont be able 2 use "camera app" anymore

voice-control= enable the Voice Control setting interface in Settings>General>International>Voice Control

accessibility= again, will enable Accessibility setting interface in Settings>General>Accessibility

=====any1 know how to hex-edit "files" such as voiced,voiceover,etc?

What does hex-editing those files have to do with it? I know how to use a Hex-editor. I enabled voice-control but I just have an empty settings window for it.

If those are the settings files that need to be made to run then let me know where to get them. Are they only on the 3Gs? Or are they on the 3G firmware too but just blocked on a software level?
 
So are there any alternatives recommended by 3G users? At a bare minimum, I would like voice dialing capabilities.

Good Luck ... even the Melodis Dialer requires physical contact with the phone. I'm very disappointed Apple didn't include Voice Dialing into the iPhones. It's a simple feature nearly every OTHER phone has ... but not the iPhone. :mad:
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.