1. mkblade's Avatar
    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:

    Code:
    		<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>
    Can anything be done on this...seems highly interesting, looks like Voice Control seems more of a software rather than hardware issue to me...
    2009-06-23 09:49 PM
  2. beukhof1's Avatar
    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?
    2009-06-24 11:02 AM
  3. Stiruam's Avatar
    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...
    2009-06-24 05:15 PM
  4. mkblade's Avatar
    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?
    2009-06-24 05:34 PM
  5. thatoneguy159's Avatar
    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; 2009-06-24 at 07:26 PM.
    2009-06-24 07:19 PM
  6. garbs's Avatar
    I think we're screwed:

    -sh: ./vot: Bad CPU type in executable
    2009-06-24 08:56 PM
  7. thatoneguy159's Avatar
    I think we're screwed:
    Yes the code is specifically written for the iPhone 3GS processor. In short, we are screwed. Time to shell out some money. I tried the 3GS in the Apple store and now I want one.
    2009-06-25 03:10 AM
  8. mkblade's Avatar
    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:

    Code:
    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]
    All corelate to each other, with the exception of-
    com.apple.VoiceOverTouch.plist which also refers to a file in:
    [ROOT/var/mobile/Library/Preferences/] known as-com.apple.voiceover.enabled.launchd
    2009-06-25 05:35 PM
  9. Beau Giles's Avatar
    Accessibilty also complains about a bad CPU type, even the preferencebundles.
    2009-06-25 05:49 PM
  10. Nickfranco5's Avatar
    I have a jailbroken 3gs u guys need any files.
    2009-07-11 09:49 PM
  11. mkblade's Avatar
    I have a jailbroken 3gs u guys need any files.
    could you actually post the plist known as com.apple.voiceover.enabled.launchd from [ROOT/var/mobile/Library/Preferences/]

    That would be great! And if we think anymore files are neccesary, are you willing to help?
    2009-07-11 10:36 PM
  12. bobright's Avatar
    guys dont be bothered its not really all that great anyway, half the time it doesnt pick up the voice command correctly
    2009-07-11 10:42 PM
  13. Nickfranco5's Avatar
    2009-07-11 11:08 PM
  14. simplyskate's Avatar
    Theres nothing in the preferences folder.
    2009-07-13 11:32 PM
  15. mkblade's Avatar
    ***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
    2009-07-14 11:08 PM
  16. phreakwenci's Avatar
    following this out of sheer boredom...

    ok and curiousity.
    Don't forget to say THANKS!

    J.D.
    2009-07-15 12:53 AM
  17. SonnyDickson's Avatar
    How Get Video Recording Working On iPhone 2G
    2009-07-20 09:51 AM
  18. steveMB's Avatar
    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; 2009-07-20 at 11:07 AM. Reason: Automerged Doublepost
    2009-07-20 11:07 AM
  19. mkblade's Avatar
    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)
    what makes u so sure..? have u tried it urself?
    2009-07-20 08:45 PM
  20. steveMB's Avatar
    because in that directory there are all of the commands and the language localization of voice control
    2009-07-21 01:05 AM
129 123 ...
LINK TO POST COPIED TO CLIPBOARD