Trouble shooting
You can debug and fix common issues with the EchoKit yourself!
The response feels too slow
The EchoKit might take a long time (more than 5 seconds) to respond to the user. Or, the response speech might stutter -- there are long pauses between sentences. You could try the folllowing to reduce latency.
Option 1: Use an EchoKit server close to you
If you are using our public EchoKit servers, please be aware that we make no guarantee of performance. If a lot of people are using the public servers, they will respond slowly. That said, you should at least make sure that you can using a server that is close to your location in the EchoKit device configuration (DIY | BOX).
- North America:
ws://indie.echokit.dev/ws - Europe:
ws://eu.echokit.dev/ws
If you are outside of north America or Europe, we highly recommend you to run your own EchoKit server on your own computer (see below).
Option 2: Run your own EchoKit server locally
Running your own EchoKit server on your local (i.e., WiFi) network would drastically reduce latency. First, please make sure that your EchoKit device has the latest firmware.
Then, run the EchoKit server on a computer on your local network.
If you use the default config.toml, you will be running the EchoKit server at port 8080.
From the computer's network settings, locate its local network IP address (e.g., 192.168.2.201).
In the EchoKit device configuration, use the local EchoKit server -- replace the IP address with your own.
ws://192.168.2.201:8080/ws
I want to switch to a different EchoKit server
Press the RST button to restart / reset the device, and then immediately, press and hold the K0 button until the screen displays the QR code. You are now in the setup mode.
Follow the setup guide to configure the device to point to a new EchoKit server URL.
I cannot flash the firmware
While we recommend flashing the firmware with ESP32 Launchpad, it could occasionally fail on some devices.
In that case, you could try the following
- Connect the data cable to the USB-C port labeled
TTL(RIGHT side of the EchoKit DIY). - Use the
espflashCLI tool to flash the firmware.