--- title: "Make your own Assist device" related: - docs: /voice_control/best_practices/ title: Best Practices --- If you wish to develop your own Assist device here are some useful advices we can think of: 1. Make sure you understand the setup and implications of voice Assistants. For reference, we have and we highly recommend you check the information in the [developers Portal](https://developers.home-assistant.io/docs/voice/overview/). 2. Make sure your setup is going to work with enough quality when adding a voice assistant. 3. Check hardware options, some options we cover in the documentation are: - [ATOM Echo](/voice_control/thirteen-usd-voice-remote/) - [ESP32-S3-BOX devices](/voice_control/s3_box_voice_assistant/) - For [landline setups](/voice_control/worlds-most-private-voice-assistant/) be sure to have [VOIP](/integrations/voip/) 1. Be sure you check all the addons implied in text-to-speech and speech-to-text, like the [Wyoming protocol](/integrations/wyoming/).