Spaces:
Running
Running
Update admin_routes.py
Browse files- admin_routes.py +4 -2
admin_routes.py
CHANGED
@@ -153,6 +153,7 @@ class EnvironmentUpdate(BaseModel):
|
|
153 |
tts_engine_api_key: Optional[str] = None
|
154 |
stt_engine: str = "no_stt"
|
155 |
stt_engine_api_key: Optional[str] = None
|
|
|
156 |
|
157 |
class TTSRequest(BaseModel):
|
158 |
text: str
|
@@ -497,6 +498,7 @@ async def update_environment(
|
|
497 |
encrypted_tts_key = ""
|
498 |
log("⚠️ No TTS key to encrypt")
|
499 |
|
|
|
500 |
if update.stt_settings:
|
501 |
config["config"]["stt_settings"] = update.stt_settings
|
502 |
|
@@ -515,13 +517,13 @@ async def update_environment(
|
|
515 |
# Save öncesi kontrol
|
516 |
log(f"💾 Config before save - TTS key: {config['config'].get('tts_engine_api_key', 'NOT SET')[:20]}...")
|
517 |
|
518 |
-
# Add activity log
|
519 |
add_activity_log(config, username, "UPDATE_ENVIRONMENT", "config", None,
|
520 |
"environment", f"Changed to {update.work_mode}, TTS: {update.tts_engine}, STT: {update.stt_engine}")
|
521 |
# Save
|
522 |
save_config(config)
|
523 |
|
524 |
-
log(f"✅ Environment updated to {update.work_mode} with TTS: {update.tts_engine} by {username}")
|
525 |
return {"success": True}
|
526 |
|
527 |
# ===================== TTS Endpoints =====================
|
|
|
153 |
tts_engine_api_key: Optional[str] = None
|
154 |
stt_engine: str = "no_stt"
|
155 |
stt_engine_api_key: Optional[str] = None
|
156 |
+
stt_settings: Optional[Dict[str, Any]] = None
|
157 |
|
158 |
class TTSRequest(BaseModel):
|
159 |
text: str
|
|
|
498 |
encrypted_tts_key = ""
|
499 |
log("⚠️ No TTS key to encrypt")
|
500 |
|
501 |
+
# Update STT settings - YENİ
|
502 |
if update.stt_settings:
|
503 |
config["config"]["stt_settings"] = update.stt_settings
|
504 |
|
|
|
517 |
# Save öncesi kontrol
|
518 |
log(f"💾 Config before save - TTS key: {config['config'].get('tts_engine_api_key', 'NOT SET')[:20]}...")
|
519 |
|
520 |
+
# Add activity log - Güncellendi
|
521 |
add_activity_log(config, username, "UPDATE_ENVIRONMENT", "config", None,
|
522 |
"environment", f"Changed to {update.work_mode}, TTS: {update.tts_engine}, STT: {update.stt_engine}")
|
523 |
# Save
|
524 |
save_config(config)
|
525 |
|
526 |
+
log(f"✅ Environment updated to {update.work_mode} with TTS: {update.tts_engine}, STT: {update.stt_engine} by {username}")
|
527 |
return {"success": True}
|
528 |
|
529 |
# ===================== TTS Endpoints =====================
|