Google Assistant not working on wireless headphones when the screen is off - Xiaomi Redmi Note 7 Questions & Answers

I have Mi Airdots S and to summon the Google Assistant, you double-tap the button on either headphone . If the screen is on and unlocked, everything works as expected. But if the screen is off and you want to talk to the Assistant while the phone is in your pocket (which would be a normal scenario when using headphones), all I get is a notification on the lock screen saying that you can use the Assistant with headphones while the phone is locked.
I've tried using a different pair of wireless headphones, and the result is the same. What I notice is that the microphone activates, but the phone does not receive its input. Which leads me to conclude it is not the fault of the Airdots, but this phone or MIUI 12. I've tried playing with all possible GA and phone settings, but to no avail.
Your help is appreciated.

https://support.google.com/assistant/thread/286844?hl=en
The last post
Sent from my Mi Note 10 using XDA Labs

Thanks for the answer, but that is not the issue I'm having. I don't need to wake up the phone by saying "ok google", I just want it to respond properly when I call for the Assistant using the double-tap on the headphone button.

Any other ideas?

Related

Voice Talk not doing voice dial when screen is locked

Hi guys,
I have been trying to find answers for this problem ever since i bought my Galaxy S2..but no luck so far.
The problem is trying to voice dial someone while the phone is paired with a bluetooth headset and on standby/screen locked mode. In other words i want to be able to voice dial someone when my galaxy is in the pocket instead of having to unlock the screen and go for voice dial and then say command which negates the whole point of having voice dial.
So far when i press the bluetooth's button, the phone goes - "what would you like to do" and then i try saying ''call (person)" but the phone seems to be doing nothing after that..but when the screen is unlocked and i do the same thing, it actually does dial(no point because if i am able to take the phone out and unlock it, i might as well dial it instead of voice). What really hits me is that the bluetooth actually does trigger the voice talk application and the phone requests me to say what i want to do but after that nothing happens.
Can you guys tell me whats going on? This problem is really making me hate this phone because the phone boasts so many ads about voice dialling but it cannot do a simple voice dial which is possible on ancient phones. Cheers
I've been playing with this for the past couple of days and here's what I've learned. It's complicated because there are multiple settings that effect each other. The phone has to be on to use Voice Talk. It can be locked, but has to be on and active. In other words, Voice Talk won't wake the phone up if it was shut off with the on/off button. Also, the app has to be in the foreground for it to listen. If you go to the home screen or launch another app its no longer active and listening.
Also, similar to the OP, my headset reacts strangely when I use its command button. When I push the button and say "phone command," it says "activating your phones inbuilt calling features," and then says "this feature is not supported on the connected phone." But, after that, Voice Talk is still listening but acts wonky. Instead, I set Voice Talk to Listen Over Bluetooth and I don't have to push anything - I just say Hi Galaxy. OP, I bet your headset's experiencing something similar. Try turning on Listen Over Bluetooth and Wake Up Command and then just say Hi Galaxy to start Voice Talk. I bet it works. Don't forget you can also set Motion to on and then just tap the phone twice (even if its locked) to activate Voice Talk. I'm guessing that uses less battery on both the phone and headset then leaving the Wake Up Command on.
Here's my take on each of the settings:
Listen Over Bluetooth
Has to be on for Voice Talk to work via a headset. If not, you can hear the prompts through the headset but Voice Talk is listening through the phone's built in mic.
Auto-Start Listening
I haven't figured this one out. Either off or on the phone seems to behave the same way. The best I can figure is that Voice Talk starts listening immediately the first time its opened instead of having to tap the button to make it start listening.
Wake Up Command
If Listen Over Bluetooth is active, the Wake Up Command has to be on for Voice Talk to hear Hi Galaxy.
Driving Mode
Is really mislabeled. All it does is announce new e-mail (but not read them) and read text messages.
So that's my take. I'd be interested in everyone else's experiences and if they've learned anything different or better.
BarryH_GEG said:
I've been playing with this for the past couple of days and here's what I've learned. It's complicated because there are multiple settings that effect each other. The phone has to be on to use Voice Talk. It can be locked, but has to be on and active. In other words, Voice Talk won't wake the phone up if it was shut off with the on/off button. Also, the app has to be in the foreground for it to listen. If you go to the home screen or launch another app its no longer active and listening.
Also, similar to the OP, my headset reacts strangely when I use its command button. When I push the button and say "phone command," it says "activating your phones inbuilt calling features," and then says "this feature is not supported on the connected phone." But, after that, Voice Talk is still listening but acts wonky. Instead, I set Voice Talk to Listen Over Bluetooth and I don't have to push anything - I just say Hi Galaxy. OP, I bet your headset's experiencing something similar. Try turning on Listen Over Bluetooth and Wake Up Command and then just say Hi Galaxy to start Voice Talk. I bet it works. Don't forget you can also set Motion to on and then just tap the phone twice (even if its locked) to activate Voice Talk. I'm guessing that uses less battery on both the phone and headset then leaving the Wake Up Command on.
Here's my take on each of the settings:
Listen Over Bluetooth
Has to be on for Voice Talk to work via a headset. If not, you can hear the prompts through the headset but Voice Talk is listening through the phone's built in mic.
Auto-Start Listening
I haven't figured this one out. Either off or on the phone seems to behave the same way. The best I can figure is that Voice Talk starts listening immediately the first time its opened instead of having to tap the button to make it start listening.
Wake Up Command
If Listen Over Bluetooth is active, the Wake Up Command has to be on for Voice Talk to hear Hi Galaxy.
Driving Mode
Is really mislabeled. All it does is announce new e-mail (but not read them) and read text messages.
So that's my take. I'd be interested in everyone else's experiences and if they've learned anything different or better.
Click to expand...
Click to collapse
Thanks for this detailed reply. I think at some point I have tried these settings but not sure if they were in the exact matching order. I will give it another go with everything set up to the way you have mentioned and see what I get. I am sure I am very close to actually getting it to work though..fingers crossed ..and yes if anyone else have different combinations of settings or ways they got it to actually work from a locked screen, please share it here. Thanks.
BarryH, I did try those exact settings like you had mentioned but still no luck. On triggering the voice talk with bluetooth headset's button, i can hear voice talk say "what would you like to do?" and does not respond to anything i say. (while screen is off).
I am thinking of installing Vlingo and trying to get that to work this way? Not sure if it would make a difference though.
vijith555 said:
BarryH, I did try those exact settings like you had mentioned but still no luck. On triggering the voice talk with bluetooth headset's button, i can hear voice talk say "what would you like to do?" and does not respond to anything i say. (while screen is off).
I am thinking of installing Vlingo and trying to get that to work this way? Not sure if it would make a difference though.
Click to expand...
Click to collapse
If you do what I suggested you don't have to push the command button. The phone will be listening for the "hi galaxy" command all the time.
Sent from my GT-I9100 using XDA Premium App
I noticed the same thing, when paired with my car, the phone does not respond to pressing the button on my parrot if the phone is locked
I disabled the factory lockscreen and now use widget locker instead, problem has gone away
connectsys said:
I noticed the same thing, when paired with my car, the phone does not respond to pressing the button on my parrot if the phone is locked
I disabled the factory lockscreen and now use widget locker instead, problem has gone away
Click to expand...
Click to collapse
I was thinking of trying this next as I have run out of options..so you say it worked? Then I will get widget locker and see how I go. So let me get this straight - i get widget locker and use the lock screen that comes with that or using widget locker i disable the stock lock? Or I should disable the stock lock from settings and then use widget locker? Cheers
yea disable stock lock in settings and then use widget locker only for lockscreen
connectsys said:
yea disable stock lock in settings and then use widget locker only for lockscreen
Click to expand...
Click to collapse
Tried this last night and unfortunately its still doing the same thing. On holding the bluetooth headset's button while the phone's screen is off I can hear the phone go "what would you like to do" and right after this i say commands like "call (someone)" but nothing happens. When the phone's screen is on, it actually works when i do the same thing which just surprises me to as why. Also when the screen is off and voice talk not on the front screen the wake up command doesnt work. So again a person has to leave his screen on (without letting the phone go to standby) and leave the voice talk app running for voice dial to work.
And to make things worse the double tapping with motion turned on settings doesnt bring up voice talk when the screen is off..again putting me in the same situation. The only way voice talk work on this phone is when the screen is on so far which isnt really practical in situations you would want to use voice commands..i hope samsung or google brings a better solution to this issue because this phone's got so much boasting about being able to voice command but isnt able to perform what an iphone or old nokia do
If you've got Tasker, you might be able to set something up... I noticed the same problem last night, and yeah, it's totally counter-intuitive...
I'll let y'all know how I go...
BTW - also noticed that while it may listen through my car bluetooth, it certainly doesn't play through it, and it's next to impossible to hear the mousey voice in a moving vehicle muffled in the depths of my pocket anyway...
Stupid half-baked software!
k1sr said:
If you've got Tasker, you might be able to set something up... I noticed the same problem last night, and yeah, it's totally counter-intuitive...
I'll let y'all know how I go...
BTW - also noticed that while it may listen through my car bluetooth, it certainly doesn't play through it, and it's next to impossible to hear the mousey voice in a moving vehicle muffled in the depths of my pocket anyway...
Stupid half-baked software!
Click to expand...
Click to collapse
I cant agree more about it being counter-intuitive..and yes its not nice the voice prompts coming through the phone but i remember once somehow the voice prompts did come through the bluetooth headset i dont know how. Like you said something is not letting it operate properly, like blocking it. I havent used this Tasker but have used task manager like apps in the past. So you believe you could try to figure out a fix for this..i appreciate your efforts because I am just lost at the moment. Let me know how you go mate. And I will let you know if I get around this issue too. Thanks mate
k1sr said:
If you've got Tasker, you might be able to set something up... I noticed the same problem last night, and yeah, it's totally counter-intuitive...
I'll let y'all know how I go...
BTW - also noticed that while it may listen through my car bluetooth, it certainly doesn't play through it, and it's next to impossible to hear the mousey voice in a moving vehicle muffled in the depths of my pocket anyway...
Stupid half-baked software!
Click to expand...
Click to collapse
Ok i found a way to get this voice dialling to work when the screen is off but not using a bluetooth headset, instead the wired headset for the time being.
So I can trigger voice dial when the phone is in the pocket and voice prompt comes to the headset, i say command and it works . I dont mind it working for the wired headset as that is good enough for the time being while driving. If you need to know how i got this done just give me a buzz. There are two pieces of software that I got to set this up. Cheers.
I just deleted built in vlingo crap and took generic Google voice dialer apk from my nexus s. Plus side you don't have to be connected to net to dial contacts and I can hear reply in headset as well.
Sent from my GT-I9100

