How to get Google Assistant setup working with microphone - Huawei Nova 2 Questions & Answers

hi,
I got a Nova 2 where Google Assistant works fine, if I start Assistant manually.
But if I want to setup automatic "OK Google" detection function, where I would have to say "OK Google" 3 times, there I get a popup just before, that there is a problem with microphone.
Does someone have an idea, how to get it working?
I already checked app permissions and Google app already has access to microphone.
Thanks in advance.

Related

"OK google" doesn't work via bluetooth headset.

Hi.
I can't get OK Google to work via my bluetooth microphone.
I have the Google app open and it says "say OK Google".
It works 10/10 when I say it directly into my phone.
When I press the microphone button manually, it picks up 10/10 commands via my bluetooth headset.
Ok Google detection is ON for the Google App. (and it works via phone)
Hands-free -> For bluetooth devices = allowed
"Record audio through bluetooth headset if available" = ON
When I do the "OK google voice model" guide, where it asks you to say OK Google 3x, it doesn't listen to my headset at all. It picks up nothing.
As I said when I press the mic button manually it works 10/10, there's nothing wrong with the bluetooth set or connection.
Any ideas?
DoubleYouPee said:
Hi.
I can't get OK Google to work via my bluetooth microphone.
I have the Google app open and it says "say OK Google".
It works 10/10 when I say it directly into my phone.
When I press the microphone button manually, it picks up 10/10 commands via my bluetooth headset.
Ok Google detection is ON for the Google App. (and it works via phone)
Hands-free -> For bluetooth devices = allowed
"Record audio through bluetooth headset if available" = ON
When I do the "OK google voice model" guide, where it asks you to say OK Google 3x, it doesn't listen to my headset at all. It picks up nothing.
As I said when I press the mic button manually it works 10/10, there's nothing wrong with the bluetooth set or connection.
Any ideas?
Click to expand...
Click to collapse
I don't think "OK Google" is intended to work from the microphone itself. A long press of my headset button brings up Google Now without saying "OK Google". I trained it for my voice on the phone, just in case I ever want to use it without the headset.
JimSmith94 said:
I don't think "OK Google" is intended to work from the microphone itself. A long press of my headset button brings up Google Now without saying "OK Google". I trained it for my voice on the phone, just in case I ever want to use it without the headset.
Click to expand...
Click to collapse
Yes the "OK google" is intended for the microphone... how else are you going to say it? The only thing is that android chooses to listen to the internal microphone, and then when you say OK google into your phone it starts checking for bluetooth devices and it switches listening to that for the actual command. At least, that's what's happening on my device.
Why wouldn't they make it so it listens to your bluetooth device in the first place? It's connected so you can assume you are using it (they apply the same principle for audio output).
I use a bluetooth headset on my helmet, and the buttons are already used for play/stop, and forward/back.
But that's not the problem, I can easily launch Google app with a tasker whenever I connect my bluetooth device.
I found a workaround though after trying about 10 apps, most don't work.
Smart Bluetooth Headset allows me to remap functions (not buttons, which never works for me) of my bluetooth device.
I've now set it to replace "redial function" with "Voice assistant" which basically opens Google app and starts listening. Great because I didn't like the redial function anyway.
DoubleYouPee said:
Yes the "OK google" is intended for the microphone... how else are you going to say it? The only thing is that android chooses to listen to the internal microphone, and then when you say OK google into your phone it starts checking for bluetooth devices and it switches listening to that for the actual command. At least, that's what's happening on my device.
Why wouldn't they make it so it listens to your bluetooth device in the first place? It's connected so you can assume you are using it (they apply the same principle for audio output).
I use a bluetooth headset on my helmet, and the buttons are already used for play/stop, and forward/back.
But that's not the problem, I can easily launch Google app with a tasker whenever I connect my bluetooth device.
I found a workaround though after trying about 10 apps, most don't work.
Smart Bluetooth Headset allows me to remap functions (not buttons, which never works for me) of my bluetooth device.
I've now set it to replace "redial function" with "Voice assistant" which basically opens Google app and starts listening. Great because I didn't like the redial function anyway.
Click to expand...
Click to collapse
I guess we have very different headsets. My Plantronics Voyager Legend uses one tap to answer or end a call, double tap to redial the last number, and long press to activate Google Now or whatever else you choose to program it to. It sounds like you have programmed a button to open Voice Assistant, which accomplishes the same thing as my long press.
JimSmith94 said:
I guess we have very different headsets. My Plantronics Voyager Legend uses one tap to answer or end a call, double tap to redial the last number, and long press to activate Google Now or whatever else you choose to program it to. It sounds like you have programmed a button to open Voice Assistant, which accomplishes the same thing as my long press.
Click to expand...
Click to collapse
Yeah, that's because it's not a bluetooth headset used primarily for talking, but more for playing music.
Still I don't see why android is using ONLY the internal mic even when you have a bluetooth A2DP device connected.
DoubleYouPee said:
Yeah, that's because it's not a bluetooth headset used primarily for talking, but more for playing music.
Still I don't see why android is using ONLY the internal mic even when you have a bluetooth A2DP device connected.
Click to expand...
Click to collapse
I'm guessing that having the microphone on all of the time would kill the headset battery pretty quick. When Chrome enabled Google Now on the desktop, I could never get my headset to trigger it either. The only way I could get it to work was to click on the microphone icon on the screen.
JimSmith94 said:
I'm guessing that having the microphone on all of the time would kill the headset battery pretty quick. When Chrome enabled Google Now on the desktop, I could never get my headset to trigger it either. The only way I could get it to work was to click on the microphone icon on the screen.
Click to expand...
Click to collapse
Well I guess it's a valid point, but in my case (I use it on my helmet) it's always playing music anyway, so it already has a constant connection to my phone.
For other people, it wouldn't be a problem either because it would only have the microphone on when the Google App is in the foreground. So if you don't need it it's not used at all.
JimSmith94 said:
I guess we have very different headsets. My Plantronics Voyager Legend uses one tap to answer or end a call, double tap to redial the last number, and long press to activate Google Now or whatever else you choose to program it to. It sounds like you have programmed a button to open Voice Assistant, which accomplishes the same thing as my long press.
Click to expand...
Click to collapse
I use the same headset and I experience issues with the long press-action. When I do so, the phone replies "wait", the screen says "Initialising", there's a slight static in my headset and then - nothing...
Latest firmware is installed and I have ticked the bluetooth recording-box in GoogleNow.
Any ideas?
Hi, for this bug you can use thé application BT gnow.
My problem is an other, Google now audio is routed through the a2dp channel and not the hsp headset channel
my OK GOOGLE stop working from time to time. I rarely use it now.
I have the same issue, i cant get the activation of the "ok google" hotword via a wired headset nor a bluetooth headset on a Pixel... any advice?
DoubleYouPee said:
Hi.
I can't get OK Google to work via my bluetooth microphone.
I have the Google app open and it says "say OK Google".
It works 10/10 when I say it directly into my phone.
When I press the microphone button manually, it picks up 10/10 commands via my bluetooth headset.
Ok Google detection is ON for the Google App. (and it works via phone)
Hands-free -> For bluetooth devices = allowed
"Record audio through bluetooth headset if available" = ON
When I do the "OK google voice model" guide, where it asks you to say OK Google 3x, it doesn't listen to my headset at all. It picks up nothing.
As I said when I press the mic button manually it works 10/10, there's nothing wrong with the bluetooth set or connection.
Any ideas?
Click to expand...
Click to collapse
I'm clueless :silly: but I have a Moto G5 Plus that had this issue I fixed today and another android phone a few years back that had the same issue.
I'm posting this around in a few forums since there doesn't seem to be much info on this anywhere. Maybe it will help.
To fix the broken setting that causes Google search / voice to text apps to not work with Bluetooth Microphones in my phones, I did the following:
Note: This will erase your google data on the phone maybe including your linked credit card authorization from your bank in android pay (tap payment only, not Wallet.) which I seem to recall having to re-set it up with my bank since they are very secure with that, so make sure you are prepared for that possiblity. It won't delete your linked accounts or authenticator two factor auth. Just the core googly stuff and settings related to the local settings on the phone.
Go into settings > apps > "Google". Disable it to reset it back to the original version, then enable it again, it should auto update back to current version later. Still in the Google app, click on storage, then manage space > clear all data.
Go back to settings > apps > show system apps. Find Google Services Framework. Click storage, click clear data.
Your Bluetooth microphone should now start working again. You may just get away with deleting the data on the framework app, I usually do both since I don't want to mess around any longer than I have to.
That didn't worked for me, although in my headphones manual says to press bluetooth sync button once for Google Now/Siri. I have PHILIPS SHB3060BK/00 headset.
DoubleYouPee said:
Hi.
I can't get OK Google to work via my bluetooth microphone.
I have the Google app open and it says "say OK Google".
It works 10/10 when I say it directly into my phone.
When I press the microphone button manually, it picks up 10/10 commands via my bluetooth headset.
Ok Google detection is ON for the Google App. (and it works via phone)
Hands-free -> For bluetooth devices = allowed
"Record audio through bluetooth headset if available" = ON
When I do the "OK google voice model" guide, where it asks you to say OK Google 3x, it doesn't listen to my headset at all. It picks up nothing.
As I said when I press the mic button manually it works 10/10, there's nothing wrong with the bluetooth set or connection.
Any ideas?
Click to expand...
Click to collapse
Just turn off the "Record audio through Bluetooth headset if available". It will just work fine.

