Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
06-23-2009, 01:49 PM #1
Voice Control...on 3GS only or 3.0 OS?
Decided to start a thread on Voice Control (since we already got MMS & Video Recording going) on 2G/3G phones...
I know I heard people say its 3GS hardware only--but while looking around through SSHing my iPhone I came across the International.plist which, contains the following:
<dict> <key>cell</key> <string>PSLinkListCell</string> <key>detail</key> <string>PSListItemsController</string> <key>get</key> <string>voiceControlLanguage:</string> <key>label</key> <string>VOICECONTROL</string> <key>requiredCapabilities</key> <array> <string>voice-control</string> </array> <key>set</key> <string>setVoiceControlLanguage:specifier:</string> <key>titlesDataSource</key> <string>voiceControlTitles:</string> <key>valuesDataSource</key> <string>voiceControlValues:</string> </dict> <dict>
06-24-2009, 03:02 AM #2
I think its possible to use voice control on the 3G. The only thing why its not enabled is because the cpu of the 3G is not fast enough. in other word it would really slow down the phone. except from the cpu power i don't think there is any extra hardware needed... isn't it possible to overclock the 3G CPU?
06-24-2009, 09:15 AM #3
Pff 400mhz must be enough. Voice dialing has been around since the beginning of time... Plus the shuffle can speak things out load with practically no CPU power. I'm sure it can be done...
06-24-2009, 09:34 AM #4
It certainly can be, apart from the found codings their were many pngs related to "Jibbler" (VoiceControl) on the iPhone....
And as for hardware, the iPhone 2G & 3G have 620 MHz underclocked to 412 MHz ARM processors while the 3GS has 833 MHz underclocked to 600 MHz ARM processor....Certainly is a possibility to overclock the processors of the 2G & 3G to 620MHz?
06-24-2009, 11:19 AM #5
So it turns out that the voice control function is a seperatre app located in /System/Library/CoreServices/ called VoiceOverTouch.app. This isn't looking good for us 2G/3G users because our operating system lacks some basic foundations for voice recording, accessibility, and voiceover. These files are scattered all through-out the iPhone 3GS OS "Kirkwood7A341.N88OS".
Last edited by thatoneguy159; 06-24-2009 at 11:26 AM.
06-24-2009, 12:56 PM #6
I think we're screwed:
-sh: ./vot: Bad CPU type in executable
06-24-2009, 07:10 PM #7
06-25-2009, 09:35 AM #8
well i guess about half of us consider the voice control feature only available for the 3GS, however...still poking around I found all these files:
VoiceOverTouch.app [ROOT/System/Library/CoreServices/VoiceOverTouch.app] VoiceServices [ROOT/System/Library/VoiceServices] VoiceServices.framework [ROOT/System/Library/PrivateFrameworks/VoiceServices.framework] com.apple.VoiceOverTouch.plist [ROOT/System/Library/LaunchDaemons/com.apple.VoiceOverTouch.plist] com.apple.voiced.plist [ROOT/System/Library/LaunchDaemons/com.apple.voiced.plist]
com.apple.VoiceOverTouch.plist which also refers to a file in:
[ROOT/var/mobile/Library/Preferences/] known as-com.apple.voiceover.enabled.launchd
The Following User Says Thank You to mkblade For This Useful Post:
06-25-2009, 09:49 AM #9
Accessibilty also complains about a bad CPU type, even the preferencebundles.
07-11-2009, 01:49 PM #10
I have a jailbroken 3gs u guys need any files.
07-11-2009, 02:36 PM #11
07-11-2009, 02:42 PM #12
guys dont be bothered its not really all that great anyway, half the time it doesnt pick up the voice command correctly
07-11-2009, 03:08 PM #13
07-13-2009, 03:32 PM #14
07-14-2009, 03:08 PM #15
***Note: The 3GS decrypted dmg file is DIFFERENT from the actual 3GS which ppl have...
In the actual 3GS, their are important files/plists stored within the /var/mobile directory and all its sub-directories.
In the 3GS dmg file, many are absent---which is why we need someone with a 3GS to SSH into their phone and copy some of those directories....***
We all know that you can decrypt the firmware using vfdecrypt and access some of those files, however it does not include all the complete files
07-14-2009, 04:53 PM #16
following this out of sheer boredom...
ok and curiousity.Don't forget to say THANKS!
07-20-2009, 01:51 AM #17
How Get Video Recording Working On iPhone 2G
07-20-2009, 03:07 AM #18
i'm shure we need the voiceservices folder and the voiceovertouch.app
we have to change the cpu type in the vot (unix executible) in voiceovertouch.app and copy/paste the voice services in the iphone 3g/2g (i'm sorry for the english)
Last edited by steveMB; 07-20-2009 at 03:07 AM. Reason: Automerged Doublepost
07-20-2009, 12:45 PM #19
07-20-2009, 05:05 PM #20
because in that directory there are all of the commands and the language localization of voice control