ciyidogan commited on
Commit
81b54b4
·
verified ·
1 Parent(s): c45741c

Update admin_routes.py

Browse files
Files changed (1) hide show
  1. admin_routes.py +8 -1
admin_routes.py CHANGED
@@ -69,6 +69,7 @@ class EnvironmentUpdate(BaseModel):
69
  internal_prompt: Optional[str] = None
70
  tts_engine: str = "no_tts"
71
  tts_engine_api_key: Optional[str] = None
 
72
  stt_engine: str = "no_stt"
73
  stt_engine_api_key: Optional[str] = None
74
  stt_settings: Optional[Dict[str, Any]] = None
@@ -151,6 +152,7 @@ class EnvironmentUpdate(BaseModel):
151
  internal_prompt: Optional[str] = None
152
  tts_engine: str = "no_tts"
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
@@ -433,6 +435,9 @@ async def get_environment(username: str = Depends(verify_token)):
433
  "internal_prompt": env_config.get("internal_prompt", ""),
434
  "tts_engine": env_config.get("tts_engine", "no_tts"),
435
  "tts_engine_api_key": env_config.get("tts_engine_api_key", ""),
 
 
 
436
  "stt_engine": env_config.get("stt_engine", "no_stt"),
437
  "stt_engine_api_key": env_config.get("stt_engine_api_key", ""),
438
  "stt_settings": env_config.get("stt_settings", {
@@ -498,7 +503,9 @@ async def update_environment(
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
 
 
69
  internal_prompt: Optional[str] = None
70
  tts_engine: str = "no_tts"
71
  tts_engine_api_key: Optional[str] = None
72
+ tts_settings: Optional[Dict[str, Any]] = None
73
  stt_engine: str = "no_stt"
74
  stt_engine_api_key: Optional[str] = None
75
  stt_settings: Optional[Dict[str, Any]] = None
 
152
  internal_prompt: Optional[str] = None
153
  tts_engine: str = "no_tts"
154
  tts_engine_api_key: Optional[str] = None
155
+ tts_settings: Optional[Dict[str, Any]] = None
156
  stt_engine: str = "no_stt"
157
  stt_engine_api_key: Optional[str] = None
158
  stt_settings: Optional[Dict[str, Any]] = None
 
435
  "internal_prompt": env_config.get("internal_prompt", ""),
436
  "tts_engine": env_config.get("tts_engine", "no_tts"),
437
  "tts_engine_api_key": env_config.get("tts_engine_api_key", ""),
438
+ "tts_settings": env_config.get("tts_settings", {
439
+ "use_ssml": False
440
+ }),
441
  "stt_engine": env_config.get("stt_engine", "no_stt"),
442
  "stt_engine_api_key": env_config.get("stt_engine_api_key", ""),
443
  "stt_settings": env_config.get("stt_settings", {
 
503
  encrypted_tts_key = ""
504
  log("⚠️ No TTS key to encrypt")
505
 
506
+ if update.tts_settings:
507
+ config["config"]["tts_settings"] = update.tts_settings
508
+
509
  if update.stt_settings:
510
  config["config"]["stt_settings"] = update.stt_settings
511