mirror of
https://github.com/openai/whisper.git
synced 2025-11-23 22:15:58 +00:00
Update decoding.py (#1219)
This commit is contained in:
parent
b0022b3283
commit
c09a7ae299
@ -469,9 +469,7 @@ class ApplyTimestampRules(LogitFilter):
|
||||
]
|
||||
if timestamps.numel() > 0:
|
||||
# timestamps shouldn't decrease; forbid timestamp tokens smaller than the last
|
||||
logits[k, self.tokenizer.timestamp_begin : timestamps[-1]] = -np.inf
|
||||
|
||||
# to force that timestamps are strictly increasing
|
||||
# also force each segment to have a nonzero length, to prevent infinite looping
|
||||
if last_was_timestamp and not penultimate_was_timestamp:
|
||||
timestamp_last = timestamps[-1]
|
||||
else:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user