Bluetooth Button to open Google Now

Hi everyone!
I'm searching a method to "call" Google Now when press the hands-free button on my car or voice command on my bluetooth headset.
Searching on internet I've found that it's a strange thing on Android, that call the old Voice Dialer insted the new Google Now :\
I've found an app, Bluetooth launch but on my Nexus 5X seems to not work...another app, GNow, in it's description talk about a changing in Android 6 and that their app isn't necessary enymore, but I haven't found nothing about on internet.
Note that this app's functionality has been incorporated into Android 6.0 (Marshmallow); so don't install if you're on 6.0 or later.
Click to expand...
Click to collapse
Any suggestion?
FullMetalGlicoz said:
Hi everyone!
I'm searching a method to "call" Google Now when press the hands-free button on my car or voice command on my bluetooth headset.
Searching on internet I've found that it's a strange thing on Android, that call the old Voice Dialer insted the new Google Now :\
I've found an app, Bluetooth launch but on my Nexus 5X seems to not work...another app, GNow, in it's description talk about a changing in Android 6 and that their app isn't necessary enymore, but I haven't found nothing about on internet.
Any suggestion?
Click to expand...
Click to collapse
Have you tried going in your Google now settings>voice>and enabling Bluetooth headset recording?
This works for my lg tone hbs810 Bluetooth headset giving me any ok Google option through the headset by tapping the call icon. Idk how it will work with the car though.
Let me know if it helps.
Sent from my annoying Nexus 5X
Nexus 5x stock unrooted here. I used to be able to both start Google Now by saying "ok google" or by long-pressing the BT button. (after the various necessary settings changes had been made of course).
I can't now. I've just followed the exact same path and discoveries the OP made.
I started on 6.0.1 and am on 7.0 OTA w/ Sep 2016 security updates. I *believe* it broke when my pricey but unreliable Philips BT headphones died. I switched back to an Anker Soundbuds Sport. I think that's when I lost that functionality. Can't start with "ok google" or with the BT headset button.
If I say "ok google" into phone's mic, I can then finish from my BT headset.
I know for certain I used to be able to launch with a button press as well as "ok google" so I think the problem is certain headsets. My BT button definitely works, it'll pause and start any music app I'm in. Answer calls, hang up. That's about it.
Would sure love a way to get this functionality back on my current Anker headphones.
And to reiterate yes my settings are correct, BT is enabled in both locations, ok google always listening is on etc etc etc.
I realize it's an old thread, but it's still an issue for some....

