WhisperLiveKit / whisper_fastapi_online_server.py

Commit History

Use lifespan to load the model just one
6cf18f3

qfuxa commited on

remove logs handler
59ba1f3

qfuxa commited on

all text-related classes now share a common TimedText base class
b81e509

qfuxa commited on

buffer is now transcript.text
9076fea

qfuxa commited on

add logging config to server
df1de84

SilasKieser commited on

Merge branch 'main' into fix-sentencesegmenter
02f90cf

qfuxa commited on

rename to_flush to concatenate_tsw
b7c5736

SilasKieser commited on

move to src
c449242

qfuxa commited on

first speaker is "0" no more None
aafc196

qfuxa commited on

add diarization (beta). Disabled by default
6933483

qfuxa commited on

split whisper_online.py into smaller files
cc68f3b

qfuxa commited on

del online once webstreaming is finished
9cbac96

qfuxa commited on

specify encoding to ensure Python reads file as UTF-8
f52a5ae

wldud5192 commited on

no online conflict when multiple users
aa0ba59

qfuxa commited on

black formating
5fdb08e

SilasKieser commited on

Append full transcription in websocket processing
122368b

qfuxa commited on

Batch unprocessed audio to reduce Whisper streaming calls
c960d15

qfuxa commited on

/ws to /asr to distinguish protocol ws:// from endpoint
1cea20a

qfuxa commited on

better buffer gestion
bee27c6

qfuxa commited on

add fastapi server with live webm to pcm conversion and web page showing both complete transcription and partial transcription
104f7bd

qfuxa commited on