Att GSIII Bluetooth and S-Voice bug

This is what I have observed when the screen is off.
When I engage voice dial on my BT headset, I will hear the confirmation beep , the screen will turn on showing the lock screen and then it will either turn off the screen or just sit there doing nothing. S-Voice will not show up or response to my voice command.
I have tried this with a Jawbone Icon and my plantronic voyager pro both behaving the same way.
The work-around so far I found is to turn on the screen to at least showing the lock screen and it will work like it should.
Is this what you guys are experiencing?
My car has built-in bluetooth support for speakerphone and I've noticed when my phone is paired with the car, s-voice does not pick up anything. Even with the phone unlocked and on the s-voice screen.
Usually, when you tap the microphone button, and the button lights up blue (like an EQ) when it's recording your voice, but with bluetooth paired, it stays flat, like it's not picking up any sound. I manually disabled bluetooth, and s-voice went back to working as normal.
Sounds like there are more symptoms to this BT/S-Voice bug than what I have experienced so far.
I spent a whole day today with my SIII and I have to say that I miss my Samsung Focus (WP7).
With my Focus I can do everything via the BT headset and the speech recognition for names is so much better than the SIII (I have tried both Google and Vlingo speech recognition). In average I had to try 5 or more times before the correct name is recognized. I drive a full size SUV and was using a Jawbone Icon headset, noise should not have been an issue.
I hope these bug will be worked out ion future updates.
I have had teh s voice completely ignore my BT headset. I fixed it by unpairing and then repairing (pun optional) the headset. This feature is weak.

