AliJabbarpour commited on
Commit
001c852
·
verified ·
1 Parent(s): d1df7a1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -50,7 +50,7 @@ def realign_word_timestamps(waveform_16k, words, whisper_start, whisper_end):
50
  اگه به هر دلیلی هم‌ترازی جواب نداد، همون زمان‌بندی قبلی Whisper دست‌نخورده می‌مونه.
51
  """
52
  try:
53
- margin = 0.5
54
  start_sample = max(0, int((whisper_start - margin) * 16000))
55
  end_sample = int((whisper_end + margin) * 16000)
56
  clip = waveform_16k[:, start_sample:end_sample]
@@ -199,7 +199,7 @@ async def transcribe(websocket: WebSocket):
199
  })
200
 
201
  print(f"Step 6: got {len(segments)} segments")
202
- for i, seg in enumerate(segments[:5]):
203
  print(f" seg[{i}]: '{seg['text']}' | speaker={seg['speaker']} | dur={seg['end']-seg['start']:.2f}s")
204
 
205
  await websocket.send_json({"status": "processing"})
 
50
  اگه به هر دلیلی هم‌ترازی جواب نداد، همون زمان‌بندی قبلی Whisper دست‌نخورده می‌مونه.
51
  """
52
  try:
53
+ margin = 2.5
54
  start_sample = max(0, int((whisper_start - margin) * 16000))
55
  end_sample = int((whisper_end + margin) * 16000)
56
  clip = waveform_16k[:, start_sample:end_sample]
 
199
  })
200
 
201
  print(f"Step 6: got {len(segments)} segments")
202
+ for i, seg in enumerate(segments):
203
  print(f" seg[{i}]: '{seg['text']}' | speaker={seg['speaker']} | dur={seg['end']-seg['start']:.2f}s")
204
 
205
  await websocket.send_json({"status": "processing"})