[Q] Google now from navigation button doesn't automatically activate voice search - Nexus 4 Q&A, Help & Troubleshooting

I had a good search on XDA before I posted my question and this is direct with just the Nexus 4, Anyway.
I'm running PA (March build don't remember date).
I've tried clearing app data, reinstalling, messing with app settings.
I can no longer open up Google Now to automatically begin voice search, when I slide up from the home button on the softkeys to go into Google Now it used to automatically use voice search however it no longer does this, it just stopped randomly yesterday but was working early yesterday, haven't flashed anything or modified anything since long before it stopped working =\.
So my question is, how do I get it to automatically begin a voice search?

By default, accessing Google Now by sliding up from the nav ring never automatically activated voice search for me.
I suppose if you want that function, you'll need to be able to customize the shortcut on the nav ring. This is possible on CM. Not sure if it can be done on PA. Just change the Google Now shortcut to launch the app Voice Search.

Related

[Q] Google Now Swipe Up Action

Just got my nexus 7 and have been playing around with it and I have a question about google now. When I first started using it, if I did the swipe up from the home button action it would bring up the google now voice prompt. Now when I do the swipe up it just takes me to the google now cards, where I can say "Google" and get the voice prompt to start.
My question, what happened? Did I change a setting somewhere I forgot about or did the default swipe up action change when it upgraded to 4.2.1?
Google now goes right to search until you add a Google Account.
When you agree to use Google Now with a Google Account you get the card interface.
Sent from my Galaxy Nexus using Tapatalk 2
With Google Now on I get the cards too. With Google Now off I get the basic google search bar with microphone and the keyboard is open. I put the Voice Search icon in the dock (Nova launcher) and just hit that to go straight into voice search. I honestly can't remember if it worked differently before.