[Q] How to make LG HBS-730 Bluetooth work?

How can we make the LG HBS-730 Blue tooth headset/headphone work with the LG G2 (clearly an aptx phone too)?
LG Voicemate shows "connected device does not support Bluetooth voice recognition"
With Stock ROM but rooted phone
1. It pairs etc just fine BUT the call button appears to do nothing?
2. Assuming we can get the call button to work how to get google to be the dialler (not sure what default is as headset/phone's call button appears to not function)
The Tone+ are compatible with the G2, By hitting the call button on my set I get the stock android voice control.
If I swipe up from the home button I can just say "ok google" through the tones and it works.
EGBTMagus said:
The Tone+ are compatible with the G2, By hitting the call button on my set I get the stock android voice control.
If I swipe up from the home button I can just say "ok google" through the tones and it works.
Click to expand...
Click to collapse
huh? how is it possible that yours does that yet mine doesnt?
all the other buttons work except for the call button
Mine works perfect. Works with AptX too after I forced that enabled on my phone. Voicemate and Google. Phone button brings up stock android voice commands. VS980.
Steamer86 said:
Mine works perfect. Works with AptX too after I forced that enabled on my phone. Voicemate and Google. Phone button brings up stock android voice commands. VS980.
Click to expand...
Click to collapse
hmmm wonder if Verizon has slightly different software?.....
How did you force it to work with AptX and why force it when the box clearly states AptX? (least the AU model D802TA does)
evangelionpunk said:
hmmm wonder if Verizon has slightly different software?.....
How did you force it to work with AptX and why force it when the box clearly states AptX? (least the AU model D802TA does)
Click to expand...
Click to collapse
I'm on LG-D800 AT&T and aptX was not enabled when I bought it. Maybe yours is. Look at this post on how to check is aptX enabled or not and if not how to enable it. BTW, I'm on CleanROM and call button on HBS730 initiates voice dialer.
I forgot a link;
http://forum.xda-developers.com/showthread.php?p=47084027
thanks alex I went ahead and followed those steps.
I also unpaired and repaired the device and now HOLDING the call button down (as opposed to just pressing it) autocalls the last number dialled. hmmmm
Voicemate still doesnt recognise it
That is how holding the button is suppose to work. Given it a couple quick clicks? There is a slight lag every once and a while due to sleep. Odd yours is not working... Also, Verizon's isn't displayed or enabled out of the box.
Steamer
On HTC One just have to click it once (not hold it down for a second or so).
Just checked and on CM single click does result in voice dialler popping up etc ie working properly hmmm
evangelionpunk said:
thanks alex I went ahead and followed those steps.
I also unpaired and repaired the device and now HOLDING the call button down (as opposed to just pressing it) autocalls the last number dialled. hmmmm
Voicemate still doesnt recognise it
Click to expand...
Click to collapse
There is one more thing you should try on stock ROM. Disable Voice Mate. It's useless anyway. Maybe LG HBS730 is having a conflict with it.
The native way the button works for redial is hold... I may be confused as to what you meant. I use the Tone+ every day. A single quick push works 99/100 times for me for voice command. That is very odd, works all over for me. I am on Verizon's variant though. Yeah, Voicemate is subpar to Google's search, and Google searches the phone anyhow. Its only useful to make fun of, or I have just yet to find out any good use.
evangelionpunk said:
thanks alex I went ahead and followed those steps.
I also unpaired and repaired the device and now HOLDING the call button down (as opposed to just pressing it) autocalls the last number dialled. hmmmm
Voicemate still doesnt recognise it
Click to expand...
Click to collapse
I just did this and it's amazing solution for me. Maybe it will work for you as well. With press of the call button on your Bluetooth headset you'll start Google Now Voice Search. From it, you can dial, redial, navigate, play song or album, launch app, search the Web,... Even works with screen off.
Voice Mate? Nah... Google Now Voice Search is much better solution.
Look at post #30.
http://forum.xda-developers.com/showthread.php?p=46870972
Thanks! Now I can use Now instead of ****ty voice dialer.
2 simple commands is all I need
alex72 said:
I just did this and it's amazing solution for me. Maybe it will work for you as well. With press of the call button on your Bluetooth headset you'll start Google Now Voice Search. From it, you can dial, redial, navigate, play song or album, launch app, search the Web,... Even works with screen off.
Voice Mate? Nah... Google Now Voice Search is much better solution.
Look at post #30.
http://forum.xda-developers.com/showthread.php?p=46870972
Click to expand...
Click to collapse
Thanks this worked perfectly but the fact is Google Now doesn't work well.
What I would like to see is when I push the Bluetooth button on my headset, it opens the Voice Mate application.
I really just want to be able to say:
1. "Play Music" to start shuffling through my on board music, or Google Play music either way (it's all the same)... Google Now can't do this at all as much as I've tried saying "Listen to <song/band/album name>".
2. "Call so and so" to make phone calls. The system Voice Dialer App works better for this than Google Now.
Google Now may work better in general if I am actively using my phone with my eyes and hands but to me the idea of using voice commands is so that you don't have to look at or touch your phone. My Lg Tone + opened S Voice no problem on my SAMSUNG Galaxy Note II (on older version of Jellybomb... 12.1 I think it was)... Why does the LG Tone + not open Voice Mate by default on the LG G2? I don't get it... this seems like a given for LG.
That's enough ranting lol. I love this phone so far. Anyway if anyone can bump this to a developer or something it would probably be relatively easy for a smart person to fix... I am dumb I just follow the smart people in this world
Thanks yall! I hope we can figure this out. :laugh:
My testing with Voice Mate and Now has reverted me back to stock commands. Just works. None work well enough.
Yea G Now and Voice Mate both don't work that well but for simple commands like "Play Music" and "Call Steve" Voice Mate works fine.

Launch App with button bluetooth headset (G2 d802)

With samsung (s3, s4, s5) when I press the bluetooth headset button, it starts S-voice and voice commands work.
On g2, I press the button and nothing happens, why?
What can I do?
I tried to install several apps, without success!
Help me
thx in advance
ilrisolutore said:
With samsung (s3, s4, s5) when I press the bluetooth headset button, it starts S-voice and voice commands work.
On g2, I press the button and nothing happens, why?
What can I do?
I tried to install several apps, without success!
Help me
thx in advance
Click to expand...
Click to collapse
With mine it starts google search.
Did you configure the voice commands?
No! What should I do?
The problem is that when I press the headset button, nothing happens! You only hear a beep
But You work? Ex. With bluetooth launch?
raduzione
I activated google and now the "bluetooth headsets" but will not start anything!
Nothing?
seems inconsistent to me.
with the screen on, I get the voice dialer thing (not google voice search, the old school voice dialer)
with screen off, i get nothing. I tried bluetooth launch from the play store and didn't get it working there either.
I also tried this on my Nexus 5 with very similar results....although, I was able to launch google voice search for the first couple times, then it just stopped working.
FWIW, using an LG Tone+ headset and searching for ideas as well.
would love voice search to pop up with the screen off.
Hi,
I have a similar problem with my car bluetooth "talk to dial" button.
When I pair my G2, this button is disabled; when pairing other phones (Nexus 4, Galaxy Nexus) the button is active and starts google now.
I think this is related with the HFP protocol. Any ideas on how to fix this?
turdbogls said:
seems inconsistent to me.
with the screen on, I get the voice dialer thing (not google voice search, the old school voice dialer)
with screen off, i get nothing. I tried bluetooth launch from the play store and didn't get it working there either.
I also tried this on my Nexus 5 with very similar results....although, I was able to launch google voice search for the first couple times, then it just stopped working.
FWIW, using an LG Tone+ headset and searching for ideas as well.
would love voice search to pop up with the screen off.
Click to expand...
Click to collapse
Works on display on? What ROM do you have?
I turned on screen does not work, nothing happens!
ilrisolutore said:
Works on display on? What ROM do you have?
I turned on screen does not work, nothing happens!
Click to expand...
Click to collapse
CM11.
with display off, It triggers voice dialer.
with screen on, it triggers google voice search.
I'm trying to work with tasker to get this thing working...but I'm not a tasker power user by any means, so I dont have high hopes

Google Assistant activating at random times, even when phone is asleep

Hi, I'm running a Nexus 6 on the latest 14.1 LineageOS nightly. It's 7.1.2. I am using elementalX kernel. For a while now I have had an issue with google assistant turning on at random times, as if I had said "ok google". It happens more frequently when I'm listening to music (I think), but it happens other times too. Sometimes there are headphones plugged in, other times a bluetooth speaker, and sometimes nothing. It's hard to find a pattern.
Like I said in the title, sometimes the phone is locked and the asleep, and the screen will wake and prompt me to put in my pin, while making the google assistant prompt noise.
I've tried looking online but most people just recommend turning the feature off altogether, which is not optimal. Even still, I've turned off some of the activation settings, but I feel like I'm missing something here.
Any help is appreciated. Thanks a bunch!

Categories

Resources