📄️ Build and run the EchoKit server from source
In this guide, we'll walk through building and running the EchoKit server locally from the source code.
📄️ Connect EchoKit server with the device
In this guide, we'll walk through connecting your EchoKit device to the EchoKit server.
📄️ Test your EchoKit server
Once you have your EchoKit server running successfully, you can test it using a web-based EchoKit client to verify that voice interactions work properly.
📄️ Build and run a Silero VAD server
As the user speaks to the EchoKit device, it streams the audio data to the EchoKit server. The ASR service on the server must detect when the user is done talking and now expecting an answer. That is called VAD (Voice Activity Detection). When the ASR detects that the user has finished speaking, it will collect the audio transcript and send it to the LLM service for a response.
📄️ Build and run a GPT-SoVITS server
As the EchoKit server responds to the user queries, it streams voice audio data to the EchoKit device. The TTS service on the server must