Bluetooth headset: How to open Google Now rather than Voice Dialer (It's terrible)?

My Jabra headset activates VD rather than Google Now's more advanced search when held down. How can I change this default?
Thanks!
You are using cm 10.1 I'm guessing since that comes with voicedialer by default. Go into settings then apps and find voice dial under ALL and just disable it. It should default to Google now then. Either that or do what I do and delete it from the zip before I flash
Sent from my Nexus 10 using xda app-developers app
shotta35 said:
You are using cm 10.1 I'm guessing since that comes with voicedialer by default. Go into settings then apps and find voice dial under ALL and just disable it. It should default to Google now then. Either that or do what I do and delete it from the zip before I flash
Sent from my Nexus 10 using xda app-developers app
Click to expand...
Click to collapse
Interesting: I now get a different, newer voice dialer, but still a VD. Iit got a long googlebar across the top and reads "Voice Search" in the center of a full screen with the directive: Say Call and say someone's name. Which app is this launching from?
I found an app that almost works on a non-rooted phone called Bluetooth Launch. The program has not been updated in quite some time. It is a simple program with two parts, one screen to select the activity to be assigned and a second screen to pick which button to assign, for example one long press. When I run the app I am not able to bring up the menu to select which button to assign the activity to. I am able to reassign the default button to the app and I have it calling Google Search...voicesearchactivity. It will for the most part bring up Google Now. However, sometimes it fails to do anything and sometimes it brings up GN but with the mic turned off. At the moment the headset is used to stream and answer calls. The voice dialer is painfully slow, so gets little use. Google Now and a BT headset would be a good fit, odd that there is no support.
Disable Google Search default launch
crapixm said:
I found an app that almost works on a non-rooted phone called Bluetooth Launch. T
Click to expand...
Click to collapse
Works well, but you have to know to go into app settings, and disable the default activity for Google Search. Otherwise Bluetooth Launch never gets a chance.
Just wrote a simple app to do this. I describe it here: http://forum.xda-developers.com/android/apps-games/bt-activate-google-voice-dialer-t3012622

[Q] How to launch Voice Search using headset while screen locked?

Jelly Bean introduced headset controls which allowed Play/Pause and Next for single and double presses respectively on headsets. I can confirm both these work just fine.
However, the long-press option to launch Voice Search only works while screen is unlocked. When screen is locked, long-press has no effect (it does not even register as a single press)
I tried the following:
1. Disabling Pattern lock (which I mostly use)
2. Turning on screen (but still locked) and then long pressing.
3. Keeping Google Search on in the background and then locking screen.
No luck.
Cannot seem to get any useful info regarding this on the Internet.
There is no point in the voice search shortcut on headsets if the phone has to be dug out from my pocket and unlocked. There has to be a way to bypass that.
Can somebody help??
EDIT: I am also unsure if this is an Android-specific problem or a ROM specific problem, so it would be kind of you if you could test it yourself. You can see my ROM details in the signature. I use Samsung headset in combination with my Nexus 4.
UPDATE: I tried turning off the "Power button immediately locks phone" option and set "Automatically lock phone after sleep" time to 30 minutes. Still the long press doesn't work. It works only after screen is turned on again. Whaaaaa...?!
ANOTHER UPDATE: This issue is present on Google Code but it has been closed without further comments. Please star this issue so that it is noticed by the development team.
Been really frustrated about this as well. Any help would be greatly appreciated.
I'm running Jellybeer 4.0 on SGH i717m
Astounding. I even have to use a third party app to dial by voice reliably. What good is Google's extensive voice technology if you can't use it?
I'm equally as confused. One advantage of owning an iPhone is that you've got an excellent bike companion that could read and reply to texts, make calls, check the time, etc all while keeping my eyes on the road and hands on my handlebars. I always figured my Nexus S didn't do that because I was running a different ROM - but 4.2 on a brand new Nexus.....come on.
rhoadster91 said:
Jelly Bean introduced headset controls which allowed Play/Pause and Next for single and double presses respectively on headsets. I can confirm both these work just fine.
However, the long-press option to launch Voice Search only works while screen is unlocked. When screen is locked, long-press has no effect (it does not even register as a single press)
I tried the following:
1. Disabling Pattern lock (which I mostly use)
2. Turning on screen (but still locked) and then long pressing.
3. Keeping Google Search on in the background and then locking screen.
No luck.
Cannot seem to get any useful info regarding this on the Internet.
There is no point in the voice search shortcut on headsets if the phone has to be dug out from my pocket and unlocked. There has to be a way to bypass that.
Can somebody help??
EDIT: I am also unsure if this is an Android-specific problem or a ROM specific problem, so it would be kind of you if you could test it yourself. You can see my ROM details in the signature. I use Samsung headset in combination with my Nexus 4.
UPDATE: I tried turning off the "Power button immediately locks phone" option and set "Automatically lock phone after sleep" time to 30 minutes. Still the long press doesn't work. It works only after screen is turned on again. Whaaaaa...?!
ANOTHER UPDATE: This issue is present on Google Code but it has been closed without further comments. Please star this issue so that it is noticed by the development team.
Click to expand...
Click to collapse
the closest thing that i know of is using touch control to swipe to unlock (like pressing the power button) the using NAV RING to swipe the nav ring to google search, or what ever app you like. not sure if this is what you want but it may get you closer.
HB66 said:
the closest thing that i know of is using touch control to swipe to unlock (like pressing the power button) the using NAV RING to swipe the nav ring to google search, or what ever app you like. not sure if this is what you want but it may get you closer.
Click to expand...
Click to collapse
Here is what appears to be the correct place to file this complaint.
https://productforums.google.com/d/msg/websearch/ZbaIyhTIje4/GAKOqRrNjnAJ
Someone else started the report, I added as well, maybe someone at google will see and fix this oversight.
I have to admit I have wanted to be able to do this for a long time on my motorcycle, being able to press one button and use voice controls would be a god send, although when riding I use an E-Dash app that keeps the screen awake so voice is available.
Still.......would be nice to be able to leave the phone alone, say in a bag or on my hip and use my Bluetooth headset to do all the work
Sent from my Nexus 4 using xda app-developers app
WilliamWynter said:
Been really frustrated about this as well. Any help would be greatly appreciated.
I'm running Jellybeer 4.0 on SGH i717m
Click to expand...
Click to collapse
Solutions Etcetera said:
Astounding. I even have to use a third party app to dial by voice reliably. What good is Google's extensive voice technology if you can't use it?
Click to expand...
Click to collapse
bryantee said:
I'm equally as confused. One advantage of owning an iPhone is that you've got an excellent bike companion that could read and reply to texts, make calls, check the time, etc all while keeping my eyes on the road and hands on my handlebars. I always figured my Nexus S didn't do that because I was running a different ROM - but 4.2 on a brand new Nexus.....come on.
Click to expand...
Click to collapse
HB66 said:
the closest thing that i know of is using touch control to swipe to unlock (like pressing the power button) the using NAV RING to swipe the nav ring to google search, or what ever app you like. not sure if this is what you want but it may get you closer.
Click to expand...
Click to collapse
thedarkharlequin said:
Here is what appears to be the correct place to file this complaint.
https://productforums.google.com/d/msg/websearch/ZbaIyhTIje4/GAKOqRrNjnAJ
Someone else started the report, I added as well, maybe someone at google will see and fix this oversight.
Click to expand...
Click to collapse
Lord_alias said:
I have to admit I have wanted to be able to do this for a long time on my motorcycle, being able to press one button and use voice controls would be a god send, although when riding I use an E-Dash app that keeps the screen awake so voice is available.
Still.......would be nice to be able to leave the phone alone, say in a bag or on my hip and use my Bluetooth headset to do all the work
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Please check this link
My solution:
1. Download Bluetooth Launch from Play Store
2. Launch, scroll to Google Search and expand it
3. Enable option “com.google.android.googlequicksearchbox.VoiceSearchActivity”
4. close
5. launch Google Now go to Settings -> Voice and enable Bluetooth Headset option
6. connect not working Bluetooth or wired headset and long press button. Dialog should appear and select Bluetooth Launcher always!
7. test if this is the complete solution for you. If it doesnt work properly when screen is locked try following:
- Install Xposed Framework
- go to Downloads and Install "AppSettings"
- open AppSettings and go to Google Search
- Turn On Settings and check "Show when locked"
- save
- restart Phone
If you are having issues with your selected language in Google Now. Also use AppSettings and change Location for Google Search to desired one. Now you should be able to use Google Now in your preferred language.
stunner2002 said:
My solution:
1. Download Bluetooth Launch from Play Store
2. Launch, scroll to Google Search and expand it
3. Enable option “com.google.android.googlequicksearchbox.VoiceSearchActivity”
4. close
5. launch Google Now go to Settings -> Voice and enable Bluetooth Headset option
6. connect not working Bluetooth or wired headset and long press button. Dialog should appear and select Bluetooth Launcher always!
7. test if this is the complete solution for you. If it doesnt work properly when screen is locked try following:
- Install Xposed Framework
- go to Downloads and Install "AppSettings"
- open AppSettings and go to Google Search
- Turn On Settings and check "Show when locked"
- save
- restart Phone
If you are having issues with your selected language in Google Now. Also use AppSettings and change Location for Google Search Now you should be able to use Google Now in your preferred language.
Click to expand...
Click to collapse
But Exposed Framework requires your phone to be rooted, which I'm done doing... to much of a pain when it comes time to update

(??) Make Google Now Override S Voice

I used to be able to double tap home to open Google Now. Now it opens S Voice. How can I make it open Google Now.
Also... Does anyone actually prefer S Voice?
Thanks!
Sent from my SM-N900V using Tapatalk
You need root for that, use Wanam xposed to configure double tap on hope run Google Now.
virx14 said:
You need root for that, use Wanam xposed to configure double tap on hope run Google Now.
Click to expand...
Click to collapse
I am rooted, however, I cannot run Xposed because it borks games by SquareEnix, and I play FFIV lol. Thanks though!
Any other ideas?
very simple; Install home2 shortcut, assign double-click button to Google now. I have mine set to voice search, so I don't even have to hit my mic when I open google now.
Very convenient when driving
BTW, NO root required!
Even better for driving is to enable the "Hi Galaxy" wake command. Then use tasker to switch over to Google Voice Search each time S - voice runs. There's a 1 sec or so delay but it works and no hands required.
mintcookies said:
Even better for driving is to enable the "Hi Galaxy" wake command. Then use tasker to switch over to Google Voice Search each time S - voice runs. There's a 1 sec or so delay but it works and no hands required.
Click to expand...
Click to collapse
I now realize after switching to Nova launcher this disables the ability to return to your main home screen from another home screen. Is there any xposed or other solution I can use to avoid this issue? I already tried xbutton actions with no option to use double click home button to launch anything!
S for switch voice app in playstore. No root needed.

Google Assistant

Anyone rooted get the update? It's working on my wife's non-rooted mxpe, but my rooted phone didn't get anything yet.
I just got it on rooted stock mxp.
Not happy that it doesn't integrate with Moto Voice at all....And GA with screen off doesn't work despite setting in Google app saying it does.
Do you have moto voice on? I also don't have the option for ok google from any screen under the voice settings in the Google app and my wife's phone does. Weird.
How did you get the update? I for a security update this morning which is weird but I didn't think that was related.
irtrueno said:
How did you get the update? I for a security update this morning which is weird but I didn't think that was related.
Click to expand...
Click to collapse
It's all server side... You will know you have it by long-pressing the home button, if it pops up with Google Assistant you have it, if it doesn't then Google hasn't turned it on for you yet.
acejavelin said:
It's all server side... You will know you have it by long-pressing the home button, if it pops up with Google Assistant you have it, if it doesn't then Google hasn't turned it on for you yet.
Click to expand...
Click to collapse
Does Assistant pop up running the Google now launcher for you? I have feeds on and currently a long press just goes to the left Google now screen.
aybarrap1 said:
Does Assistant pop up running the Google now launcher for you? I have feeds on and currently a long press just goes to the left Google now screen.
Click to expand...
Click to collapse
Yes it does... In both Google Now and Nova Prime.
It does appear that the only way to wake the pure is to have moto voice enabled. When activating moto voice it only starts the classic google now interface, not google assistant. I've tried disabling moto voice -- if you do, you can't wake the device from sleep with just your voice. I'm going to follow this thread, maybe someone will find a way?
Using Tasker (and being rooted with Magisk), I was able to get "OK Google" (my custom phrase) waking Moto Voice, then immediately launching Google Assistant. However, it only seems to work right when the screen is already on. If I turn the screen off and say "OK Google", Moto Voice launches, but Tasker never launches the shell command to launch Google Assistant. Not sure what the problem is.
Profile
Event - App (Moto Voice)
Task - Run Shell (/sbin/su -c "input keyevent 219") - if you use SuperSU or something you can just check the Root box, and can just put "input keyevent 219)
I've tried adding delays to the profile, etc... but it almost seems like the Moto Voice screen that comes up when the screen is on is "Moto Voice", but when the screen is off it's not.
Seems like we'll need an update from Motorola to truly solve this.
Running LineageOS 02/13 build. Got Google Assistant working. But OK Google detection works only when on home screen (Nova Launcher). Also I have set the Home button long press action to 'Search Assistant'.
OK Google detection setting is actually greyed out in Google App. But it's somehow working.
P.S: I have opted for Google Beta in playstore.

Categories

Resources