feat: add DECTalk voice selector to webui dashboard
This commit is contained in:
+3
-1
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user