ciyidogan commited on
Commit
6898f57
·
verified ·
1 Parent(s): ca52aa5

Update websocket_handler.py

Browse files
Files changed (1) hide show
  1. websocket_handler.py +3 -1
websocket_handler.py CHANGED
@@ -23,7 +23,7 @@ from logger import log_info, log_error, log_debug, log_warning
23
  # Default values - will be overridden by config
24
  DEFAULT_SILENCE_THRESHOLD_MS = 2000
25
  DEFAULT_AUDIO_CHUNK_SIZE = 4096
26
- DEFAULT_ENERGY_THRESHOLD = 0.01
27
  DEFAULT_AUDIO_BUFFER_MAX_SIZE = 1000
28
 
29
  # ========================= ENUMS =========================
@@ -94,6 +94,8 @@ class SilenceDetector:
94
 
95
  rms = np.sqrt(np.mean(audio_data.astype(float) ** 2))
96
  normalized_rms = rms / 32768.0 # Normalize for 16-bit audio
 
 
97
 
98
  return normalized_rms < self.energy_threshold
99
  except Exception as e:
 
23
  # Default values - will be overridden by config
24
  DEFAULT_SILENCE_THRESHOLD_MS = 2000
25
  DEFAULT_AUDIO_CHUNK_SIZE = 4096
26
+ DEFAULT_ENERGY_THRESHOLD = 0.0005 # 0.01
27
  DEFAULT_AUDIO_BUFFER_MAX_SIZE = 1000
28
 
29
  # ========================= ENUMS =========================
 
94
 
95
  rms = np.sqrt(np.mean(audio_data.astype(float) ** 2))
96
  normalized_rms = rms / 32768.0 # Normalize for 16-bit audio
97
+
98
+ log_debug(f"🔊 Audio energy: {normalized_rms:.6f} (threshold: {self.energy_threshold})")
99
 
100
  return normalized_rms < self.energy_threshold
101
  except Exception as e: