What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

For a Home Assistant household, the clearest ready-made choice is Home Assistant Voice Preview Edition. If you prefer to build your own hardware, an ESPHome device with a microphone and speaker can stream audio to Home Assistant Assist. The right option depends on your existing platform, device integrations, network, privacy requirements, and whether you need a voice endpoint or a general-purpose music speaker.

Start with what “open-source smart speaker” means

An open-source smart speaker is not automatically compatible with every smart-home product. In this category, the important question is where voice recognition and device control happen. Home Assistant Voice Preview Edition and ESPHome voice devices act as endpoints: they capture your speech and send it to Home Assistant Assist, which handles the voice pipeline and device commands.

That is different from buying a conventional wireless speaker for music. Voice Preview Edition has a 3.5 mm headphone output for an external speaker, but the available documentation presents it as a Home Assistant voice device rather than a high-fidelity music speaker. If broad music playback is your main requirement, confirm that separately instead of assuming that a voice endpoint is a complete audio system.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“Open source” also describes the software and integration model, not a guarantee that every component in a finished product has an open hardware license. ESPHome is the firmware and configuration layer used by the ready-made device and by DIY builds; Home Assistant Assist is the voice system that processes the captured audio.

#1 Best Overall
Third Reality Voice/Music Assistant Dev Edition – Preloaded with Home Assistant Voice Assistant and Music Assistant, Dual Digital Mics, 3W Speaker, 2.4G WiFi only, Open Source
  • Designed for Home Assistant Voice & Music Workflows: Preloaded with Home Assistant Voice Assistant and Music Assistant. Functions as both a voice input terminal and an audio playback endpoint.
  • Dual Microphones for Voice Capture: Built with dual digital microphones for wake word or button-activated voice capture. Audio is streamed to the Home Assistant voice pipeline.
  • Integrated 3W Speaker for Direct Playback: The built-in 3W/4Ω speaker supports TTS playback, Music Assistant streaming, and system audio without external speakers.
  • Linux-Based Local Operation: Runs a lightweight Linux system on a quad-core ARM A53 CPU with 256MB RAM and 512MB flash for local audio processing.
  • Development & Debugging Capabilities: Supports firmware flashing, and also provides access to live logs, on-device editing—suitable for routine development or issue diagnosis.

Which option fits your situation?

Option Best for What it provides What to verify
Home Assistant Voice Preview Edition Home Assistant users who want a dedicated device ESP32-S3 hardware, ESPHome preloaded, physical controls, microphone mute switch, Wi-Fi, Bluetooth, and a 3.5 mm headphone jack That your Home Assistant installation and network can reach the device, and that your desired smart-home products are integrated
DIY ESPHome voice device Readers who want to choose or assemble their own microphone-and-speaker hardware A configurable endpoint that streams microphone audio to Home Assistant Assist Board resources, microphone and speaker configuration, audio performance, and possible Bluetooth or BLE conflicts
External speaker connected to Voice Preview Edition Users who need louder or differently placed audio output Audio output through the documented 3.5 mm headphone jack Speaker power, connector compatibility, and the intended use; the documentation does not establish hi-fi music performance

Home Assistant recommends Voice Preview Edition as its voice hardware. That makes it the simplest starting point for an existing Home Assistant installation. DIY ESPHome hardware is more flexible, but it shifts component selection, firmware configuration, resource planning, and troubleshooting to you.

Check your smart-home platform before buying hardware

Home Assistant is the established fit

The documented voice path for both Voice Preview Edition and ESPHome voice devices is Home Assistant Assist. If your automations and devices already live in Home Assistant, the hardware choice is relatively straightforward: select the ready-made endpoint for the shortest setup, or build an ESPHome endpoint when customization matters more than convenience.

Other platforms require verification

The available documentation does not establish universal support for Alexa, Google Home, Apple Home, or every other voice platform. Do not infer compatibility from the words “open source,” “Wi-Fi,” or “Bluetooth.” Before purchasing, identify which system will receive the microphone audio, run speech recognition, produce a spoken response, and issue commands to your devices.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If you use a platform other than Home Assistant, treat support as an integration question rather than a speaker-specification question. Confirm that the platform can accept the chosen endpoint, and that the endpoint can use the platform’s required voice protocol or software.

Understand how “works with my devices” is determined

A speaker’s radio list does not prove that it can control every device in your home. Compatibility has at least three layers:

  • Voice endpoint: The microphone and speaker must connect to the voice system, such as Home Assistant Assist.
  • Controller integration: Home Assistant must support the particular lights, switches, thermostats, media devices, sensors, or scenes you want to control.
  • Network path: The controller, endpoint, and device must be able to communicate over the required local network or service.

Matter illustrates why the network check matters. Home Assistant describes Matter as an application-layer control protocol that uses an existing IP network. A Matter device can communicate over IPv6 on Wi-Fi or Ethernet, or over Thread, depending on the device. Matter is therefore not a single proprietary radio that makes every product automatically compatible with every controller or voice command.

