Commit Graph

259 Commits

Author SHA1 Message Date
Quentin Fuxa
ddb8860528 move files 2025-02-28 18:49:45 +01:00
Quentin Fuxa
2e19516b3e split backends and online asr files 2025-02-28 18:49:31 +01:00
Quentin Fuxa
3c7bc6f472 add coming soon 2025-02-28 18:48:48 +01:00
Quentin Fuxa
2d2a4967e6 update import paths 2025-02-28 18:41:12 +01:00
Quentin Fuxa
7e880e039e time objects is now used by DiartDiarization class 2025-02-28 18:40:42 +01:00
Quentin Fuxa
627386a8a4 silero vad 2025-02-28 18:39:46 +01:00
Quentin Fuxa
14af47e84b undiarized text is assigned to last speaker, with buffer information; traceback is used to format_exc errors 2025-02-28 18:11:36 +01:00
Quentin Fuxa
00eb4a0a4f UI updated when diarization is disactivated 2025-02-28 18:10:00 +01:00
Quentin Fuxa
2f87e592e0 Merge branch 'main' of https://github.com/QuentinFuxa/whisper_streaming_web 2025-02-28 15:44:19 +01:00
Quentin Fuxa
56717b094f DiartDiarization now uses SpeakerSegment 2025-02-28 15:44:09 +01:00
Quentin Fuxa
7b1c88589e // execution for diarization and transcription 2025-02-28 15:43:46 +01:00
Quentin Fuxa
72ce8d0e3f update frontend for new variables 2025-02-28 15:40:56 +01:00
Quentin Fuxa
09090aa3f5 Add files via upload 2025-02-28 11:49:32 +01:00
Quentin Fuxa
d3960ffef9 Add files via upload 2025-02-28 11:44:29 +01:00
Quentin Fuxa
247582fb33 SpeakerSegment class for future diart improvements 2025-02-26 21:28:22 +01:00
Quentin Fuxa
091d5d7bf5 new buffer format 2025-02-26 21:27:39 +01:00
Quentin Fuxa
9d5d6d8031 UI improvements 2025-02-26 21:26:24 +01:00
Quentin Fuxa
8aa3c760c7 Add files via upload 2025-02-24 09:27:47 +01:00
Quentin Fuxa
f925ef3786 Merge pull request #57 from QuentinFuxa/diart_integration_improvements
diarization now works at word - not chunk - level!
2025-02-24 00:38:30 +01:00
Quentin Fuxa
2ced4fef20 diarization now works at word - not chunk - level! 2025-02-24 00:35:42 +01:00
Quentin Fuxa
5b9b9328e0 Merge pull request #56 from QuentinFuxa/diart_integration_improvements
Improve sentence tokenization handling - MosesSentenceSplitter now wo…
2025-02-23 23:42:37 +01:00
Quentin Fuxa
d89622b9c2 Improve sentence tokenization handling - MosesSentenceSplitter now works with list input 2025-02-23 23:41:15 +01:00
Quentin Fuxa
d4096e7e11 Merge pull request #55 from QuentinFuxa/diart_integration_improvements
Diart integration improvements : Correct bugs
2025-02-23 23:16:10 +01:00
Quentin Fuxa
296327071d Enhance diarization logic to improve speaker attribution : corrects several bugs 2025-02-23 23:14:10 +01:00
Quentin Fuxa
34b707d84e format html and change mapping id <-> speakers 2025-02-23 23:13:18 +01:00
Quentin Fuxa
f200f2cad4 clean diart audiosource class 2025-02-23 23:12:40 +01:00
Quentin Fuxa
8c6d39162f Update README.md 2025-02-20 11:20:58 +01:00
Quentin Fuxa
e3adc379ed Update README.md 2025-02-20 11:17:50 +01:00
Quentin Fuxa
90f24ef537 Update README.md 2025-02-20 11:17:30 +01:00
Quentin Fuxa
e4c84346c9 Update README.md 2025-02-20 11:13:54 +01:00
Quentin Fuxa
cf7944f13d Update README.md 2025-02-20 10:30:47 +01:00
Quentin Fuxa
d7c945dcce Merge pull request #53 from QuentinFuxa/diart_integration_improvements
DiartDiarization loaded in asynccontextmanager lifespan
2025-02-19 16:49:21 +01:00
Quentin Fuxa
fa39eda923 DiartDiarization loaded in asynccontextmanager lifespan 2025-02-19 16:47:34 +01:00
Quentin Fuxa
01f02b066a Update README.md 2025-02-19 15:49:30 +01:00
Quentin Fuxa
a93bae69a5 Update README.md 2025-02-19 15:39:43 +01:00
Quentin Fuxa
f21dad559d Update README.md 2025-02-19 15:28:59 +01:00
Quentin Fuxa
97c0ae6154 Merge pull request #52 from QuentinFuxa/diart_integration_improvements
Diart integration improvements
2025-02-19 14:43:39 +01:00
Quentin Fuxa
09d40a7de8 silence & diarization indicators 2025-02-19 14:42:46 +01:00
Quentin Fuxa
2608abf0f3 Improve speaker handling; update sleep duration and manage speaker transitions more effectively 2025-02-19 14:41:37 +01:00
Quentin Fuxa
58eba2a1f6 Enhance live transcription UI with improved speaker and silence indicators; add time information display 2025-02-19 14:41:19 +01:00
Quentin Fuxa
450c93fef8 Merge pull request #51 from QuentinFuxa/diart_integration_improvements
Diart integration improvements
2025-02-19 11:38:59 +01:00
Quentin Fuxa
1ffa2fa224 add time duration ; display when no speaker is detected 2025-02-19 11:26:30 +01:00
Quentin Fuxa
dc24366580 Number of speakers not anymore limited to 10; a speaker has been created for "being processed" (-1), and another one for no" speaker detected" (-2) 2025-02-19 11:25:59 +01:00
Quentin Fuxa
6121083549 add parameter to disable transcription (only diarization), add time in output 2025-02-19 11:21:40 +01:00
Quentin Fuxa
0ecac75455 Merge pull request #47 from QuentinFuxa/logging-and-MAX_BYTES_PER_SEC
Implement logging for WebSocket events and FFmpeg process management;…
2025-02-15 15:22:52 +01:00
Quentin Fuxa
525abcbca7 Implement logging for WebSocket events and FFmpeg process management; remove obsolete test file 2025-02-15 15:21:33 +01:00
Quentin Fuxa
365e7c882f Merge pull request #46 from QuentinFuxa/solving-ffmpeg-process-freezing-unexpectedly
handle ffmpeg timeouts > 5s
2025-02-14 18:22:35 +01:00
Quentin Fuxa
84b09bb2cc handle ffmpeg timeouts > 5s 2025-02-14 17:22:03 +00:00
Quentin Fuxa
4601e97221 Merge pull request #45 from QuentinFuxa/solving-ffmpeg-process-freezing-unexpectedly
Add get_buffer method to retrieve unvalidated buffer in string format
2025-02-13 00:38:45 +01:00
Quentin Fuxa
15089c80fd Add get_buffer method to retrieve unvalidated buffer in string format 2025-02-12 23:36:52 +00:00