Assistant and USB Mic

Hi Folks

Sorry for the very basic question below but Im totally confused.

I decided to jump into voice assistant. I purchased a $5 usb microphone dongle. I plugged it into my machine (not directly into ha). When I click on assistant icon then click the microphone I can say turn x on and it works perfrectly

I used my Android phone (turning google off) and it also worked fine. Getting very excited I decided it would be good to say to my computer something like “hey computer turn x on”. This I could not get to work.

After reading lots of doc I have ended up with assistants working with Wake word installed and I believe configured correctly.

In addons I have installed Assist Microphone (openWakeWord, Whisper, Piper) and I have nabu casa cloud connection.

Is it possible to use a usb microphone on my pc (linux) to connect to my HA instance (vmware) or I missing the point … sorry

1 Like

Did you ever find a solution?

didnt even get a reply which is a bit sad for “year of the voice”

2 Likes

I found Assist Microphone - wake word detected only once · Issue #3464 · home-assistant/addons · GitHub but yeah, unless I’m mistaken, this is currently a ~2 week outage (if not more) with zero communication from the team. This is my intro to Voice under HA :upside_down_face:

I’m a tinker who thought I could replace Alexa/Google Home but evidently we’re not there yet, even with a >$100 Home Assistant Green. It took me a lot of effort to realize it’s a bug and not a mistake on my part. I’d feel a lot better if they’d just acknowledge this, I don’t get it. I have about 3 weeks before I can’t return it anymore :person_shrugging:

Hi Peter,
I am puzzled because you start saying that “When I click on assistant icon then click the microphone I can say turn x on and it works perfrectly” and “I used my Android phone (turning google off) and it also worked fine”. So far so good ?

But then you got rather vague about what is not working.

Was it on one of the working systems you just mentioned before ? If so, did you setup the wakeword “hey computer” ? Did you get the feedback to indicate it had recognised the wakeword ? What error was in the log ? What is your configuration file ?

Is your HA instance running in vmware on your linux pc which you have connected the USB microphone to ?
I believe that passing a USB device through to a virtual machine (or a docker container) can be tricky … so would suggest that you first try to test your mic using arecord and aplay in the Virtual machine.

But more I would recommend that you use a separate machine for your voice assistant; both because HA seems to expect to be run on a server tucked away in a back cupboard with devices connecting via LAN; and because you are sure to want to give voice commands in more than one room anyway, so will soon want multiple satellites :wink:

And yes, I am currently successfully using a RasPi 3B with a USB mic as my HA Voice Assist satellite testbench.


Possibly your mistake was forgetting that this is an Open Source project; and that “the team” do not get paid to play 20 questions trying to work out what the poster was actually trying to ask/say. And before you have a go at me, i am a user like you and almost everyone here.

Personally I see we’re getting closer, but still a way to go to compete with Alexa/Google Home quality and price wise. But the objective is to run locally without sending every sound in your house to a multi-national to do what they will. Not sure what Home Assistant Green has to do with voice assistant though … unless you’re not actually interested in Home Assistant.

Sounds to me like you should return “it”.

1 Like