Voice recognition on Huawei Watch is much worser than on the phone?

Hello,
To my understanding, voice recognition of the watch uses Google API through the phone, the same API used by the phone itself.
For some reason, I get much better results from voice recognition on the phone than on the watch.
It is almost impossible to get a sentence clear on a watch, while the phone handles this well.
Could it be a microphone issue?
I use Hebrew first English second languages on the phone.
The phone is Samsung S7.
I think it's because location of the mic, which I believe is underside of the watch, where the band connects. And when the watch is on hand, it could be covered partially. Try if the mic works any better without wearing the watch?
Eremitus said:
I think it's because location of the mic, which I believe is underside of the watch, where the band connects. And when the watch is on hand, it could be covered partially. Try if the mic works any better without wearing the watch?
Click to expand...
Click to collapse
I tried it,If you make your mouth from the top of the strap into some of the words, watches can be clearly identifie【From Google Translate (Chinese to English)】
I had the same problem until the Google app on the phone was updated and now voice recognition on the watch is working fine.
FIX
There is a bug in google app beta. Listen to your saved voice commands on the google activity page. You will notice that that they are recorded 5 times faster. You have to leave the google app beta, uninstall the updates and update to the latest stable version.
I've noticed the voice recognition issue as well. It worked much better on my Moto 360. It's probably the mic positioning. Not sure what we can do about it.

Android Auto - Voice commands not working

Hi,
I have a problem with Android Auto that I can't fix.
If I connect my phone to the car (Skoda Octavia with Android Auto support) then it connects fine, I can use apps and everything, navigate, listen to music etc.
What I can't do is use my voice to control it. If I say "OK Google" or press the button in the wheel, then the prompt shows up, but it doesn't hear my voice beyond that point. It simply doesn't react at all. With an older phone it worked, but my 5T completely refused to cooperate.
The app has permissions, it works fine with voice while not connected to the car, butcas soon as it's plugged in, it seems to go deaf.
Any ideas? I've tried some tips I found Online, but so far no success.

Voice assistant via bluetooth - no Alexa if screen is off

Hi All
Had android phones for decades, and used in combination with Alexa for several years. All of a sudden though on my S20 plus I am unable to get alexa activation via bluetooth to work consistently.
Previously long pressing the voice assist button in my BMW would call up the voice assistant on my phone via bluetooth. I'd here a beep, and be able to utilise Alexa to ask for music on spotify or whatever. Obviously the S20 came set with Bixby, and this same functionality worked with Bixby - but I prefer Alexa so changed away to that. What I am finding now though is that it will only activate alexa if the screen is on. If not I press and nothing happens. The next time I switch the screen on Alexa pops up. Also I dont seem to get the beep if I activate with the screen on. Does anyone have any ideas?
Thanks
Dave

Categories

Resources