Before choosing hardware, make a short list of the devices you intend to control. Check each device’s Home Assistant integration, the network on which it operates, and whether the commands you need are exposed to Assist. A Matter label alone is not enough evidence that every command will work through your particular Assist setup.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What Home Assistant Voice Preview Edition offers

Dedicated Home Assistant endpoint

Voice Preview Edition is a ready-made, open-source, ESPHome-based voice device designed around Home Assistant Assist. It uses ESP32-S3 hardware and ships with ESPHome preloaded, so you are not starting with a blank microcontroller or assembling a microphone circuit before testing the voice pipeline.

Controls and connectivity

  • A physical microphone mute switch lets you disable microphone capture at the device.
  • Wi-Fi provides the network connection used for communication with Home Assistant.
  • Bluetooth is included, although Bluetooth or BLE combinations can create resource or component conflicts in some ESPHome audio configurations.
  • A 3.5 mm headphone jack allows an external speaker to be connected.

These features make it practical as a room-level voice endpoint. They do not, by themselves, establish support for every smart-home platform, a particular language, current retail availability, or a specific music-streaming service. Check those details for your location and software version before ordering.

When it is the better choice

  • You already run Home Assistant and want the least hardware work.
  • You want a documented mute control rather than relying only on software.
  • You prefer a dedicated appliance over maintaining a custom ESPHome build.
  • You may want to attach an external speaker through the 3.5 mm output.

When a DIY ESPHome voice device makes sense

ESPHome can turn a compatible board, microphone, and speaker into a voice endpoint that streams microphone audio to Home Assistant, where Assist processes it. This route is useful when you want a small wall-mounted device, a custom enclosure, unusual controls, or a form factor that a ready-made product does not offer.

Plan the resources before selecting parts

ESPHome documentation warns that voice and audio components consume meaningful device resources. A board that works for a simple sensor may not have enough memory, processing headroom, or stable audio support for a voice pipeline. Select the board, microphone, speaker, and audio components as one design rather than adding voice features to an existing project at random.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Bluetooth and BLE deserve special attention. They can conflict with audio components in some combinations, so a board’s Bluetooth radio should not be treated as a free feature. Check the specific ESPHome configuration and board limitations before committing to a design that needs both wireless audio-related functions and BLE peripherals.

Use a build checklist

  1. Confirm the controller: Choose an ESPHome-compatible board with resources appropriate for voice and audio components.
  2. Choose the microphone: Verify that the microphone interface and driver are supported by the selected board and ESPHome configuration.
  3. Choose the speaker path: Check whether the board can drive the intended speaker directly or requires an amplifier or other audio hardware.
  4. Review wireless requirements: Decide whether Wi-Fi alone is needed or whether Bluetooth or BLE is essential, then check for documented conflicts.
  5. Plan power and enclosure: Ensure the power supply and physical layout suit continuous listening and the speaker’s electrical requirements.
  6. Configure the voice pipeline: Set the ESPHome device to stream microphone audio to Home Assistant Assist and test the complete round trip.

A DIY design is not automatically more private or more reliable than Voice Preview Edition. Privacy depends primarily on where speech-to-text and text-to-speech run, while reliability depends on the selected hardware, firmware, network, and maintenance.

Choose local voice processing or Home Assistant Cloud

Home Assistant supports two broad processing approaches for Assist voice features: a local stack that you run and manage, or Home Assistant Cloud, which is described as the simpler way to set up speech-to-text and text-to-speech.

Rank #3
Sale
The New Voice: How to Sing and Speak Properly
  • Voice Technique
  • Pages: 112
  • Instrumentation: Vocal

Local processing

With local processing, the speech components run under your control. This can reduce dependence on an external voice service and lets you choose how the processing stack is deployed. The trade-off is configuration and maintenance: you must install, connect, and keep the required speech-to-text and text-to-speech components working.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Home Assistant Cloud

Home Assistant Cloud is the simpler setup path for the speech services described in the documentation. It can be attractive when you want to get from a connected microphone to a working spoken response without assembling the local processing stack yourself. It still requires a functioning Home Assistant installation and network path.

Choose processing separately from hardware. Voice Preview Edition can be used with either approach, and a DIY ESPHome endpoint does not force you into one processing model. Decide whether your priority is local control and self-management or a more straightforward service setup.

Use this selection process

  1. List the devices and commands you need. Write down the rooms, device types, scenes, and actions you expect to control by voice.
  2. Identify the controller. If those devices are managed by Home Assistant, Assist-compatible hardware is the natural starting point. If not, verify the target platform before buying anything.
  3. Check integrations one device at a time. Confirm that Home Assistant supports each specific device and exposes the functions you need.
  4. Map the network. Determine whether your devices use Wi-Fi, Ethernet, or Thread and whether the controller and voice endpoint have the required local connectivity.
  5. Choose ready-made or DIY. Select Voice Preview Edition when you want a documented appliance; select ESPHome DIY when you are prepared to design and maintain the hardware.
  6. Choose processing. Decide between running the speech stack locally and using Home Assistant Cloud based on privacy, control, and setup effort.
  7. Define the audio requirement. For voice responses in a room, the built-in endpoint may be sufficient. If you need a separate or louder speaker, plan around the documented 3.5 mm output or the audio hardware in your DIY build.
  8. Test one room before scaling. Connect one endpoint, confirm wake-word or voice capture behavior, run representative commands, and only then duplicate the design elsewhere.

