Plenty of smart-home voice assistants work by shipping your every spoken command to a company server. Assist does the opposite. It is Home Assistant's built-in voice control, and it can run the entire pipeline, listening, understanding and replying, on your own hardware, so your voice data never leaves the house and the lights still respond when your internet drops.

Quick Answer

Assist is Home Assistant's local voice assistant. It turns speech into commands entirely on your own hardware, keeping voice data private and working without any cloud connection. Whisper handles transcription and Piper handles spoken replies, both running locally, with the Wyoming protocol wiring them together.

How Assist Works End To End

A voice command runs through a short local pipeline. First, audio from a microphone, either attached to your Home Assistant box or on a separate satellite device, is captured. Whisper, an open-source speech-recognition model, converts that audio into text. Home Assistant's Assist engine then matches the text to an intent, "turn off the kitchen lights" becomes an action on the right device. Finally, Piper turns the spoken reply back into audio so the assistant can talk to you.

Tying it all together is the Wyoming protocol, a simple network protocol that lets these separate services, speech-to-text, text-to-speech, wake-word detection, plug into the Assist pipeline. Each service runs as its own component, Home Assistant connects to it over the local network, and they exchange audio and text. That modular design is why you can mix and match engines and run them on different devices in your home.

Why Local Processing Matters

The headline benefit is privacy. Because Whisper and Piper run on your own hardware, your spoken commands are processed on the local network and never sent to an outside server. For anyone uneasy about a microphone streaming their conversations to a cloud account, that is the whole appeal.

Local also means reliable and fast. Assist keeps working when your internet connection is down, since nothing depends on a remote service, and a request that never has to travel to a data centre and back tends to respond more quickly. By 2026 the tooling is genuinely good: sub-second responses are achievable on modest hardware, and the Piper voices sound natural rather than robotic.

What You Need To Run It

The flexible part is the hardware. Whisper offers different model sizes, smaller models run quickly on something as light as a Raspberry Pi, while larger ones are more accurate but want more processing power. Piper is efficient enough to generate speech faster than real time even on a Pi 4. For the microphone end, you can use a mic on the Home Assistant machine itself or a dedicated voice satellite placed around the house. If you want faster, more accurate transcription with the bigger Whisper models, running Assist on a more capable machine, or one with a GPU, makes a clear difference. Satellites and microphones that feed the pipeline are stocked in Evetech's smart home range, and the accessories best sellers at Evetech are useful for the smaller bits once the core is sorted.

Frequently Asked Questions

Does Assist need an internet connection?

No. Assist processes speech entirely on your local hardware using Whisper and Piper, so it keeps working when your internet is down and your voice data never leaves your network.

What are Whisper and Piper?

Whisper is the open-source transcription model that converts your spoken commands into text. Piper takes Home Assistant's replies and produces natural-sounding audio from them. Both run entirely on your local hardware.

What is the Wyoming protocol?

Wyoming is a simple network protocol that connects voice services, speech-to-text, text-to-speech and wake-word detection, to the Assist pipeline. It is what lets you run those parts as separate, swappable components.

What hardware do I need for Assist?

Smaller Whisper models run on hardware as modest as a Raspberry Pi, while larger, more accurate models want more power. You also need a microphone, either on the Home Assistant machine or on a separate voice satellite.

Is Assist as good as cloud voice assistants?

By 2026 it is genuinely capable, with sub-second responses on modest hardware and natural Piper voices. It trades a little setup effort for full privacy and offline reliability that cloud assistants cannot offer.

Want a voice assistant that keeps your data at home? Start with the microphones and satellites in the smart home range at https://www.evetech.co.za/PC-Components/smart-home-appliances-344 and build a fully local Assist setup.