Browse Source

[1.1] Better silence handling

Penta 9 tháng trước cách đây
mục cha
commit
6e860cf672
1 tập tin đã thay đổi với 4 bổ sung và 1 xóa
  1. 4 1
      app.py

+ 4 - 1
app.py

@@ -81,8 +81,11 @@ async def ws_transcribe(ws: WebSocket):
 
             pcm = np.frombuffer(data, dtype=np.int16).astype(np.float32) / 32768.0
 
+            energy = float(np.abs(pcm).mean())
+            logger.debug(f"Énergie audio = {energy:.6f}")
+
             # silence gate léger
-            if np.abs(pcm).mean() < 0.001:
+            if np.abs(pcm).mean() < 0.00005:
                 logger.debug("Chunk silencieux ignoré")
                 continue