Spaces:
Building
Building
Update stt_lifecycle_manager.py
Browse files- stt_lifecycle_manager.py +4 -4
stt_lifecycle_manager.py
CHANGED
@@ -105,7 +105,7 @@ class STTLifecycleManager:
|
|
105 |
# Get session locale from state orchestrator
|
106 |
locale = config_data.get("locale", "tr")
|
107 |
|
108 |
-
# Build STT config
|
109 |
stt_config = STTConfig(
|
110 |
language=self._get_language_code(locale),
|
111 |
sample_rate=config_data.get("sample_rate", 16000),
|
@@ -114,8 +114,8 @@ class STTLifecycleManager:
|
|
114 |
enable_word_timestamps=False,
|
115 |
model=config_data.get("model", "latest_long"),
|
116 |
use_enhanced=config_data.get("use_enhanced", True),
|
117 |
-
single_utterance=
|
118 |
-
interim_results=
|
119 |
)
|
120 |
|
121 |
stt_session.config = stt_config
|
@@ -125,7 +125,7 @@ class STTLifecycleManager:
|
|
125 |
stt_session.is_streaming = True
|
126 |
stt_session.update_activity()
|
127 |
|
128 |
-
log_info(f"✅ STT started in
|
129 |
|
130 |
# Notify STT is ready
|
131 |
await self.event_bus.publish(Event(
|
|
|
105 |
# Get session locale from state orchestrator
|
106 |
locale = config_data.get("locale", "tr")
|
107 |
|
108 |
+
# Build STT config
|
109 |
stt_config = STTConfig(
|
110 |
language=self._get_language_code(locale),
|
111 |
sample_rate=config_data.get("sample_rate", 16000),
|
|
|
114 |
enable_word_timestamps=False,
|
115 |
model=config_data.get("model", "latest_long"),
|
116 |
use_enhanced=config_data.get("use_enhanced", True),
|
117 |
+
single_utterance=True, # Tek konuşma - Otomatik bitir
|
118 |
+
interim_results=False # Sadece final result gönder
|
119 |
)
|
120 |
|
121 |
stt_session.config = stt_config
|
|
|
125 |
stt_session.is_streaming = True
|
126 |
stt_session.update_activity()
|
127 |
|
128 |
+
log_info(f"✅ STT started in single utterance mode", session_id=session_id, language=stt_config.language)
|
129 |
|
130 |
# Notify STT is ready
|
131 |
await self.event_bus.publish(Event(
|