Set up and validate Voice Preview Edition

The exact onboarding screens can change with Home Assistant releases, so follow the current Voice Preview Edition and Assist documentation for the software-specific prompts. The validation sequence below focuses on the decisions that determine whether the device will work in your home.

  1. Confirm Home Assistant readiness. Make sure the installation is online and that the devices you want to control already appear through their supported integrations.
  2. Place the endpoint within Wi-Fi coverage. Voice commands depend on a stable path between the device and Home Assistant.
  3. Complete the device onboarding. Add the Voice Preview Edition to Home Assistant using the current setup flow and allow its ESPHome firmware to connect.
  4. Configure Assist processing. Select the local speech components you operate or the Home Assistant Cloud option, then confirm that speech-to-text and text-to-speech are available.
  5. Check the physical mute switch. Test both muted and unmuted states so everyone in the household understands when the microphone can capture audio.
  6. Run representative commands. Test a light, a switch, a scene, and any Matter device you specifically care about. Do not rely on a single successful response as proof that every device is supported.
  7. Connect external audio only if needed. Use the 3.5 mm output for a compatible external speaker and test volume and placement in the intended room.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common failure modes and fixes

The device is online but cannot control a product

Check the product’s Home Assistant integration and the exact entity or action exposed to Assist. A network connection between the speaker and Home Assistant does not create an integration for an unsupported device.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A Matter device appears incompatible

Check whether that device uses Wi-Fi, Ethernet, or Thread, then verify that the relevant network path and Home Assistant Matter support are in place. Matter defines the application protocol; it does not guarantee that every controller exposes every device capability as a voice command.

Speech recognition works inconsistently

Separate the endpoint problem from the processing problem. First confirm that the microphone is not muted and that the device has a stable Wi-Fi connection. Then check the selected speech-to-text service and the Home Assistant Assist pipeline.

Rank #4
Zaljyxor Wall Mount Holder for Home Assistant Voice Preview Edition, Space Saving Mount Dock, Easy Install Stable Holder for Voice Control Device
  • Fitment For: Designed for Home Assistant Voice Preview Edition, ensuring a secure and stable wall mounting fit.
  • Optimized Voice Interaction: Positions your device at a convenient height for better voice control experience.
  • Stable Device Support: Provides firm support to keep the device securely positioned during daily use.
  • Space Saving Wall Mount: Wall mount holder keeps your smart speaker off desks and counters for a cleaner setup.
  • Multi Room Application: Ideal for kitchens, bedrooms, offices, and other smart home locations.

A DIY build becomes unstable after adding audio

Review available resources and the ESPHome audio configuration. Voice and audio components can consume substantial resources, and Bluetooth or BLE can conflict with some audio combinations. Simplify the configuration or choose hardware with a better-supported resource profile.

The response is difficult to hear

Voice Preview Edition documents a 3.5 mm headphone jack for an external speaker. Use that output when the built-in arrangement is not suitable for the room, and verify the external speaker’s power and connector requirements.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The microphone does not respond

Check the physical mute switch first, then verify the device’s network connection and Assist configuration. For a DIY endpoint, inspect the microphone wiring, interface selection, and ESPHome component configuration before changing the voice-processing service.

Privacy and maintenance considerations

The physical mute switch on Voice Preview Edition provides a clear local control over microphone capture. That is useful in rooms where people need an obvious way to disable listening. A DIY device can offer similar behavior, but you must implement and test the control in your own hardware and firmware.

Local processing gives you control over the speech components and their deployment, but it requires you to operate them. Home Assistant Cloud reduces setup complexity for speech-to-text and text-to-speech, while introducing reliance on that service. Neither choice removes the need to secure Home Assistant, maintain updates, and review which devices and automations voice commands can operate.

Open voice ecosystems and interoperability

Home Assistant’s Wyoming project was announced as an interoperability effort intended to make voice components shareable across projects and platforms. That goal is relevant if you want an ecosystem that is not locked to one hardware vendor, but it should not be read as proof that all voice hardware is interchangeable today. Compatibility still depends on the endpoint, software components, integrations, and network used in your installation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Final buying decision

Choose Home Assistant Voice Preview Edition when you already use Home Assistant and want a ready-made, ESPHome-based voice endpoint with a hardware mute switch, Wi-Fi, Bluetooth, and a 3.5 mm external-speaker connection. Choose a DIY ESPHome build when custom hardware and configuration are worth the additional work and you are prepared to manage resource limits and possible Bluetooth or BLE conflicts.

Whichever route you take, verify the controller, each device integration, and the network path before treating a speaker as compatible. Select local voice processing when control of the processing stack is your priority; select Home Assistant Cloud when a simpler speech-service setup matters more. This method answers “works with my devices” with evidence from your actual installation rather than assumptions based on a radio specification or a Matter badge.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.