Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

Info 2 [HOW TO] Replace S-Voice with Google Now, incl. for BT Voice Dialing

OP C4PO

25th May 2013, 09:05 AM   |  #1  
OP Member
Thanks Meter: 30
 
42 posts
Join Date:Joined: Dec 2010
I have found S Voice completely unusable when not connected to WiFi, and so after some searching I have managed to completely replace S Voice with Google Now, including having Google Now activated by the voice dialing button on my bluetooth headset. While my S4 is rooted, I do not believe root is required to do this on the S4.

All credit goes to those who have figured this out before me, I'm just putting the steps in one place.

1. Disable S Voice. Menu > Settings > More > Application manager > All

2. Install Home2 Shortcut from Google Play Store (free!).

3. Open Home2 Shortcut and set the double tap option (Home > Home) to Google. Change your double tap response if you wish, set your Home Application to TouchWiz home, and tap the Close button.

3a. If you want the double tap to immediately activate the voice search function, set your Home > Home option to Voice Search.

4. Double tap the home button, choose Home2 Shortcut and select Always.

Congrats! You have now replaced S Voice with Google Now! But wait a sec, when you activate voice dialing from a bluetooth headset, you get the Google Voice Dialer. This isn't nearly as useful as Google Now, so that's the next item to fix!

1. Install Bluetooth Launch from Google Play Store (also free!).

2. Open Bluetooth Launch.

3. This app does not display well on our screens, but you should be able to find and tap on Google Search. This expands a list of options.

4. Select "com.google.android.googlequicksearchbox.VoiceSear chActivity"

5. Activate voice dialing from your headset, choose Bluetooth Launch and Always.

Congrats again! BT headset voice dialing will now activate Google Now Voice Search!
The Following 25 Users Say Thank You to C4PO For This Useful Post: [ View ]
27th May 2013, 08:49 AM   |  #2  
Senior Member
Thanks Meter: 211
 
1,559 posts
Join Date:Joined: Aug 2010
Quote:
Originally Posted by C4PO

I have found S Voice completely unusable when not connected to WiFi, and so after some searching I have managed to completely replace S Voice with Google Now, including having Google Now activated by the voice dialing button on my bluetooth headset. While my S4 is rooted, I do not believe root is required to do this on the S4.

All credit goes to those who have figured this out before me, I'm just putting the steps in one place.

1. Disable S Voice. Menu > Settings > More > Application manager > All

2. Install Home2 Shortcut from Google Play Store (free!).

3. Open Home2 Shortcut and set the double tap option (Home > Home) to Google. Change your double tap response if you wish, set your Home Application to TouchWiz home, and tap the Close button.

3a. If you want the double tap to immediately activate the voice search function, set your Home > Home option to Voice Search.

4. Double tap the home button, choose Home2 Shortcut and select Always.

Congrats! You have now replaced S Voice with Google Now! But wait a sec, when you activate voice dialing from a bluetooth headset, you get the Google Voice Dialer. This isn't nearly as useful as Google Now, so that's the next item to fix!

1. Install Bluetooth Launch from Google Play Store (also free!).

2. Open Bluetooth Launch.

3. This app does not display well on our screens, but you should be able to find and tap on Google Search. This expands a list of options.

4. Select "com.google.android.googlequicksearchbox.VoiceSear chActivity"

5. Activate voice dialing from your headset, choose Bluetooth Launch and Always.

Congrats again! BT headset voice dialing will now activate Google Now Voice Search!

This used to be completely broken in both AOSP and TW roms because Google Now voices recognizing in Bluetooth voice dialing was buggy - it would never properly recognize contact names...
Are you saying it works now?

---------- Post added at 01:49 AM ---------- Previous post was at 01:18 AM ----------

Just tried Google Now.

It still DOESN'T WORK.
It now recognizes names just fine, BUT ONLY when the screen is unlocked.
When the phone is off and locked, it doesn't recognize any voice commands.

Back to the buggy S-Voice for me!
27th May 2013, 07:25 PM   |  #3  
Senior Member
Thanks Meter: 53
 
167 posts
Join Date:Joined: Oct 2005
Quote:
Originally Posted by C4PO

I have found S Voice completely unusable when not connected to WiFi, and so after some searching I have managed to completely replace S Voice with Google Now, including having Google Now activated by the voice dialing button on my bluetooth headset. While my S4 is rooted, I do not believe root is required to do this on the S4.

All credit goes to those who have figured this out before me, I'm just putting the steps in one place.

