Fedir Zadniprovskyi
chore: rename to 'faster-whisper-server'
39ee116
raw
history blame
388 Bytes
from faster_whisper.transcribe import Segment, Word
def segments_text(segments: list[Segment]) -> str:
return "".join(segment.text for segment in segments).strip()
def words_from_segments(segments: list[Segment]) -> list[Word]:
words = []
for segment in segments:
if segment.words is None:
continue
words.extend(segment.words)
return words