How to Enable Voice Control on iPhone 2G & 3G

by Simon Ng on October 23, 2009



iphone_3gs_voice_controlOther than the “S”peed improvement, iPhone 3GS also comes with some unique features which are not available to the original iPhone models. One of them is the Voice Control that lets you make calls or play music by using your voice. For instance, simply speak to your iPhone and say “Call Simon”. iPhone recognizes the contact and repeats it for confirmation, then dial away. Voice control also works when you’re playing song in iPod app. Say, to check out the name of song that is currently playing, ask your iPhone what song is playing and you’ll hear the answer. It’s a pretty cool feature, though, practically it takes time for iPhone to learn your voice.

Anyhow, for those still using iPhone 2G or 3G, you’ll probably love to bundle this feature into your iPhone. You can follow this guide to install voice control application on iPhone 2G and 3G. [Thanks for those iPhone developers to make Voice Control available on these iPhone models!]

Prerequisite

To install voice control app, you should meet the following requirements:

1. First, you need a jailbroken iPhone running iPhone 3.0 or up.
2. Next, your iPhone should have OpenSSH installed. (Please note: OpenSSH can be found on Cydia.)
3. You should know how to transfer file from your computer to iPhone via SSH. If you’re not familiar about it, please check out the SSH tutorial before going deeper.

Procedures to install Voice Control App

Okay, if you have everything prepared, let’s get started.

1. Download the Voice Control App from here. Extract the zipped file and you should get a folder named “Voice Control.app”. (Note: For Mac user, the “.app” extension may be hidden.)

Voice Control App File

2. Transfer the Voice Control App to your iPhone using SSH and place it under /<root>/Applications.

winscp-application-folder

3. Make sure the folder permission is correct. Normally, the folder should be correct after copied. But you can confirm it by right-clicking on “Voice Control.app” folder and select “Info” to verify the folder permission. Make sure the Octal is set to 0755.

voicecontrol-app-permission

4. Restart your iPhone and that’s it!

Once restarted, you’ll see the Voice Control icon on the homescreen. Tap on it to activate the app. The voice control app is not exactly the same as the one on iPhone 3GS. You’ll see a navigation bar at the bottom of the screen with Contacts, iPod and Bookmarks available. To make a call, tap “Contacts” and simply call a name in your contacts. Voice Control recognizes the name and show you the phone number. You can then tap on the number and dial it right away. You can further tap on the “Info” icon on the top-right and fine-tunes the settings of Voice Control. Enjoy!

voice-control-hack-1voice-control-hack-2

 Share with Your Friends

What's Next?

If you find the post is useful, subscribe to Simon Blog using RSS or Email to get free iPhone updates. Alternatively, you can follow me on Twitter or join us on Facebook.

Related Post you'll like:

Sign up and Download Free iPhone Guide

{ 1 trackback }

How to enable Voice control on 3G - iPhoneinfo.se - iPhoneforum i Sverige
October 24, 2009 at 5:31 am

{ 26 comments… read them below or add one }

1 tony October 23, 2009 at 10:58 am

can i use DISKAID to transfer the “voice control app” to my iphone 2g? and will it work even i don’t change the permission?

Reply

2 Simon Ng October 24, 2009 at 1:17 am

@tony, I think DISKAID will also work.

Reply

3 Phillip Hudson October 23, 2009 at 8:33 pm

i have followed all the steps but the voice control is not showing on my home screen but the file is in my /root/applications folder any ideas?

Reply

4 Phillip Hudson October 23, 2009 at 9:11 pm

now i have the app on my home screen (filename has to be VoiceControl.app) but when i click on it, it try’s to open but then goes off??

Reply

5 obaid October 23, 2009 at 9:11 pm

you have to restart your phone

Reply

6 suavedude October 23, 2009 at 10:52 pm

The voice control app does the same as number 3 above…I have rebooted my phone but still crashes.
Any proffered solution pls?

Reply

7 Eugene October 23, 2009 at 10:58 pm

Voice app crashes, it won’t open.

Reply

8 Joe Butler October 24, 2009 at 12:46 am

Does not work on 3G, FW 3.1.2, BB 5.11. I have tried 3 separate times. The permissions are Ok, and I have reset every time. When I click on the program, it crashes.

Reply

9 Kamal October 24, 2009 at 1:40 am

I faced the same problem of crashing. But this worked for me in WinSCP. When you right click to check for permissions on the folder, make sure its octal is 0755 and that you also check the box saying Set group, owner and permissions recursively. Click OK and then restart the phone. It should work now :)

Reply

10 Eugene October 24, 2009 at 6:05 am

Thanks! It works now.

Reply

11 Joe Butler October 24, 2009 at 2:43 am

Thanks Kamal,

Checking the box Set group, owner, and permissions recursively in WinSCP made in work.

Reply

12 varun October 24, 2009 at 5:33 am

thnx simon great application

Reply

13 Jagney October 24, 2009 at 8:36 am

AMAZING FEATURE….

SIMO thnks for sharing.

Reply

14 suavedude October 24, 2009 at 9:23 pm

Thanks it works. Great application.
Word up to the developers as well.
Simon, keep up the good work, we appreciate your efforts.

Reply

15 Sunil Rao October 25, 2009 at 8:24 am

I am using a Mac. How do I set permissions and the Octal? Thanks for any help.

Reply

16 Technology October 25, 2009 at 4:02 pm

That would be so cool, a voice controlled phone!

Reply

17 Lilyrose October 26, 2009 at 1:13 pm

I’ve followed all the directions but the voice control won’t show on my home screen. :(

Reply

18 Lilyrose October 26, 2009 at 1:53 pm

After so many failed attempts, I never gave up, now it’s working!!!! Thanks Simon and for the others comments info, esp. Kamal. Thank you. :D

Reply

19 deaf rocker October 31, 2009 at 1:34 am

what did you do ?

Reply

20 Rebola October 26, 2009 at 8:01 pm

Is this the real Voice Control application or just Vocalia with some skins? I’m asking this because it does not repeat and i also cannot start the aplication with home button. Also the languages are just English, French or German.

Simon, what do you say about this?

Best regards…

Reply

21 Ohdom October 28, 2009 at 1:34 pm

Thanks Kamal for addition note. It works.

Reply

22 deaf rocker October 31, 2009 at 1:17 am

i’ve followed all the steps, but i dont see the icon there.
im using os 3.0 i didnt upgrade at all as i feel that its pretty unstable.
must i upgrade to 3.1.2?

Reply

23 noldskie November 3, 2009 at 9:42 pm

its work on my iphone 2g… thanks…

Reply

24 Jim Frogge November 5, 2009 at 9:55 am

ONCE MORE…..this site is great!! Especially for a 47 year old born-again techie!! I’ve learned to read all the viewer comments before I start on an SSH or jailbreak, etc. Also, need to thank “KAMAL” for the comment on setting the “group, owner and permissions recursively” box!! I forgot the first time and went back to re-read the posts and found what the problem was. Changed the setting and re-started to a brand new application via Simon and SHH (and Kamal)!

Thanks again!

Jim Frogge in NC

Reply

25 Shaun Mason November 6, 2009 at 12:51 am

great app thanks

Reply

26 Shaun Mason November 6, 2009 at 2:52 am

great app shame u have to open it to use it !!!!!!

Reply

Leave a Comment

Previous post: Azure: Another Great iPhone Theme from Monty

Next post: Running with iPhone 3GS and Nike+

Get smart with the Thesis WordPress Theme from DIYthemes.