Commit History
Refactor import statement for AudioProcessor and update cleanup method to be awaited; remove unused formatters and state management files
69c754e
Refactor AudioProcessor methods for improved async handling and WebSocket integration
566619b
Refactor DiartDiarization initialization and streamline WebSocket audio processing
ff49b3c
refacto 0
b9f09f7
Refactor PCM conversion to a dedicated function; immediate chunk addition to the diarization queue
6cccf9e
Warmup functionality: add timeout option (for VM not connected to internet); False option to disable warmup
cdd5f7e
fix #84
fd90ec3
Diarization : Uses a rx observer instead of diart attach_hooks method
a163c7b
use confidence scores returned by whisper to immediately validate tokens
2b4a348
ffmpeg timout from 5 to 15s; diarization lag does not stay = 0 at the beginning
2c4b57c
solve https://github.com/QuentinFuxa/whisper_streaming_web/issues/60#issuecomment-2692191781
6ad63d0
update import paths
0cf8b89
undiarized text is assigned to last speaker, with buffer information; traceback is used to format_exc errors
bd15235
// execution for diarization and transcription
b0d49ce
new buffer format
d98de94
diarization now works at word - not chunk - level!
6143582
Enhance diarization logic to improve speaker attribution : corrects several bugs
1ebc0b3
DiartDiarization loaded in asynccontextmanager lifespan
5f66658
Improve speaker handling; update sleep duration and manage speaker transitions more effectively
56a936d
add parameter to disable transcription (only diarization), add time in output
d920423
Implement logging for WebSocket events and FFmpeg process management; remove obsolete test file
d5886b3
handle ffmpeg timeouts > 5s
d7ef93c
Quentin Fuxa
commited on
Add get_buffer method to retrieve unvalidated buffer in string format
bd1016f
Quentin Fuxa
commited on
optimize ffmpeg buffer reading :round duration to nearest lower 0.1s
022a086
Quentin Fuxa
commited on