Infinite loop to previous segment timestamp #810
-
Hi, sometimes whisper transcription stuck in an infinite loop where it went to past segment timestamp and never get out of it. E.g.
whisper parameters: Any idea? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
solved blm bang? |
Beta Was this translation helpful? Give feedback.
-
I've catched something simular, and as I see it's related to Line 216 in 5c1a8c1 When decoder has misprediction of the latest consecutive timestamp, in my case it was I'm not sure, but I think decoder should suppress emitting of timestamp tokens with ts <= latest timestamp. Line 430 in 5c1a8c1 |
Beta Was this translation helpful? Give feedback.
-
Still fails: #924 |
Beta Was this translation helpful? Give feedback.
-
This problem is still here even after the fix by @andrewchernyh |
Beta Was this translation helpful? Give feedback.
I've catched something simular, and as I see it's related to
whisper/whisper/transcribe.py
Line 216 in 5c1a8c1
When decoder has misprediction of the latest consecutive timestamp, in my case it was
tokenizer.timestamp_begin
seek changes is wrong and transcribe can't be finished.I'm not sure, but I think decoder should suppress emitting of timestamp tokens with ts <= latest timestamp.
Something like
whisper/whisper/decoding.py
Line 430 in 5c1a8c1