1. Disable S Voice. Menu > Settings > More > Application manager > All

2. Install Home2 Shortcut from Google Play Store (free!).

3. Open Home2 Shortcut and set the double tap option (Home > Home) to Google. Change your double tap response if you wish, set your Home Application to TouchWiz home, and tap the Close button.

3a. If you want the double tap to immediately activate the voice search function, set your Home > Home option to Voice Search.

4. Double tap the home button, choose Home2 Shortcut and select Always.

Congrats! You have now replaced S Voice with Google Now!

I managed to get this working but now there is a slight lag/delay when pushing my home button. Not acceptable for me so I went ahead and uninstalled Home2 Shortcut.
27th May 2013, 07:44 PM   |  #4  
Mdracer's Avatar
Junior Member
Thanks Meter: 8
 
11 posts
Join Date:Joined: Dec 2011
Quote:
Originally Posted by Marty

I managed to get this working but now there is a slight lag/delay when pushing my home button. Not acceptable for me so I went ahead and uninstalled Home2 Shortcut.

The reason for that is the app is waiting for you to push the home button once again. You can set the double tap interval to be shorter. I disabled the double tap home key because 905% of the time that i am pressing the home key i am exiting an app, not doing a search and i want my phone to be as fast as possible.

Change the interval time to "very short" or "very very short"
The Following 3 Users Say Thank You to Mdracer For This Useful Post: [ View ]
27th May 2013, 08:05 PM   |  #5  
Senior Member
Thanks Meter: 53
 
167 posts
Join Date:Joined: Oct 2005
Quote:
Originally Posted by Mdracer

The reason for that is the app is waiting for you to push the home button once again. You can set the double tap interval to be shorter. I disabled the double tap home key because 905% of the time that i am pressing the home key i am exiting an app, not doing a search and i want my phone to be as fast as possible.

Change the interval time to "very short" or "very very short"

Thanks! This significantly shortened the lag/delay. However, I am still noticing a very, very small lag which I just don't want (phone has enough lag as it is already) so I am uninstalling again. I'll just keep a shortcut to Voice Search in my dock and on my lock screen.
9th June 2013, 10:08 PM   |  #6  
Junior Member
Thanks Meter: 1
 
2 posts
Join Date:Joined: Jun 2013
This didn't work for me initially. Google now would launch but wouldn't record. Found out I had to change a setting in Google now...

In Google now go to settings>voice>blutooth headset
Now it will hear you. I still have to tap my bt mic a couple of times before it pics up.

Sent from my HTC One using xda app-developers app
The Following User Says Thank You to parashara For This Useful Post: [ View ]
10th June 2013, 08:47 PM   |  #7  
Senior Member
Thanks Meter: 47
 
350 posts
Join Date:Joined: Jun 2010
I'm having a similar issue. I can hit my button on my headset to launch Google Now now, but it doesn't seem to pick up my audio. I hope to play around with it more later.
11th June 2013, 07:10 PM   |  #8  
Senior Member
Thanks Meter: 47
 
350 posts
Join Date:Joined: Jun 2010
Does anyone actually have the Google Now Voice Search actually picking up the sound from their bluetooth headset?
26th June 2013, 12:11 AM   |  #9  
Member
Flag NYC
Thanks Meter: 11
 
84 posts
Join Date:Joined: May 2008
More
No go for Google Now
I followed the directions as outlined above - and I had the same problems with Google Now and bluetooth not working with the screen off. It just won't start. Works fine with the screen on. So I tried Dragon Mobile Assistant and it works. Much better than SVoice and it reads aloud what actions it's performing.
2nd August 2013, 08:28 PM   |  #10  
Junior Member
Thanks Meter: 0
 
1 posts
Join Date:Joined: Aug 2013
More
Worked like a dream! Thanks!
Quote:
Originally Posted by flu13

Does anyone actually have the Google Now Voice Search actually picking up the sound from their bluetooth headset?

Yup. The OP's thorough, step-by-step instructions worked like a dream. My S4 now jumps immediately to a listening Google Now search when i double-tap home, or (and this is the best part) when I press+hold the home button on my Plantronics Legend BT headset. Even / especially from a completely locked state. There's a weird sound, like two waiting chimes overlapping, but who cares?! It works!

You may have to follow parashara's tip as well:

Quote:

This didn't work for me initially. Google now would launch but wouldn't record. Found out I had to change a setting in Google now...

In Google now go to settings>voice>blutooth headset

THANK YOU!

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes