feat: add DECTalk voice selector to webui dashboard

This commit is contained in:
2026-06-09 11:09:38 -05:00
parent 2f1e66cef4
commit e48d77d55c
2 changed files with 22 additions and 1 deletions
+3 -1
View File
@@ -416,8 +416,10 @@ def api_tts_generate():
if mode == "dectalk":
try:
voice = data.get("voice") or ""
dectalk_text = f"{voice}{text}" if voice else text
dectalk_url = gcfg.get("dectalk_api_url", "http://127.0.0.1:33001")
r = requests.get(f"{dectalk_url}/say", params={"text": text}, timeout=30)
r = requests.get(f"{dectalk_url}/say", params={"text": dectalk_text}, timeout=30)
r.raise_for_status()
job_id = str(uuid.uuid4())
out_path = tempfile.mktemp(suffix=".wav")