Voice control depends on more than the microphone
A voice command involves wake-word detection, speech-to-text, intent handling, device control and text-to-speech. Home Assistant Assist can run across the companion app, dedicated Home Assistant Voice hardware and suitable ESPHome devices.
Each stage can be local, cloud-based or hybrid. Decide from privacy, language accuracy, response time, hardware capacity and support rather than treating ‘local voice’ as a single checkbox.
Start with a small set of commands that work reliably
Room-aware commands for lights, curtains, climate and scenes are easier to support than an unrestricted conversational assistant. Good entity names, areas, aliases and exposure rules matter more than an elaborate prompt.
Do not expose every diagnostic entity. Voice should reach the controls a household is expected to use and leave administration behind authentication.
Running voice locally needs more processing power
Fully local speech processing can require additional computing resources, especially for larger language or speech models. Low-powered official hardware can use Home Assistant Cloud for accurate processing, while a separate capable machine may run selected local models.
Keep heavy AI workloads outside the core automation host when combining them would make the home harder to recover or update.
Make sure the room still works when nobody wants to talk to it
A microphone is not the only interface. Wall controls, remotes and the Home Assistant or Apple Home application should remain available. Include visible mute control and explain where audio is processed.
Test from the installed room with normal noise, accents and household vocabulary. A laboratory demo is not evidence that every room will hear reliably.
Primary references
Quick answers to common questions.
01Can Home Assistant voice run entirely locally?+
Yes, suitable local speech and intent components can be used, but accuracy, languages and response time depend on the hardware and selected models.
02Does Home Assistant Voice require Home Assistant Cloud?+
No, but cloud processing is one supported option and can provide strong accuracy on lower-powered hardware. The project can choose local, cloud or hybrid.
03Can Apple Home or Google speakers remain in use?+
Yes. Home Assistant can remain the integration layer while the household uses another supported voice interface for selected controls.
04Should an LLM control every device?+
No. Deterministic intents and automations are preferable for important routines. Conversational models should have deliberately limited tools and permissions.
