Eigenes Wake Word für ESP32

2026 · ESP32-S3 · ESP-IDF · TFLite Micro · Custom Wake Word

Für ein eigenes Wake Word auf ESP32 trainieren Sie die Phrase online oder selbst, testen sie mit dem Zielmikrofon und exportieren anschließend ein kompaktes INT8-TFLite-Modell für die Offline-Erkennung.

Was läuft auf ESP32?

Ein Desktop-ONNX-Modell ist nicht automatisch ein ESP32-Modell. Für Mikrocontroller ist INT8 TFLite Micro mit 16-kHz-Mono-PCM und lokaler Merkmalsextraktion der typische Weg. ESP32-S3 mit PSRAM ist der beste Ausgangspunkt; jedes andere Board muss separat geprüft werden.

Online-Training oder eigenes Training?

Online-Training eignet sich für kleine Teams und schnelle Hardware-Tests. Eigenes Training bietet mehr Kontrolle über Daten und Hard Negatives, erfordert aber eine eigene Trainings-, Export- und Evaluationspipeline.

Bereitstellungsablauf

Phrase wählen, mit dem finalen Mikrofon aufnehmen, Recall und Fehlaktivierungen in Lärm testen, passendes INT8-TFLite-Modell und Head exportieren und gemeinsam in das ESP-IDF-Projekt integrieren.

Beispiel

git clone https://github.com/voicute/onnx-wakeword.git
cd onnx-wakeword/esp32/examples/esp32s3_hmi_devkit
idf.py set-target esp32s3
idf.py build

Eigenes deutsches Wake Word auf ESP32-S3 testen. The model, feature settings and output head must be validated together on the final microphone and enclosure.

Important: browser accuracy does not prove hardware accuracy. Measure recall and false triggers with the final board, distance and background audio.
Train and test a custom wake word
View the open-source inference engine and demo models →
ONNX / TFLite · Android · ESP32 · Web · Python · Home Assistant