Set segment.completed to False by default
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
This commit is contained in:
@@ -112,9 +112,9 @@ class Client:
|
|||||||
for i, seg in enumerate(segments):
|
for i, seg in enumerate(segments):
|
||||||
if not text or text[-1] != seg["text"]:
|
if not text or text[-1] != seg["text"]:
|
||||||
text.append(seg["text"])
|
text.append(seg["text"])
|
||||||
if i == len(segments) - 1 and not seg["completed"]:
|
if i == len(segments) - 1 and not seg.get("completed", False):
|
||||||
self.last_segment = seg
|
self.last_segment = seg
|
||||||
elif (self.server_backend == "faster_whisper" and seg["completed"] and
|
elif (self.server_backend == "faster_whisper" and seg.get("completed", False) and
|
||||||
(not self.transcript or
|
(not self.transcript or
|
||||||
float(seg['start']) >= float(self.transcript[-1]['end']))):
|
float(seg['start']) >= float(self.transcript[-1]['end']))):
|
||||||
self.transcript.append(seg)
|
self.transcript.append(seg)
|
||||||
|
|||||||
Reference in New Issue
Block a user