From 04249f414dcab7edcb3e93febb0d11e485cf3f7e Mon Sep 17 00:00:00 2001 From: MasterPhooey Date: Tue, 19 May 2026 15:49:57 -0500 Subject: [PATCH] Add new ReSpeaker firmware flasher templates --- static/index.html | 2 +- trainer_server.py | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/static/index.html b/static/index.html index 26d6525..f37ce8e 100644 --- a/static/index.html +++ b/static/index.html @@ -1556,7 +1556,7 @@ 1

Firmware YAML

-

Choose the VoicePE or Sat1 YAML to build from the shared firmware repo.

+

Choose a Tater firmware YAML to build from the shared firmware repo.

diff --git a/trainer_server.py b/trainer_server.py index ac5f65f..c8f2cca 100644 --- a/trainer_server.py +++ b/trainer_server.py @@ -119,6 +119,33 @@ FIRMWARE_TEMPLATE_SPECS = ( "fixed_keys": {"node_name"}, "auto_keys": {"ha_voice_ip"}, }, + { + "key": "respeaker_lite", + "label": "ReSpeaker Lite (respeakerLite-TaterTimer.yaml)", + "path": "respeakerLite-TaterTimer.yaml", + "identity_key": "device_name", + "friendly_key": "friendly_name", + "fixed_keys": {"device_name"}, + "auto_keys": {"ha_voice_ip"}, + }, + { + "key": "koala", + "label": "Koala Satellite (koala-TaterTimer.yaml)", + "path": "koala-TaterTimer.yaml", + "identity_key": "device_name", + "friendly_key": "friendly_name", + "fixed_keys": {"device_name"}, + "auto_keys": {"ha_voice_ip"}, + }, + { + "key": "respeaker_xvf3800", + "label": "ReSpeaker XVF3800 (respeakerXVF3800-TaterTimer.yaml)", + "path": "respeakerXVF3800-TaterTimer.yaml", + "identity_key": "device_name", + "friendly_key": "friendly_name", + "fixed_keys": {"device_name"}, + "auto_keys": {"ha_voice_ip"}, + }, ) app = FastAPI(title="microWakeWord Personal Samples")