[Q] How to enable mic for voice search when in car dock - AT&T, Rogers, Bell, Telus Samsung Galaxy S III

I have read a lot of threads on this and there does not appear to be any work around and am asking here in case there may be one I just have not found.
The problem: When the phone is in the car dock, no voice commands will work (google voice search , voice dial, etc)
according to this thread, there is no remedy: Android Issue
I have added info to a Jira issue CM11 Jira
I am running CM11 and i have had nightlies where this almost worked, and have been waiting and hoping that it might eventually work. but to date no joy. I do not care if it uses the built in mic or the BT mic. I just want to be able to use the voice commands, especially in the car. Even if I had to run an app to switch it on and then off. Is there any hope?
Even the phone dialer shows an appropriate landscape screen when in the dock, so does apollo!?! Why no hands free function?

Do you have the listen in any window enabled on google now?

crazymonkey05 said:
Do you have the listen in any window enabled on google now?
Click to expand...
Click to collapse
Yes I do. I am running CM11, though, and that may be the difference. As far as I know this has never worked in CMx and only worked in TouchWiz roms and Moto roms.
Keith

Related

PLEASE HELP-DEV NEEDED-Bluetooth Voice Command/Dock Audio

PLEASE, help me. I've looked around and only found a couple of post within threads that specifically target these two issues. Most people are concerned about voice dialing over bluetooth which is answered by several apps, Voice Command included. But, I'm pretty sure a lot of people have been frustrated by or are curious about this:
It seems REALLY dumb of Samsung to disable or remove the ability for bluetooth voice input in stock apps. I know there's Voice Command, but I have 2 problems with that - 1. it just kinda totally sucks, IMHO; 2. If you launch something like Google Navigation, but it or you get the address wrong, you cannot use voice commands to input the new address within the application, you have to back out an try again. If I tell it to navigate to "Alewife Station" and Navigation comes back with a list of wrong guesses, I have to back out. Also, no voice-to-text once you are in your messaging app. It's fine for the initial message out, but not your reply if the app is open. No 3rd party voice assistant apps. No Google search outside of Voice Command. Essentially, no bluetooth voice input outside of their precious little app that is not as all inclusive as they'd like to make it seem.
My second gripe is using the audio out for only media/notifications, but not phone calls. The audio quality is markedly better when using the audio out on the car dock verses an FM transmitter, especially in the city where it's hard to find an open frequency. But if I receive a phone call while docked the audio switches to the phone's speakerphone. And even with a bluetooth paired it takes the input from the phone (the mic is blocked by the dock) WTF?! So I have to dismount my phone (which is illegal in some states) or fumble through the menus to turn off the audio out setting, then switch my radio to FM and hope I'm in a clear area, just to take/make a call? So much for 'eyes on the road'.
These two decisions seem counter intuitive and odd oversights for a flagship smartphone.
ANY suggestions or solutions are welcome. If you'd like to build an app to address one or both of these issues, I'll test it all day on my phone (that's why I pay $8/month for insurance) and support your development time. I'm sure many, many people would be happy to have this function.
Sorry about the rant, but the fact that this is not a standard function irks me.
Nothing?...

App to change Bluetooth functions for Google Now

I am trying to find an app that is capable of changing what app launches when I press the phone button on my car stereo. As of present in Jellybean it launches the voice dialer. Well since Google Now is capable of a great many more actions I would prefer that app launch.
Does anyone know of an app that will allow me to manipulate what actions are taken from Bluetooth controls?
Liveware manager from Sony. Just not sure if you can use non Sony devices.
Sent from my Galaxy Nexus using xda app-developers app
Dalbs2 said:
Liveware manager from Sony. Just not sure if you can use non Sony devices.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
Thanks Dalbs2, Ill give it a whirl and report back.
Im sure I am not the only one that wants steering wheel controlled launch for Google Now.
Just to update, the app does work on the Nexus, but it doesn't do what I need it to do. It really just seems to be an extremely simplified version of Tasker, that launches a preset app when a specific device connects to the phone.
What I am looking for is the ability to change the assigned function of a bluetooth button.
At present when I hit the phone button on my steering wheel in my car, it launches Voice Dialer. Since Google Now is capable of the same voice dialing plus a lot more, I would prefer that it launch when I press that button.
https://play.google.com/store/apps/details?id=com.kin.bluetooth_launch
Try Bluetooth Launcher
Sent from my Galaxy Nexus using Tapatalk 2
supersquishy said:
https://play.google.com/store/apps/details?id=com.kin.bluetooth_launch
Try Bluetooth Launcher
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Gave it a whirl, but I cant tell if its just not compatible with JB or if the button on the wheel is not sending the standard signal... Ill have to test with my BT headset when I get home and find where ever the hell it buried at... I haven't used the thing in years.
Thanks for the heads up on the App. It was exactly what I was looking for.
Try going into Settings/Applications/Manage applications/ and select the Bluetooth Dialer and hit the Clear defaults button. Then try your headset button again. It's possible that it will now prompt you with a list of available apps to launch and then you can possibly make Google Now the new default. If that fails the Bluetooth Launcher app suggested earlier should do the trick.
Perhaps you can answer a question. Does Google Now accept voice input from the connected bluetooth microphone? Currently the bluetooth microphone input in all google apps (including the voice search) is broken in all versions including ICS. This is a major oversight and a bug that I cannot believe hasn't been fixed. hxxp://code.google.com/p/android/issues/detail?id=8973
I am very much hoping this has been corrected completely in Jelly Bean or at minimum in Google Now.
I look forward to your feedback.
creekflood said:
Try going into Settings/Applications/Manage applications/ and select the Bluetooth Dialer and hit the Clear defaults button. Then try your headset button again. It's possible that it will now prompt you with a list of available apps to launch and then you can possibly make Google Now the new default. If that fails the Bluetooth Launcher app suggested earlier should do the trick.
Perhaps you can answer a question. Does Google Now accept voice input from the connected bluetooth microphone? Currently the bluetooth microphone input in all google apps (including the voice search) is broken in all versions including ICS. This is a major oversight and a bug that I cannot believe hasn't been fixed. hxxp://code.google.com/p/android/issues/detail?id=8973
I am very much hoping this has been corrected completely in Jelly Bean or at minimum in Google Now.
I look forward to your feedback.
Click to expand...
Click to collapse
First off thanks for the idea on clearing defaults, I had already tried that, but Bluetooth Launcher is not listed in the app list under all. I have been looking through there trying to find what is controlling the bluetooth voice dial, but have been unsuccessful in my attempts to find it.
As for your question, it looks like they did fix it. I set my phone outside of my front window in the car and then hit the voice-dial button on the wheel. I then spoke softly into the mounted vehicle mic, so to make sure the phone mic would not pick it up. Worked just fine.
HOWEVER. Google NOW does not work, so it looks as though it still relies on the internal mic for that function. Considering that I have never noticed this while in use driving my car and using Google Now, Id say the internal mic does a good enough job. Of course that may vary from device to device.
For what its worth, I can no longer use my 3rd-party voice dialer without disabling google search. There is no longer, in Jelly Bean, a way to make a 3rd-party voice dialer be the default voice dialer. Shutting down google search really sucks but bluetooth voice dialing is a very high priority for me. I sure hope someone straightens this out.
BTW, the built-in voice dialer is horrible on JB bluetooth and there is still no call confirmation option.
This blows.
Looks like Google broke the Bluetooth button functionality.
Agreed. If I have to hear voice dialer say "didn't catch that" one more time on by JB loaded Galasy s3, I might have to go back to (egads) s-voice!
Even if it uses the internal Mic, google now is preferable.
ANy progress?
This bluetooth problem still exists. I'm on AT&T Galaxy S3 and have tried CM10, LiquidSmooth, BlackJelly, and HighOnAndroid. I have only been able to functionally use bluetooth voice dialer on BlackJelly and that is because it uses the default S Voice app. CM10 and LiquidSmooth did not even pick up any mic neither through bluetooth or the phone. HighOnAndroid at least picked up the bluetooth mic, but always dialed 1 of 3 contacts regardless of what I said. Is there any rom out there that has the Google Now search bar on the homescreen (ics or jb) with the ability of using a third party voice dialer app or even use Google Now instead of the Google voice dialer app? I'm assuming no, but thought I'd post even if it's just to bump up this still current issue.
I just did some searching and came across a thread with a possible solution. Here's the link:
http://forum.xda-developers.com/showthread.php?t=1883895
It basically says to convert google search from a system app to a user app. I haven't tried it, but it sounds like it allows some people to choose a different voice dialer as the default.
creekflood said:
Try going into Settings/Applications/Manage applications/ and select the Bluetooth Dialer and hit the Clear defaults button. Then try your headset button again. It's possible that it will now prompt you with a list of available apps to launch and then you can possibly make Google Now the new default. If that fails the Bluetooth Launcher app suggested earlier should do the trick.
Perhaps you can answer a question. Does Google Now accept voice input from the connected bluetooth microphone? Currently the bluetooth microphone input in all google apps (including the voice search) is broken in all versions including ICS. This is a major oversight and a bug that I cannot believe hasn't been fixed. hxxp://code.google.com/p/android/issues/detail?id=8973
I am very much hoping this has been corrected completely in Jelly Bean or at minimum in Google Now.
I look forward to your feedback.
Click to expand...
Click to collapse
On my HTC droid DNA i had the same problem. I found a very simple fix on another forums that worked.
Settings/sounds/touch sounds
Activating touch sounds for some reason made Google Now get past initializing and work with my BT.
On the other hand whenever i use bluetooth launch to launch google now, it never gets past initializing. i also have to reset the phone to make google now work again with my bt.
briguybro said:
I just did some searching and came across a thread with a possible solution. Here's the link:
http://forum.xda-developers.com/showthread.php?t=1883895
It basically says to convert google search from a system app to a user app. I haven't tried it, but it sounds like it allows some people to choose a different voice dialer as the default.
Click to expand...
Click to collapse
this worked right away!!! your ****ing awesome!!! ive been trying to do this for so loooong i made dragon a system app and when i hit the voice button on my bluetooth it asked me if i wanted to use dragon or s voice i hit dragon than always and now it always just brings up dragon!!! i cant begin to tell you how stoked i am right now i can finally make calls on my motorcycle.

[Q] How can I make my Galaxy Nexus the "PERFECT" phone?

Because right now, it is missing a couple of things that are probably available, yet I have never found..
I am using the stock JB 4.1.2 on a Bell network Galaxy Nexus
- I would like to be able the Google Now voice search feature without having to touch the home button.. can't I set it up in some fashion to simply say "Google" from the lock screen instead of swiping to the Google button?
- I would like to have the phone read out my texts messages.. my friend has an S2 that has a Hands Free mode that detects when he is driving and speaks out his emails.. can't find something similar for the Nexus.
and speaking of Hands Free.. when you go to setting - Speech output you have a choice of Always of Hands-free only, but I have never found a way to turn on or set up a Hands-Free method of using the phone
- and finally.. has anyone ever gotten their phone to work with the SYNC system installed in Fords? I wish I could use the blue-tooth in SYNC to talk to Google now on my phone..
ccices said:
Because right now, it is missing a couple of things that are probably available, yet I have never found..
I am using the stock JB 4.1.2 on a Bell network Galaxy Nexus
- I would like to be able the Google Now voice search feature without having to touch the home button.. can't I set it up in some fashion to simply say "Google" from the lock screen instead of swiping to the Google button?
- I would like to have the phone read out my texts messages.. my friend has an S2 that has a Hands Free mode that detects when he is driving and speaks out his emails.. can't find something similar for the Nexus.
and speaking of Hands Free.. when you go to setting - Speech output you have a choice of Always of Hands-free only, but I have never found a way to turn on or set up a Hands-Free method of using the phone
- and finally.. has anyone ever gotten their phone to work with the SYNC system installed in Fords? I wish I could use the blue-tooth in SYNC to talk to Google now on my phone..
Click to expand...
Click to collapse
Skyvi will read your texts outloud.
Point 1 would require the microphone to be active all the time, killing battery, so I doubt it will happen.
Sent from my Galaxy Nexus
The hands-free mode is probably only activated when it's in the car dock.

[Q] Car hands free status

I've been doing a ton of research and I want to know what the status is of using the Nexus 7 (2013) as a hands free device. I've seen some discussion about BlueZ, adding bluetooth profiles, using hands free kits, mic input from DACs, etc. but nothing really that recent. I'm hoping that there has been some development in this area with 5.1.1. The goal is to have the call audio go to the car speakers and maybe have an external mic for the audio in.
How are others doing it and what is the current accepted way to accomplish this? Can someone point me in the right direction? I'm starting to build my system and this is one of the last things I need to figure out.
I have the cellular version Nexus 7 if there's a way I can use that to send/place calls from the same number with a second SIM or something.
you can setup the nexus through auxiliary so that audio goes through the car speakers, and if your really picky about what kind of sounds go through your car speakers or the nexus speakers you can use an app like this https://play.google.com/store/apps/details?id=com.woodslink.android.wiredheadphoneroutingfix&hl=en
For making calls and such from a different device you should use an app like Mysms https://play.google.com/store/apps/details?id=com.mysms.android.sms&hl=en
It allows texting from any device using your phone by sending the info through wifi or bluetooth to your phone. It can also route calls from your phone to what ever device you want allowing you to answer with your tablet (with mysms this requires paid version, but there are likely other apps out there).
arolust said:
you can setup the nexus through auxiliary so that audio goes through the car speakers, and if your really picky about what kind of sounds go through your car speakers or the nexus speakers you can use an app like SoundAbout
For making calls and such from a different device you should use an app like Mysms
It allows texting from any device using your phone by sending the info through wifi or bluetooth to your phone. It can also route calls from your phone to what ever device you want allowing you to answer with your tablet (with mysms this requires paid version, but there are likely other apps out there).
Click to expand...
Click to collapse
The issue is that I'm replacing the head unit with the Nexus. I have Tablet talk which allows me to answer calls on m phone from the tablet, but the audio goes over the phone. I want to be able to answer the phone call on the tablet and have the tablet handle the audio. I've seen other threads about this and I've searched, but I haven't seen anything that are very recent. The best 'solution' I saw was implementing the BlueZ bluetooth stack to provide the required profiles, but I find their instructions confusing and it doesn't seem like anyone has attempted to get it working even though many people are looking for a solution to this.
Does anyone have any experience with implementing BlueZ on 5.1.1?
ok, your saying the app requires you to still use your phone to complete a phone call.
Using google voice setup and hangouts. Using this setup is the best I can think of. You can setup your current phone number I believe to work with google voice. Then just setup your phone to tether to your tablet.
Im fairly certain google hangouts can use your cellular service to place the calls and text, but if you have no service but have data/wifi it can use those, but im not 100% sure on that.
EDIT: I should clarify, google hangouts/voice works to make calls/texts/videocalls over wifi on any smart device without cell service. By using your own number your tablet will be able to make calls/texts/videocalls all from your number, all you need is data connection/wifi. I have not tried using hangouts over cell service without data, never had a need.
Troopster19 said:
The issue is that I'm replacing the head unit with the Nexus. I have Tablet talk which allows me to answer calls on m phone from the tablet, but the audio goes over the phone. I want to be able to answer the phone call on the tablet and have the tablet handle the audio. I've seen other threads about this and I've searched, but I haven't seen anything that are very recent. The best 'solution' I saw was implementing the BlueZ bluetooth stack to provide the required profiles, but I find their instructions confusing and it doesn't seem like anyone has attempted to get it working even though many people are looking for a solution to this.
Does anyone have any experience with implementing BlueZ on 5.1.1?
Click to expand...
Click to collapse
Did you find something. Sometimes I have the impression that some people just can't understand a simple English sentence, like arolust.
lung1 said:
Did you find something. Sometimes I have the impression that some people just can't understand a simple English sentence, like arolust.
Click to expand...
Click to collapse
Nah, I gave up - I got no support so I just broke down and got the MotorMouth 2.
But if someone were to figure it out I'd like to know the solution so I can have a single device act as my HU.
I'm working on a solution. Bluez lets you build AOSP for Nexus 7 2013 and it has HFP support. I will tell you if I did something. It really looks like no one is willing to help on this area. I searched a lot, but just peaces.
Troopster19 said:
Nah, I gave up - I got no support so I just broke down and got the MotorMouth 2.
But if someone were to figure it out I'd like to know the solution so I can have a single device act as my HU.
Click to expand...
Click to collapse
Subscribed
Sent from my Nexus 7 using Tapatalk

Google app/Google search question about crashes

Hi all,
I know there are quite a few people with issues on the google app crashing and I thought it might be helpful to see if we could collate different people's experience here - what hardware (RK?), rom, version etc, in case there is a particular version that works.
I have a RK3066/stock rom configuration. In terms of the version I have tried:
So 3.3.12 didn't crash at all in my brief test . But can't voice dial, guess they changed how it works some point after that .
5.4.x can crash repeatedly, best case feels like every other time. It also does not pick up my navigate requests correctly.
4.9.22 crashes infrequently so far. Never repeatedly which is importantly , worst every other time,usual say every five attempts.
4.7.x similar to 4.9.22
4.5.x - crashed alot
4.1.x crashes every 2-3 attempts, but can voice dial with this version (and above).
There is a 5.12 beta I haven' tried.
APKs at http://www.apkmirror.com/apk/google-inc/google-search/
Finally, is there a way of logging the detail of a google app crash - to see if there is something specific causing it?
Cheers
Another option.. I played w/ it on my phone and it was pretty nice. It does rely on google voice search so who knows if it'll crash also.
http://www.xda-developers.com/how-to-get-voice-access-beta/
TT_Vert said:
Another option.. I played w/ it on my phone and it was pretty nice. It does rely on google voice search so who knows if it'll crash also.
http://www.xda-developers.com/how-to-get-voice-access-beta/
Click to expand...
Click to collapse
Minimum android version is lollipop
Well that sucks a big one. To be honest it started to annoy me today. Couldn't fund out how to quickly turn it off
I would prefer to dig into why it crashes rather them retry to replace it. We know Goggle Voice works well when it works we just need to keep it working.
Unfortunately I really don't know where to start with it. I wish I had a bench top unit so I didn't always need to be in my car.
Is anyone running a HU emulator?
hans109h said:
I would prefer to dig into why it crashes rather them retry to replace it. We know Goggle Voice works well when it works we just need to keep it working.
Unfortunately I really don't know where to start with it. I wish I had a bench top unit so I didn't always need to be in my car.
Is anyone running a HU emulator?
Click to expand...
Click to collapse
Yes I think this will get us furthest, if we can understand why it crashes, then maybe there is a work around. Is it to do with microphone readiness, data connection or some other launch/ROM issue????
Having a crash free google app voice search would turn this HU from good to virtually perfect for me!
Mr Bigglesworth said:
Yes I think this will get us furthest, if we can understand why it crashes, then maybe there is a work around. Is it to do with microphone readiness, data connection or some other launch/ROM issue????
Having a crash free google app voice search would turn this HU from good to virtually perfect for me!
Click to expand...
Click to collapse
On my device it crashed offer if radio was playing during while I initiated the search. But it crashed also when the radio was not playing.
p_mike83 said:
On my device it crashed offer if radio was playing during while I initiated the search. But it crashed also when the radio was not playing.
Click to expand...
Click to collapse
On my HU is crashing all the time. I'm using the latest ROM from Malay Master. I have tried different version(some are crashes often, some rarely), but until now I didn't find a solution/workaround to this problem.
Still investigating...
dj.martzian said:
On my HU is crashing all the time. I'm using the latest ROM from Malay Master. I have tried different version(some are crashes often, some rarely), but until now I didn't find a solution/workaround to this problem.
Still investigating...
Click to expand...
Click to collapse
So are you able to say which are more stable? And what hardware do you have?
Mr Bigglesworth said:
So are you able to say which are more stable? And what hardware do you have?
Click to expand...
Click to collapse
The most stable is version 4.9.22.19 from apkmirror.com
HU Technical Specs: RK3188, 1024x600
Here is the link with the product:
http://www.aliexpress.com/item/Quad...r-DVD-Player-For-FORD-MONDEO/32563024121.html
Best Regards,
D.
dj.martzian said:
The most stable is version 4.9.22.19 from apkmirror.com
HU Technical Specs: RK3188, 1024x600
Here is the link with the product:
http://www.aliexpress.com/item/Quad...r-DVD-Player-For-FORD-MONDEO/32563024121.html
Best Regards,
D.
Click to expand...
Click to collapse
Yes, I also thought that 4.9.22 is one of the most stable of those that I have tried and have proper functionality. I'm on RK3066 and stock ROM. Interesting that your RK3188 doesn't improve things markedly, I don't think it is a processing power issue.
I was thinking about this a little bit more, I remember trying 3.3.12 (or whatever is the stock one installed) and it was very stable, but can't voice dial on it; 4.1.x etc start to crash so I wonder if there is information out there about the main changes that happened between these versions and so what might be causing it. is it something that has greater dependency on a good wifi connection or something else or some kind of software module that's not meshing right with the HU?
I found this in an old thread http://forum.xda-developers.com/showpost.php?p=48854301&postcount=714
gpmg762 said:
Got Google Now working, sort of anyway. Here's how I did it.
install an old PrebulitGMSCore apk https://drive.google.com/file/d/0B2FRr4c4c1g8WVI2YWg3TFZ4MTg/edit?usp=sharing (Google Play Services).
install Velvet apk https://drive.google.com/file/d/0B2FRr4c4c1g8X2t2MzQ4MkMyd1U/edit?usp=sharing (Google Now).
this step probably not be needed as I was trying to install Google Home Launcher, install Google Home apk https://drive.google.com/file/d/0B2FRr4c4c1g8OU9odi1ZRzJ5cHM/edit?usp=sharing (Google Home Launcher).
launch Google Now, it will detect a new version, update it.
I can use Google Now to launch default Radio and Music app by "play music" and "play radio".
"play disc" not working for me, neither are "navigate home" and "navigate office", they just get normal search results.
Click to expand...
Click to collapse
Has anyone gone done the route of changing the PrebulitGMSCore apk but with a more functional Google Now etc?
I'm hesitant to dig into this until Malaysk's next update that will be out soon.
Hello all,
I made some good progress, although with one drawback.
Today I tried v3.6 (I think it was 3.6.16) from apkmirror. And tried it just under ten times with NO crashes. A record for my head unit!!
v3.6 does have calling functionality, and navigate works fine too.
The only drawback seems to be the play music function (I really only need these three functions as everything else I do is quite straightforward from steering wheel controls). It doesn't seem to bring up poweramp and play the music as later versions do....But maybe this is something can be resolved by settings, I need to investigate more when I am back in the car.
Please can others try this and contribute to the thread - I feel I am so close to having this up and running well!
I'm going to continue posting on this thread, although it does somewhat feel like I am talking to myself.
So in the car a couple more times today. Absolutely no crashes on this version of 3.6.16 (what did they change after that which made it no work so well on MTCB HU?). When online, call and navigation work brill, don't know why it refused to play ball on play music.
Messing around with some voice command apps, and still testing this, but this sorts out the play music, and play music and navigate commands work well when offline - but just cant seem to get call to recognise properly when offline - it would be the last missing link for me - think it might be something that can be customised to be fixed though - will update when I figure this last bit out!
I'll play with this soon also.
Dave
I'm swamped right now but I will try to test it later in the week.
Ok, that would be great - was in the car again this morning and seemed to work fine. If someone knows how to make this version work well with the play music command (i.e. find local music and load it in poweramp), that would be great!
The other reason why i went to 3.6 is that it offline voices is meant to work but it isn't. I am wondering if the gapps version needs to also be rolled back to an earlier version for offline voices to work.
Mr Bigglesworth said:
I'm going to continue posting on this thread, although it does somewhat feel like I am talking to myself.
Click to expand...
Click to collapse
Please continue to talk to yourself, i'm listening
I hope to give version 3.6.16 a try later today and I'll post my results here.
There are some things I need to figure out to make this HU (almost) perfect and a stable voice command/search certainly is one of them.
I loaded 3.6.16 today and so far no issues. Do you happen to have a chameleon or version history so we can try to bisect this?

Categories

Resources