Quentin Fuxa
|
d5008ed828
|
mlx/fasterWhisper encoders are loaded once and shared in simulstreaming
|
2025-09-01 12:33:19 +02:00 |
|
Quentin Fuxa
|
199e21b3ef
|
faster-whisper as an optional encoder alternative for simulstreaming
|
2025-08-30 23:50:16 +02:00 |
|
Quentin Fuxa
|
1d926f2e67
|
mlx-whisper used as simulstreaming encoder: improve speed for macos systems
|
2025-08-30 22:19:11 +02:00 |
|
Quentin Fuxa
|
4a5d5e1f3b
|
raise Exception when language == auto and task == translation
|
2025-08-29 17:44:46 +02:00 |
|
Quentin Fuxa
|
9895bc83bf
|
auto detection of language for warmup if not indicated
|
2025-08-27 20:37:48 +02:00 |
|
Quentin Fuxa
|
b32dd8bfc4
|
Align backend and frontend time handling
|
2025-08-21 10:33:15 +02:00 |
|
Quentin Fuxa
|
d0e9e37ef6
|
simulstreaming: cumulative_time_offset to keep timestamps correct when audio > 30s
|
2025-08-17 09:33:47 +02:00 |
|
Quentin Fuxa
|
820f92d8cb
|
audio_max_len to 30 -> 20, ffmpeg timeout 5 -> 20
|
2025-08-17 09:32:08 +02:00 |
|
Quentin Fuxa
|
e2184d5e06
|
better handle silences when VAC + correct offset issue with whisperstreaming backend
|
2025-08-17 01:27:07 +02:00 |
|
Quentin Fuxa
|
0f2eba507e
|
use with_offset to add no audio offset to tokens
|
2025-08-17 00:33:24 +02:00 |
|
Quentin Fuxa
|
55e08474f3
|
recycle backend in simulstreaming thanks to new remove hooks function
|
2025-08-16 23:06:16 +02:00 |
|
Quentin Fuxa
|
1652db9a2d
|
Use distinct backend models for simulstreaming and add --preloaded_model_count to preload them
|
2025-08-15 23:03:55 +02:00 |
|
Quentin Fuxa
|
15c3df1cba
|
warmup base whisper when using simulstreaming
|
2025-08-12 18:52:52 +02:00 |
|
Quentin Fuxa
|
728e1f1290
|
simulstreaming warmup is done for each instance of online, not for the backend
|
2025-08-12 18:35:04 +02:00 |
|
Quentin Fuxa
|
87b9ed6ecd
|
nonspeech_prob from 1 to 0.5
|
2025-08-12 18:34:37 +02:00 |
|
Quentin Fuxa
|
d098af3185
|
each SimulStreamingOnlineProcessor now contains PaddedAlignAttWhisper instance. SimulStreamingASR only contains loaded whisper model
|
2025-08-11 08:24:14 +02:00 |
|
Quentin Fuxa
|
b678a55f63
|
remove duplicate file
|
2025-08-09 23:10:34 +02:00 |
|
Quentin Fuxa
|
5491964e81
|
clean SimulStreamingOnlineProcessor initialization + audio processing
|
2025-08-09 20:16:27 +02:00 |
|
Quentin Fuxa
|
b05297a96d
|
clean simulwhisper backend and online
|
2025-08-09 18:02:15 +02:00 |
|
Quentin Fuxa
|
197293e25e
|
refactor(simulstreaming): extract backend + online module into separate files from whisper streaming
|
2025-08-08 18:07:51 +02:00 |
|
Quentin Fuxa
|
4cfed6e98e
|
in MultiHeadAttention and ResidualAttentionBlock include cache_id for compatibility with simulstreaming code
|
2025-08-02 13:16:58 +02:00 |
|
Quentin Fuxa
|
687e3dd5e2
|
update simulstreaming model.py to match the latest version of whisper sources
|
2025-08-02 13:16:10 +02:00 |
|
Quentin Fuxa
|
8e056cbdf2
|
Upgrade SimulStreaming Whisper core from version 20230918 to 20250625
|
2025-08-02 13:06:36 +02:00 |
|
Quentin Fuxa
|
00424d7ca3
|
latest version of simulstreaming
|
2025-07-31 16:44:23 +02:00 |
|
Quentin Fuxa
|
4b738d6f63
|
fix duplicate line
|
2025-07-31 16:29:35 +02:00 |
|
Quentin Fuxa
|
8a5e2adb1e
|
simulstreaming: fixes token handling during warm-up phase
|
2025-07-31 16:25:34 +02:00 |
|
Quentin Fuxa
|
46efbdf1d9
|
solves https://github.com/QuentinFuxa/WhisperLiveKit/issues/151
|
2025-07-31 11:42:06 +02:00 |
|
Quentin Fuxa
|
aad2c55d8c
|
download_simulstreaming_backend.py now downloads files in the correct lib dir
|
2025-07-03 11:07:28 +02:00 |
|
Quentin Fuxa
|
2f177c4a3b
|
add __init__.py file to simul_whisper assets directory
|
2025-07-03 10:41:12 +02:00 |
|
Quentin Fuxa
|
5daaf77258
|
add download script for SimulStreaming backend
|
2025-07-03 10:14:45 +02:00 |
|
Quentin Fuxa
|
36cc4412c3
|
update LICENSE with SimulStreaming dual licensing terms; include in .gitignore additional stuff
|
2025-07-03 09:21:38 +02:00 |
|
Quentin Fuxa
|
e1d4bf7e94
|
modify import paths in simul whisper backend so that it works in lib mode
|
2025-07-01 20:34:47 +02:00 |
|
Quentin Fuxa
|
1e3fab9550
|
copy non python files from simulstreaming when installing package
|
2025-07-01 19:14:23 +02:00 |
|
Quentin Fuxa
|
b42d8b2692
|
add dual license warning indication when using simulstreaming backend
|
2025-06-27 10:00:19 +02:00 |
|