ciyidogan commited on
Commit
19f1bba
·
verified ·
1 Parent(s): 9681381

Update realtime_stt_manager.py

Browse files
Files changed (1) hide show
  1. realtime_stt_manager.py +7 -2
realtime_stt_manager.py CHANGED
@@ -23,6 +23,8 @@ class STTStreamManager:
23
  async def initialize(self, stt_provider: STTInterface, config: Dict[str, Any]):
24
  """Initialize STT stream manager"""
25
  self.stt_provider = stt_provider
 
 
26
  self.config = STTConfig(
27
  language=config.get("language", "tr-TR"),
28
  sample_rate=config.get("sample_rate", 16000),
@@ -33,10 +35,13 @@ class STTStreamManager:
33
  speech_timeout_ms=config.get("speech_timeout_ms", 2000),
34
  vad_enabled=config.get("vad_enabled", True),
35
  noise_reduction_enabled=config.get("noise_reduction_enabled", True),
36
- noise_reduction_level=config.get("noise_reduction_level", 2)
 
 
 
37
  )
38
 
39
- # Start streaming session
40
  await self.stt_provider.start_streaming(self.config)
41
  self.is_streaming = True
42
  log_info("✅ STT stream manager initialized")
 
23
  async def initialize(self, stt_provider: STTInterface, config: Dict[str, Any]):
24
  """Initialize STT stream manager"""
25
  self.stt_provider = stt_provider
26
+
27
+ # STTConfig objesi oluştur
28
  self.config = STTConfig(
29
  language=config.get("language", "tr-TR"),
30
  sample_rate=config.get("sample_rate", 16000),
 
35
  speech_timeout_ms=config.get("speech_timeout_ms", 2000),
36
  vad_enabled=config.get("vad_enabled", True),
37
  noise_reduction_enabled=config.get("noise_reduction_enabled", True),
38
+ noise_reduction_level=config.get("noise_reduction_level", 2),
39
+ enable_word_timestamps=config.get("enable_word_timestamps", False),
40
+ model=config.get("model", "latest_long"),
41
+ use_enhanced=config.get("use_enhanced", True)
42
  )
43
 
44
+ # Start streaming session - artık STTConfig objesi gönderiyoruz
45
  await self.stt_provider.start_streaming(self.config)
46
  self.is_streaming = True
47
  log_info("✅ STT stream manager initialized")