Commit Graph

  • 955665401a Override get_segment_end() in ServeClientOpenVINO to match OpenVINO's WhisperDecodedResultChunk class. main cjones 2026-07-24 23:16:42 -04:00
  • 17b1639a9b Get ready to add diarization to openvino backend. cjones 2026-07-23 00:05:02 -04:00
  • 06ec02445d Merge pull request #480 from Kokkini/feature/streaming-transcription-client Vineet Suryan 2026-07-17 12:24:02 +02:00
  • daf3da8633 Merge pull request #523 from Kaihui-AMD/faster-whisper-rocm Vineet Suryan 2026-07-15 15:43:46 +02:00
  • 2e466b765a Add AMD ROCm GPU support for faster_whisper backend Kaihui-AMD 2026-07-15 16:13:37 +08:00
  • dfef376086 Merge pull request #524 from nightcityblade/fix/issue-521 Vineet Suryan 2026-07-15 09:53:12 +02:00
  • 26845cabe9 fix: allow NumPy 2 for pyannote audio nightcityblade 2026-07-15 11:13:12 +08:00
  • c0f101f0d1 Merge pull request #516 from nightcityblade/fix/issue-324 Vineet Suryan 2026-07-14 14:59:11 +02:00
  • ec1dc7c6aa fix: clean shutdown for StreamingTranscriptionClient Quang Tran 2026-07-08 23:13:20 +07:00
  • a71c578570 fix: address PR review comments on StreamingTranscriptionClient Quang Tran 2026-07-08 22:45:06 +07:00
  • f4f1b1d8be feat: support manual audio streaming from any source Quang Tran 2026-04-21 11:41:05 +07:00
  • ad4d314b79 test: cover subtitle wrapping edge cases nightcityblade 2026-06-29 23:10:26 +08:00
  • 8c0caf1be0 fix: improve subtitle readability nightcityblade 2026-06-21 23:21:58 +08:00
  • d9459ebf2d Merge pull request #517 from dmaier-ef/fix/idle-transcription-thread-cpu-contention Vineet Suryan 2026-07-06 11:37:35 +05:30
  • 5b577b34e4 Add configurable timeout for first-frame wait and improve thread-safety David Maier 2026-07-03 14:45:09 +02:00
  • 2debc0ee80 Make initial_prompt and vad_parameters accessible from the client Aaron Boxer 2026-06-26 11:05:26 -04:00
  • 9f7a043d8b ctranslate2: add missing libcublas dep Aaron Boxer 2026-06-14 20:06:45 -04:00
  • ee64458194 Use command -v dnf instead Alessandro Griseta 2026-06-18 12:20:56 +02:00
  • 056774ea50 Fix idle-client busy-wait before first audio frame David Maier 2026-06-26 14:57:03 +02:00
  • e4160d2d06 Merge pull request #513 from SuperCowProducts/clarify-installation-instructions Vineet Suryan 2026-06-26 16:03:33 +05:30
  • 471c3fd6b4 docs: add macOS OpenMP workaround nightcityblade 2026-06-16 11:09:57 +08:00
  • ac7a9f849c fix(batch): add temperature fallback to prevent decoder runaway makaveli10 2026-06-16 15:55:34 +05:30
  • ecb052c873 Enable single-model mode for stock models when batch_inference is set makaveli10 2026-06-16 15:54:19 +05:30
  • ee3113a507 docs: clarify iOS project setup nightcityblade 2026-06-21 23:18:44 +08:00
  • 81ff199a70 First venv activate, then pip install Alessandro Griseta 2026-06-18 12:29:43 +02:00
  • d0ad362b20 chrome extension: point to Modal transcription service Aaron Boxer 2026-06-04 16:11:11 -04:00
  • 44940e2834 Support known speaker hints in REST API Aaron Boxer 2026-06-01 19:46:41 -04:00
  • 32c1b18c9f fix: support uint8 websocket audio format nightcityblade 2026-06-02 11:13:24 +08:00
  • 582d5426d6 Bump version v0.9.0 v0.9.0 Vineet Suryan 2026-06-02 11:54:07 +05:30
  • 1814dd9bfa fix: include server API dependencies in package nightcityblade 2026-05-26 23:14:18 +08:00
  • 0747529910 test: strengthen wheel install smoke test nightcityblade 2026-05-26 23:08:26 +08:00
  • cef3352c5b test: add clean virtualenv install smoke test nightcityblade 2026-04-26 23:08:15 +08:00
  • 3516f663e5 fix: support Python 3.13 server installs nightcityblade 2026-05-12 23:14:16 +08:00
  • d006d4abb3 fix: make caption overlay line count configurable nightcityblade 2026-05-20 23:13:46 +08:00
  • 6242ad7f81 fix: add av to package requirements nightcityblade 2026-05-30 23:08:14 +08:00
  • 5334ea0f7a Add WebSocket authentication via api_key Aaron Boxer 2026-04-17 10:21:14 -04:00
  • b648bcb2a4 Add optional API key auth and rate limiting for REST API Aaron Boxer 2026-04-17 09:37:06 -04:00
  • e86d98dd80 Improve REST API unsupported param warnings Aaron Boxer 2026-04-17 09:35:06 -04:00
  • c5ec7f4a99 Add reconnect logic to WebSocket client Aaron Boxer 2026-04-17 09:33:52 -04:00
  • 52005b94cb Merge pull request #443 from boxerab/configurable-constants Vineet Suryan 2026-05-26 13:55:13 +05:30
  • f2f769532b Merge pull request #442 from boxerab/unify-translate-flags Vineet Suryan 2026-05-26 13:25:23 +05:30
  • cdc661ce28 Merge pull request #434 from nightcityblade/fix/issue-405 Vineet Suryan 2026-05-26 13:17:37 +05:30
  • 8396763444 fix: set proper mock_info attributes in SSE streaming tests Aaron Boxer 2026-04-17 12:04:02 -04:00
  • 8ac98dceec feat: add SSE streaming for REST transcription endpoint Aaron Boxer 2026-04-17 10:35:29 -04:00
  • 8bde966c1e docs: remove features from README that moved to Aavaaz Aaron Boxer 2026-05-11 19:50:12 -04:00
  • dc4a707f9a chore: add .gitignore to exclude __pycache__, virtualenvs, and build artifacts Aaron Boxer 2026-05-11 19:41:52 -04:00
  • c028c4b584 feat: add segment_post_processor hook for external plugins Aaron Boxer 2026-05-11 19:37:10 -04:00
  • 4e31f8c61b Add word-level timestamps and confidence scores Aaron Boxer 2026-04-17 10:18:19 -04:00
  • 18de3eacc7 Document all new features in README Aaron Boxer 2026-04-17 10:27:20 -04:00
  • 18b897277f Add real-time speaker diarization support Aaron Boxer 2026-04-17 10:25:10 -04:00
  • 3d63e82571 fix: add skip decorator to TestStartMetricsServer for CI without prometheus_client Aaron Boxer 2026-04-17 11:55:48 -04:00
  • ced4bdb737 feat: add Prometheus metrics instrumentation Aaron Boxer 2026-04-17 10:33:01 -04:00
  • 4210697ca6 Add custom vocabulary / hotwords support Aaron Boxer 2026-04-17 09:36:05 -04:00
  • 445bf26e85 Extract hardcoded buffer constants into class attributes Aaron Boxer 2026-04-17 09:32:37 -04:00
  • b534f9d249 Clarify --translate vs --enable_translation CLI flags Aaron Boxer 2026-04-17 09:31:38 -04:00
  • 9a71a95ca8 Merge pull request #441 from boxerab/fix-clear-screen-shell-injection Vineet Suryan 2026-05-08 17:36:11 +02:00
  • 485b211072 Merge pull request #440 from boxerab/input-validation-server-params Vineet Suryan 2026-05-08 17:35:26 +02:00
  • 19847784ae Merge pull request #439 from boxerab/bounded-transcript-memory Vineet Suryan 2026-05-08 17:34:41 +02:00
  • 52d94bf1fb Merge pull request #438 from boxerab/thread-safety-client-manager Vineet Suryan 2026-04-21 13:29:54 +02:00
  • 1c663d0bba Merge pull request #437 from boxerab/rawpcm Vineet Suryan 2026-04-21 13:17:47 +02:00
  • 298a01f1b0 Merge pull request #436 from boxerab/testing Vineet Suryan 2026-04-20 17:58:48 +02:00
  • a6147a6745 Replace os.system() in clear_screen() with ANSI escape codes Aaron Boxer 2026-04-17 09:31:00 -04:00
  • 18bce1864a Validate server parameters on startup Aaron Boxer 2026-04-17 09:30:19 -04:00
  • 9e5e4a9970 Bound transcript memory and translation queue size Aaron Boxer 2026-04-17 09:29:38 -04:00
  • 81cdbbca95 Add thread safety to ClientManager with threading.Lock Aaron Boxer 2026-04-17 09:27:37 -04:00
  • f5340ddf1e audio: add support for raw pcm input via server flag Aaron Boxer 2026-04-17 09:17:12 -04:00
  • b1cd51ac8a CI: expand test suite coverage Aaron Boxer 2026-04-17 09:05:34 -04:00
  • e41324bf03 Merge pull request #435 from nightcityblade/fix/issue-327 Vineet Suryan 2026-04-16 12:37:33 +02:00
  • 31efff9330 fix: render transcript text safely in browser extensions nightcityblade 2026-04-15 23:09:39 +08:00
  • 68a8b57e66 docs: fix setup instructions errors reported in #405 nightcityblade 2026-04-13 11:09:40 +08:00
  • 6de5c87d2f Bump version v0.8.0 v0.8.0 Vineet Suryan 2026-03-17 14:48:07 +05:30
  • 8e09d16ee4 Merge pull request #430 from makaveli10/vineet/fix-run-client Vineet Suryan 2026-03-17 14:46:57 +05:30
  • 4943c25ff7 Fix crash when no --files provided; use microphone input instead Xiaoliang Gao 2026-01-28 23:33:12 +01:00
  • 710bdffb51 Merge pull request #429 from makaveli10/vineet/update-setup-packages Vineet Suryan 2026-03-17 14:19:15 +05:30
  • 5f0010d720 Expose __version__ in package root and update dependencies in setup.py makaveli10 2026-03-17 13:34:34 +05:30
  • 6fcae6a30c Merge pull request #425 from nightcityblade/fix/issue-377 Vineet Suryan 2026-03-16 10:34:29 +05:30
  • bc441dea23 Merge pull request #427 from ianwh02/fix/batch-single-vad-none Vineet Suryan 2026-03-13 17:02:43 +05:30
  • 89466f7b77 Fix NoneType crash in _process_single when VAD filters all audio ianwh02 2026-03-11 16:48:23 +00:00
  • 6ae57c81cd feat: add --n_display_segments CLI arg to run_client.py nightcityblade 2026-03-11 00:05:07 +08:00
  • 5d8629ea0c Merge pull request #422 from ianwh02/feature/batch-inference Vineet Suryan 2026-03-09 23:01:28 +05:30
  • e7e78a7151 Add unit tests for BatchInferenceWorker ianwh02 2026-03-09 16:18:36 +00:00
  • 3508b39584 Fix missing batch_config init causing CI test hang ianwh02 2026-03-09 11:42:15 +00:00
  • 067573a510 feat: make display_segments configurable in Client/TranscriptionClient nightcityblade 2026-03-08 12:19:54 +08:00
  • e8bd4fd532 Add cross-client GPU batch inference for faster_whisper backend ianwh02 2026-02-26 00:00:51 +00:00
  • f8869906b0 Merge pull request #419 from makaveli10/bump-whisper-version Marcus Edel 2026-02-20 08:04:31 -05:00
  • 9fa7005511 Bump openai-whisper version to 20250625 makaveli10 2026-02-11 12:37:21 +00:00
  • e48d16f923 Merge pull request #398 from AlexStansfield/feature/faster-whisper-1.2.0 Vineet Suryan 2026-02-11 17:57:05 +05:30
  • 98fcc5110b Merge pull request #418 from JenySadadia/enable-timestamps Vineet Suryan 2026-02-11 17:51:58 +05:30
  • 5e33aa2a7e Enable timestamps for transcripted text Jeny Sadadia 2026-02-10 15:16:43 +05:30
  • 6c8142a9d2 Merge pull request #415 from JenySadadia/run-client-docs Vineet Suryan 2026-02-06 20:03:19 +05:30
  • 29ee640409 api: add support OpenAI REST transcription api Aaron Boxer 2026-02-05 10:42:54 -05:00
  • b9ae2af8e6 setup.sh: support Fedora Aaron Boxer 2026-01-29 12:05:20 -05:00
  • 9251394047 README.md: add instructions for running client Jeny Sadadia 2026-02-03 17:11:40 +05:30
  • c6ee9a6870 Merge pull request #412 from makaveli10/vineet/fix-faster-whisper-custom-model-loading Marcus Edel 2026-01-13 15:27:43 -05:00
  • f5256fc62f feat: support HuggingFace model IDs for faster_whisper_custom_model_path makaveli10 2026-01-13 16:34:04 +05:30
  • c43eb1dd5a update to support faster whisper 1.2.0 Alex Stansfield 2025-10-07 14:20:20 +00:00
  • 3b17bda5f9 Merge pull request #397 from locnnil/patch-1 Vineet Suryan 2025-09-25 21:09:58 +05:30
  • 95a9b7ef05 fix(run_server.py): help text for max_connection_time argument Lincoln Wallace 2025-09-25 11:14:35 -03:00
  • 5e6be74f6d Merge pull request #391 from makaveli10/integrate_live_translation Vineet Suryan 2025-07-24 12:07:03 +05:30
  • 04db67170b ServeClientTranslation import only when enable_tranlsation is True makaveli10 2025-07-22 15:47:06 +00:00