Commit Graph

231 Commits

Author SHA1 Message Date
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
Quentin Fuxa
788fe1c676 optimize ffmpeg buffer reading :round duration to nearest lower 0.1s 2025-02-12 23:28:58 +00:00
Quentin Fuxa
d623578d95 Merge pull request #43 from QuentinFuxa/load-the-model-just-once
Load the model just once
2025-02-12 05:54:38 +01:00
Quentin Fuxa
149d2ee44c Use lifespan to load the model just one 2025-02-12 05:53:55 +01:00
Quentin Fuxa
adaca751ce remove logs handler 2025-02-12 05:46:56 +01:00
Quentin Fuxa
eb989038bd remove useless class that has been replaced by timed_objects 2025-02-07 23:12:54 +01:00
Quentin Fuxa
1f6119e405 all text-related classes now share a common TimedText base class 2025-02-07 23:12:04 +01:00
Quentin Fuxa
f7f1f259c1 buffer is now transcript.text 2025-02-07 12:25:05 +01:00
Quentin Fuxa
b82cc3b613 adapt backend for the new classes 2025-02-07 12:24:37 +01:00
Quentin Fuxa
46f7f9cbd1 Use Sentence, Transcript and ASRToken classes for clarity 2025-02-07 12:24:11 +01:00
Quentin Fuxa
48c111f494 revert changes for segments buffer_trimming_way to work 2025-02-07 10:17:45 +01:00
Quentin Fuxa
54628274d6 show language used 2025-02-07 10:16:46 +01:00
Quentin Fuxa
0d874fb515 cuda or cpu auto detection 2025-02-07 10:16:03 +01:00
Quentin Fuxa
4d1aa4421a Merge pull request #30 from SilasK/tsw
Time stamped text classes
2025-01-31 22:54:58 +01:00
Quentin Fuxa
f4d98e2c8c Merge pull request #27 from SilasK/fix-sentencesegmenter
Fix sentence segmenter
2025-01-31 22:54:33 +01:00
Silas Kieser
15205f31d1 add doctest 2025-01-28 23:17:21 +01:00
Silas Kieser
b1f7034577 my version of timestamped text 2025-01-28 23:13:15 +01:00
Silas Kieser
23dee02d56 sentence overflow works 2025-01-28 22:38:55 +01:00
Silas Kieser
efd80095a7 segment also works 2025-01-28 22:11:28 +01:00
Silas Kieser
f4d3df3d87 change log format 2025-01-28 21:25:17 +01:00
Silas Kieser
9c7d429e15 add logging config to server 2025-01-28 17:38:13 +01:00
Silas Kieser
611d33cba5 keep a test script in base directory 2025-01-28 17:13:03 +01:00
Silas Kieser
ab7c22d3e3 whisper_online works with the new sentence segment 2025-01-28 17:02:21 +01:00
Silas Kieser
870a779666 sentence work again! 2025-01-28 16:55:07 +01:00
Quentin Fuxa
c3d72cae7c Merge pull request #26 from SilasK/fix-sentencesegmenter
Improve logging stil trying to fix sentence segmenter
2025-01-28 15:53:26 +01:00
Quentin Fuxa
4622fe7aff Merge branch 'main' into fix-sentencesegmenter 2025-01-28 15:53:10 +01:00
Silas Kieser
8ee1488c08 rename to_flush to concatenate_tsw 2025-01-27 16:49:22 +01:00
Silas Kieser
77d43885a3 chunk at sentence takes now an argument =self.comited 2025-01-27 16:29:06 +01:00
Silas Kieser
04170153e0 improve logging 2025-01-27 16:12:30 +01:00