News for hackers. Stuff that matters.
Re:My Journey to a reliable and enjoyable locally hosted voi... by hamdingers on Monday March 16, 2026 @10:12AM (#47399332)
If you're less concerned about privacy, I use Gemini 2.5 Flash for this and it's exceptionally good and fast as a HA assistant while being much cheaper than the electricity that would be needed to keep a 3090 awake.

The thing that kills this for me (and they even mentioned it) is wake word detection. I have both the HA voice preview and FPH Satellite1 devices, plus have experimented with a few other options like a Raspberry Pi with a conference mic.

Somehow nothing is even 50% good as my Echo devices at picking up the wake word. The assistant itself is far better, but that doesn't matter if it takes 2-3 tries to get it to listen to you. If someone solves this problem with open hardware I'll be immediately buying several.

Re:My Journey to a reliable and enjoyable locally hosted voi... by _spduchamp on Monday March 16, 2026 @11:05AM (#47399998)
How about a button?

I'd prefer to physically press a button on an intercom box than having something churning away constantly processing sound.

Re:My Journey to a reliable and enjoyable locally hosted voi... by hamdingers on Monday March 16, 2026 @11:24AM (#47400246)
If I have to go to a thing and push a button, I'd rather the button do the thing I wanted in the first place. Voice assistants are for when my hands are full or I don't want to get up. (I wrote more about my home automation philosophy in another comment[1]).

Also I have all my voice assistant devices mounted to the ceiling

1. https://news.ycombinator.com/item?id=47399909

Re:My Journey to a reliable and enjoyable locally hosted voi... by huhtenberg on Tuesday March 17, 2026 @05:05AM (#47410185)
What if you have two things? You'd then need two buttons.

The push button is a perfectly viable option, it just needs to be in a form factor that's works. Could be as simple as a tiny low-energy Bluetooth board with a coin battery that will last several months.

Re:My Journey to a reliable and enjoyable locally hosted voi... by ash_091 on Tuesday March 17, 2026 @08:29AM (#47411740)
Luckily I carry around a device with infinite reconfigurable buttons!
Re:My Journey to a reliable and enjoyable locally hosted voi... by kbelder on Wednesday March 18, 2026 @07:28PM (#47432683)
Yeah, a touch-sensitive com-badge mounted on your chest would work.

Actually, I would think a small coin-sized button & transmitter that did nothing but emit a signal that your assistant (or phone) interprets as 'start listening' would be pretty useful. In your pocket, on a watch band, etc.

Re:My Journey to a reliable and enjoyable locally hosted voi... by tomComb on Monday March 16, 2026 @01:16PM (#47401851)
The pebble index seems like the optimal form for this.

https://repebble.com/index

Could be pressed even if your hands were busy.

Re:My Journey to a reliable and enjoyable locally hosted voi... by stavros on Monday March 16, 2026 @02:08PM (#47402574)
If you want to relax some constraints, I made something similar for $10: https://www.stavros.io/posts/i-made-a-voice-note-taker/
Re:My Journey to a reliable and enjoyable locally hosted voi... by CurleighBraces on Monday March 16, 2026 @02:15PM (#47402677)
Did you have any luck with the power issues on the new board?
Re:My Journey to a reliable and enjoyable locally hosted voi... by stavros on Monday March 16, 2026 @02:17PM (#47402706)
The new board hasn't come yet, but a friend gave me a great idea, to power the mic from a GPIO, which powers it off completely when the ESP is off.

Hopefully the new boards will be here soon, but another issue is that I don't really have anything that can measure microamp consumption, so any testing takes days of waiting for the battery to run down :(

I do think these clones are the issue, though. They had a LED I couldn't turn off, so they'd literally shine forever. They don't seem engineered for low quiescent current, so fingers crossed with the new ones.

Re:My Journey to a reliable and enjoyable locally hosted voi... by CurleighBraces on Monday March 16, 2026 @03:15PM (#47403436)
Makes a lot of sense :) thanks for the update.

I'll try to remember to creepy stalk you for updates as the device sounds great!

Re:My Journey to a reliable and enjoyable locally hosted voi... by stavros on Monday March 16, 2026 @03:39PM (#47403771)
You can sign up to my mailing list to get emails if you want! It's at the end of each post.
Re:My Journey to a reliable and enjoyable locally hosted voi... by mlrtime on Tuesday March 17, 2026 @07:18AM (#47411149)
Thank you for the blog/updates.

Since you're deep into this space, Do you use wall mount dashboards? There seems to be two camps now: Dashboards everywhere or none at all.

Re:My Journey to a reliable and enjoyable locally hosted voi... by bigiain on Tuesday March 17, 2026 @06:28PM (#47419225)
Is it worth removing the led from the board? Wont help with any other decisions by the designer that draw excess current, but maybe that's the only or largest one?
Re:My Journey to a reliable and enjoyable locally hosted voi... by stavros on Tuesday March 17, 2026 @07:16PM (#47419651)
I did remove it :( It's still pretty bad. I ordered some Xiaos that do explicitly say 14 uA sleep current, but they seem to have gotten lost in the mail!
Re:My Journey to a reliable and enjoyable locally hosted voi... by derefr on Tuesday March 17, 2026 @01:31AM (#47409013)
Most of what I (and in my experience many people) want a voice assistant for, is setting+ending timers... which for me happens mostly in the kitchen, while I'm simultaneously holding a hot pan or hand-tossing a salad or paper-towelling off some raw chicken. In none of those cases would I want a ring anywhere near my hands, let alone a smart ring. (And nor, in half of those cases, is it convenient/hygenic to use my oven timer.)

That being said, we could solve for fully 50% of in-home voice-assistant use-cases just by developing an extremely domain-specific voice assistant that has an extremely small (ideally burned-into-a-DSP) voice model that only knows how to recognize commands to manage kitchen timers. If such a device existed, and was cheap enough that you could assume anyone who wanted this functionality would just buy one, then this would make truly hands-free activation of a "real" voice-assistant much less necessary, as there'd be far fewer user-stories that would really "need" that. The rest of those user-stories really mostly could work with some kind of ring / belt buckle / shirt comm badge / etc.

Re:My Journey to a reliable and enjoyable locally hosted voi... by pwillia7 on Monday March 16, 2026 @11:21AM (#47400205)
I'm in if I can embed it into my forearm
Re:My Journey to a reliable and enjoyable locally hosted voi... by hamdingers on Monday March 16, 2026 @11:35AM (#47400400)
In the mid 2000s I had a setup where some children's walkie talkie "spy watches" could be used to issue commands to a completely DIY, relay based smart home system.

I'm looking forward to whenever my Pebble ships so I can recreate that experience with this: https://github.com/skylord123/pebble-home-assistant-ws

Re:My Journey to a reliable and enjoyable locally hosted voi... by nickthegreek on Monday March 16, 2026 @01:18PM (#47401885)
apple watch gets you close.
Re:My Journey to a reliable and enjoyable locally hosted voi... by croes on Monday March 16, 2026 @01:50PM (#47402332)
Time for a real life Star Trek comm badge
Re:My Journey to a reliable and enjoyable locally hosted voi... by spacecrafter3d on Monday March 16, 2026 @06:55PM (#47406158)
Re:My Journey to a reliable and enjoyable locally hosted voi... by freedomben on Tuesday March 17, 2026 @10:24AM (#47413137)
For real, if I had a fully self-hosted and private system, I'd love a real life Star Trek comm badge. Being able to say, "where is Jeff?" and have it tell me alone would be quite an awesome feature
Re:My Journey to a reliable and enjoyable locally hosted voi... by kortilla on Monday March 16, 2026 @11:23AM (#47400238)
Rules out a bunch of cases where your hands are busy handling ingredients in the kitchen, etc
Re:My Journey to a reliable and enjoyable locally hosted voi... by magarnicle on Tuesday March 17, 2026 @01:09AM (#47408879)
Put it at foot level and kick it.
Re:My Journey to a reliable and enjoyable locally hosted voi... by _kb on Monday March 16, 2026 @10:11PM (#47407752)
Like a light switch?

Or do you mean a button that activates chunked recording, passes it to a speech-to-text model, forwards to an LLM to infer intent, which triggers HA to issue a command, over a wireless network, to the computer with the light attached, to tell the light to turn on.

Re:My Journey to a reliable and enjoyable locally hosted voi... by ethagnawl on Monday March 16, 2026 @12:47PM (#47401421)
What's been surprising in my experience regarding the wake word is that it recognizes me (adult male) saying the wake word ~95% of the time. However, it only registers the rest of my family (women and children) ~30% of the time.
Re:My Journey to a reliable and enjoyable locally hosted voi... by vineyardmike on Monday March 16, 2026 @01:34PM (#47402100)
I have no firsthand knowledge, but I’d strongly bet that the home-assistant effort to donate training data is mostly get adult males, and nearly zero children.
Re:My Journey to a reliable and enjoyable locally hosted voi... by dghlsakjg on Monday March 16, 2026 @02:48PM (#47403084)
This was 2021 (so pre-llm), but I used to work for a company that gathered data for training voice commands (Alexa, Toyota, Sonos, were some clients). Basically, we paid people to read digital assistant scripts at scale.

Your assumptions about training data do not match the demographics of data I collected. The majority of what our work revolved around was getting diversity into the training data. We specifically recruited kids, older folks, women, people with accented/dialected English and just about every variety of speech that we could get our hands on. The companies we worked with were insanely methodical about ensuring that different people were included.

Re:My Journey to a reliable and enjoyable locally hosted voi... by gmueckl on Monday March 16, 2026 @03:30PM (#47403649)
You are reporting on a deliberately curated effort vs. what I understand is effectively voluntary data donation without incentives. It's not surprising to me that the later dataset ends up biased due to the differences in sourcing.
Re:My Journey to a reliable and enjoyable locally hosted voi... by dghlsakjg on Wednesday March 18, 2026 @05:36PM (#47431728)
Your understanding of the datasets I helped create seems at odds with my experience actually creating the datasets. Do you have some insider experience or knowledge with dataset curation and creation for voice assistants that contradicts my own.

The guideline is that the newer your model, the more likely it is to have diverse voice recognition datasets since it solves the earlier problems caused by non representative data. The trend is moving towards better recognition for outliers. The training models are fed data that is very specific and not at all just whatever recordings they have collected in an S3 bucket. Given the amount of post recording work diarization, and QA we had to do on every single recording, I can’t imagine wanting to YOLO in bulk data.

Re:My Journey to a reliable and enjoyable locally hosted voi... by vineyardmike on Thursday March 19, 2026 @06:07PM (#47446982)
You're missing the point. No one cares about the datasets you've created in a commercial context.

The effort being discussed is a volunteer effort among a community of tech enthusiasts, who are disproportionately privacy-oriented vs the average person. This will undoubtable skew towards middle-aged male audiences, and will be extra-selective against children. It's a best-effort collection, they're probably not turning anyone away, and it's only what they can get, they're (AFAIK) not paying anyone to collect underrepresented demographics.

Re:My Journey to a reliable and enjoyable locally hosted voi... by dghlsakjg on Thursday March 19, 2026 @11:06PM (#47449987)
Ah.

I thought you were talking about voice assistants in general. My mustake

Re:My Journey to a reliable and enjoyable locally hosted voi... by ethagnawl on Monday March 16, 2026 @01:48PM (#47402305)
Oh, I'm sure you're right. I've had people in my personal life (non-technical; "AI enthusiasts") laugh at me over concerns about training bias but this is likely a real world example of it.
Re:My Journey to a reliable and enjoyable locally hosted voi... by stavros on Monday March 16, 2026 @02:10PM (#47402601)
I think you can train your own wake word with microWakeWord but I've never done it.
Re:My Journey to a reliable and enjoyable locally hosted voi... by bluGill on Monday March 16, 2026 @05:09PM (#47404920)
I remember when those systems first started collecting data they were worried kids wouldn't be handled - but they didn't know how to handle the privacy issuses with recording kids so discouraged it. Women being missed is not a surprise - but not anticipated.
Re:My Journey to a reliable and enjoyable locally hosted voi... by mlrtime on Tuesday March 17, 2026 @07:19AM (#47411162)
I thought all people's voice had to be trained, and if you didn't go through it the match % was much smaller.
Re:My Journey to a reliable and enjoyable locally hosted voi... by bronco21016 on Tuesday March 17, 2026 @10:25AM (#47413147)
With Siri this is true. I'm not positive on the others.
Re:My Journey to a reliable and enjoyable locally hosted voi... by jcims on Monday March 16, 2026 @10:21AM (#47399449)
I have a feeling beamforming microphone arrays might help here, something like this could improve the audio being processed substantially - https://www.minidsp.com/products/usb-audio-interface/uma-8-m....
Re:My Journey to a reliable and enjoyable locally hosted voi... by ethagnawl on Monday March 16, 2026 @12:50PM (#47401469)
That's a good call. I have a PS3(?) mic/camera that I was using when I was running the original Mycroft project on a Pi. I wonder if that would help with the inbuilt HA mic not waking for most of my family, most of the time. I will have to look at my VA Preview device and its specs later because I'm not sure if you can connect an external mic to it out-of-the-box.
Re:My Journey to a reliable and enjoyable locally hosted voi... by IshKebab on Monday March 16, 2026 @11:39AM (#47400455)
Alexa devices have these (or used to at least), but Google Home's never did. So it shouldn't be necessary.
Re:My Journey to a reliable and enjoyable locally hosted voi... by jcims on Monday March 16, 2026 @12:05PM (#47400836)
Yeah a small (ideally personalized) wakeword model would probably outperform just about any audio wizardry.
Re:My Journey to a reliable and enjoyable locally hosted voi... by robotswantdata on Monday March 16, 2026 @02:29PM (#47402854)
What about your wifi APs sensing which room you are in, with your choice of hilarious dance moves as the trigger ?

Funky chicken for Gemini

Penguin dance for OpenAI

Claude?

Re:My Journey to a reliable and enjoyable locally hosted voi... by Crespyl on Monday March 16, 2026 @09:19PM (#47407423)
> Claude?

The Zoidberg Shuffle?

Re:My Journey to a reliable and enjoyable locally hosted voi... by senkora on Monday March 16, 2026 @11:22AM (#47400216)
Why not use an easier to detect wake “word”, like two claps in quick succession? Or a couple of notes of a melody?
Re:My Journey to a reliable and enjoyable locally hosted voi... by hamdingers on Monday March 16, 2026 @11:26AM (#47400274)
Can't clap if your hands are full and I would not subject my family to my attempts at delivering a melody.

I haven't tried training my own wake word though, I'm tempted to see if it improves things.

Re:My Journey to a reliable and enjoyable locally hosted voi... by otikik on Monday March 16, 2026 @03:08PM (#47403358)
What about whistling?
Re:My Journey to a reliable and enjoyable locally hosted voi... by airstrike on Monday March 16, 2026 @12:50PM (#47401472)
Personally I'd pick "Cthulhu"
Re:My Journey to a reliable and enjoyable locally hosted voi... by dullcrisp on Tuesday March 17, 2026 @01:48AM (#47409103)
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
Re:My Journey to a reliable and enjoyable locally hosted voi... by acidburnNSA on Monday March 16, 2026 @09:28PM (#47407480)
On the plus side, mine misdetected a wake word during a funny conversation and said "Sorry, I can't find any area called _____[60 second repeat of funny conversation]___" and it made my family laugh harder than we've laughed in a really long time. I even went into the tts cache and saved the wav b/c it was sooo funny.
Re:My Journey to a reliable and enjoyable locally hosted voi... by freedomben on Tuesday March 17, 2026 @10:22AM (#47413108)
Ha, I had something similar happen as well that had us rolling. I think the hilarity was a result of the conversation snippet being taken completely out of context by the recording. Wish I'd saved the wav, I didn't even think of that :-(
Re:My Journey to a reliable and enjoyable locally hosted voi... by stavros on Monday March 16, 2026 @09:52PM (#47407630)
Re:My Journey to a reliable and enjoyable locally hosted voi... by JohnTheNerd on Tuesday March 17, 2026 @07:05AM (#47411044)
or if you have an Apple Silicon Mac, this: https://github.com/TaterTotterson/microWakeWord-Trainer-Appl...

I used it personally, did a lot of research (including asking questions to the creator of microWakeWord), and submitted an upstream PR (I think it's already merged), which improved the resulting model slightly. I imagine the Nvidia version is similar, but I don't have experience with it. I also noticed that the model is so small (~25000 parameters), the actual training part doesn't even noticably improve with the GPU, only the TTS voice generation really only uses it.

if you are using this, I strongly recommend you create lots of personal samples with the recorder. I personally used 400, 200 from myself and 200 from my partner, with varying moods and in all the rooms we plan on using the assistant. I am considering re-training with more samples. it takes effort, but the resulting model seems to be well worth it.

Re:My Journey to a reliable and enjoyable locally hosted voi... by stavros on Tuesday March 17, 2026 @07:21AM (#47411179)
Oh wow, 200 each? I just deployed it to the device, but I trained with 10. I'll need to redo it if it doesn't work well, but so far so good.
Re:My Journey to a reliable and enjoyable locally hosted voi... by pjc50 on Tuesday March 17, 2026 @05:37AM (#47410433)
Wake word detection in low power DSP is a not-quite-COTS product but definitely exists. I believe PC manufacturers are looking at adding it to laptops soon, precisely to use with AI assistants.
Re:My Journey to a reliable and enjoyable locally hosted voi... by homeonthemtn on Tuesday March 17, 2026 @10:52AM (#47413530)
How are you using Gemini in HA?
Re:My Journey to a reliable and enjoyable locally hosted voi... by lostmsu on Tuesday March 17, 2026 @12:26PM (#47414879)
Why do you even need a wake word? Have a model look at full transcript and decide when to engage.