I have been looking for a way to get the shield to listen for "hey google" on the webcam microphone. The mic on the c920 is actually really good, a lot better than the one our home mini. Today, we can use c920 for voicing assistant commands to the shield by activating voice input from the ui, but we would really like not to have to reach for the keyboard or controller. The microphone on the gen2 controller is also not a good alternative as it only hears "ok google" from a few meters away.
Would rooting, switching kernel or even switching to non-tv android make it possible to fix this problem?
I have done some more research on this. I can't find anyone who have managed to turn a usb microphone into an always on microphone on the shield. What i can't find out is why. It's most certainly not a hardware problem. The mic works well on the shield.
Can someone with a little more knowledge about the kernel and android tv tell me where the catch is?
Alternativly, could someone who have installed a non-TV android tell me if it works then?
Related
Hello all,
I see that a question similar to this has been posted a few months ago, but no replies on that thread. So, here we go again
Basically all I need is for my Android to act as a bluetooth (stereo)headset (receiving audio).
The setup is I have a TV which can stream sound to a bluetooth headset. I havent got a bluetooth-headset but maybe I can use my Android phone with a wired headset and the phone acting as a bluetooth headset seen by my TV.
The goal: My girlfriend is hearing impaired and it would be a huge aid for her to be able to use a headset when watching TV-programs that hasnt got captions.
Also, streaming sound from my MythTV-box (with bluetooth) would make it possible to watch videos with sound without disturbing other people in the livingroom.
Is this somehow possible ? and if yes, might there already be an app out there ?
I've searched for hours but it gets a bit messy because about 95% of search results points to solutions for pairing an Android with a real bluetooth-headset and most of the time Android being the "server"-part of the bluetooth-connection. I need it to be a "client" ("sink" ?).
Im sorry this isn't an answer to you question. If she wears hearing aids i would look into a device like this for her.
Icom from Phonak. This device interfaces with anything bluetooth and connects to hearing aids. This made a huge difference in my bosses quality of life. He is able to interface it with His TV,Radio and his cellphone.
This is much more useful that just an ordinary blue tooth earphones.
Also i believe the bluetooth stacks that are in cell phones where never created for audio input. So something like you where asking wouldn't be possible as far as i know.
Thanks for your response. You're right about a proper hearing aid, its possible to get some with bluetooth-support (Oticon I think).
Just to wrap it up, while googling I also found some hints about the bluetooth stack being "limited" in Android and also some talk about hardware-capabilities (which would probably explain the limits of the bluetooth api in Android).
Most of what I found were from 2009 and '08, so I was hoping that bluetooth-possibilities might have expanded in the newer "delicious pastry"-releases from Google. Maybe its possible to port it from some Linux-source and build a ROM (?) But Im in way over my head with such projects.
I have a Beats by dre solo HD with the controlltalk remote in the cable, this also contains a mic, and for some reason it doesn't want to work.
I read that some android phones work with the remote but some don't, the HD2 works with the play/pause button, not with volume and also the mic doesn't work when calling.
I can use the mic in for example google voice search, that works like a charm, but it doesn't work in calls, is there an app that can fix something like that? or is it a simple setting? Or is it simply not possible?
I'm running android 2.3.3 (BOYPPC-SHIFTPDA)
Did you get a resolution on this? Having the same issue with my Samsung Droid Charge.
Hey,
I know people have been having trouble with thier built in microphone, but I've not paid much attention because my intention was to use my bluetooth headset.
Until I found out that bluetooth headsets don't actually work with android tablets. At least that seems to be the understanding. I can hear just fine, but I've not run into a single person who has gotten a mic to work on bluetooth.
Anyone know if there is planned support for this in the future?
Hi all - is anyone here trying to the SHIELD Remote with full android rather than the stock firmware?
I am, and everything works (even volume control and headphone audio output!) except the microphone.
If anyone has any suggestions for how I could go about debugging the microphone input, I would very much appreciate it as it's the last thing preventing my setup from being perfect.
The message I see when I press the voice input button on the remote is "Can't open microphone" (screenshot at end of this post: http://forum.xda-developers.com/showpost.php?p=64552147&postcount=14 )
Android is clearly just not recognising it as an audio input device, but I'm not sure why.
My guess would be that the stock firmware has a kernel module loaded or some modification to the Android bluetooth stack to support bi-directional A2DP devices rather than just one way.
Has anyone here ever seen Android working with a bluetooth device with audio input? Perhaps a bluetooth headset with microphone? Does that use A2DP?
Hi there, any progress ? trying to find some solution for the same problem!
andrewthecoder said:
Hi all - is anyone here trying to the SHIELD Remote with full android rather than the stock firmware?
I am, and everything works (even volume control and headphone audio output!) except the microphone.
If anyone has any suggestions for how I could go about debugging the microphone input, I would very much appreciate it as it's the last thing preventing my setup from being perfect.
The message I see when I press the voice input button on the remote is "Can't open microphone" (screenshot at end of this post: http://forum.xda-developers.com/showpost.php?p=64552147&postcount=14 )
Android is clearly just not recognising it as an audio input device, but I'm not sure why.
My guess would be that the stock firmware has a kernel module loaded or some modification to the Android bluetooth stack to support bi-directional A2DP devices rather than just one way.
Has anyone here ever seen Android working with a bluetooth device with audio input? Perhaps a bluetooth headset with microphone? Does that use A2DP?
Click to expand...
Click to collapse
Just to answer last part.
Bluetooth headsets, mono as well as stereo, work fine on full android rom. Including microphone.
Btw, it is controlled in phone sections (headset) of the bluetooth stack and not a2dp which is headphone profile.
Google and by extention nvidia, have changed something in handling microphone from the remote, and that change is probably closed source.
Note 5 ?
Thanks for the heads up Idan73, I've actually since figured out the same thing by connecting a friends bluetooth headset to my NSTV (it worked fine).
I'm going to dig into the original nvidia rom and see if it's something simple like a system APK which is handling the remote audio input.
I assume it isn't in the kernel as I believe zulu99's full android ROM is already using the same untouched kernel from nvidia.
Hey guys,
I just got my mibox, and I'm pretty happy about it.
Nearly everything works like I imagined, but there is something, which could be improved:
I'm using a harmony remote to control my devices, and I don't really want to change that.
But when I want to use voice control, usually you have to use the Bluetooth remote with integrated microphone.
Well, I thought when I plug in an external USB microphone, it should be fine, so I ordered on (http://amzn.to/2iz1ySc).
I chose this model, because I read that you can use it with Sony android TVs for the same reason.
But when in plug in the microphone and reboot my mibox, it seems that nothing happens and the box doesn't recognize the mic.
Has anybody tried something like this before or does anybody have some ideas, tips or workarounds?
I also tried to use a Bluetooth headset, which I paired with the box, only with the result, that my AVR doesn't play anymore sounds (just the Bluetooth headset...)