Commit Graph

562 Commits

Author SHA1 Message Date
nightcityblade 067573a510 feat: make display_segments configurable in Client/TranscriptionClient
Replace hardcoded [-4:] truncation with a configurable display_segments
parameter (default: 4) in both Client and TranscriptionClient classes.

Fixes #377
2026-03-08 12:19:54 +08:00
Marcus Edel f8869906b0 Merge pull request #419 from makaveli10/bump-whisper-version
Bump openai-whisper version to 20250625.
2026-02-20 08:04:31 -05:00
makaveli10 9fa7005511 Bump openai-whisper version to 20250625
Resolves pkg_resources missing during wheel build

Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2026-02-11 12:39:38 +00:00
Vineet Suryan e48d16f923 Merge pull request #398 from AlexStansfield/feature/faster-whisper-1.2.0
feat: update to support faster whisper 1.2.0
2026-02-11 17:57:05 +05:30
Vineet Suryan 98fcc5110b Merge pull request #418 from JenySadadia/enable-timestamps
Enable timestamps for transcripted text
2026-02-11 17:51:58 +05:30
Jeny Sadadia 5e33aa2a7e Enable timestamps for transcripted text
Add `--enable-timestamps` option to `run_client.py`
script to print out transcripted text with timestamps.

Sample output with translation enabled:
```
[0.000 -> 7.440]  And so, my fellow Americans, ask not what your country can do for you.
[7.440 -> 10.300]  Ask what you can do for your country.

TRANSLATION to fr:
[0.000 -> 7.440] Et donc, mes camarades américains, ne demandez pas ce que votre pays peut faire pour vous.
[7.440 -> 10.300] Demandez ce que vous pouvez faire pour votre pays.
```

Signed-off-by: Jeny Sadadia <jeny.sadadia@collabora.com>
2026-02-10 15:43:20 +05:30
Vineet Suryan 6c8142a9d2 Merge pull request #415 from JenySadadia/run-client-docs
README.md: add instructions for running client
2026-02-06 20:03:19 +05:30
Aaron Boxer 29ee640409 api: add support OpenAI REST transcription api 2026-02-05 22:31:59 -05:00
Aaron Boxer b9ae2af8e6 setup.sh: support Fedora 2026-02-05 22:31:59 -05:00
Jeny Sadadia 9251394047 README.md: add instructions for running client
Specify command to run client script.

Signed-off-by: Jeny Sadadia <jeny.sadadia@collabora.com>
2026-02-03 17:11:40 +05:30
Marcus Edel c6ee9a6870 Merge pull request #412 from makaveli10/vineet/fix-faster-whisper-custom-model-loading
Feat: support HuggingFace model IDs for faster_whisper_custom_model_path.
2026-01-13 15:27:43 -05:00
makaveli10 f5256fc62f feat: support HuggingFace model IDs for faster_whisper_custom_model_path
Previously, the server only accepted local file paths for custom Faster Whisper
models. This change allows passing HuggingFace repo IDs which are automatically
downloaded and converted to CTranslate2 format by the backend if not already in
CTranslate2 format.

Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2026-01-13 16:34:04 +05:30
Alex Stansfield c43eb1dd5a update to support faster whisper 1.2.0 2025-10-07 14:20:20 +00:00
Vineet Suryan 3b17bda5f9 Merge pull request #397 from locnnil/patch-1
fix(run_server.py): help text for max_connection_time argument
2025-09-25 21:09:58 +05:30
Lincoln Wallace 95a9b7ef05 fix(run_server.py): help text for max_connection_time argument
The help text for `--max_connection_time` is incorrect. Looks like a copy-paste mistake from `--cache_path`.
2025-09-25 11:14:35 -03:00
Vineet Suryan 5e6be74f6d Merge pull request #391 from makaveli10/integrate_live_translation
Integrate live translation
2025-07-24 12:07:03 +05:30
makaveli10 04db67170b ServeClientTranslation import only when enable_tranlsation is True
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-07-22 15:47:06 +00:00
makaveli10 5ce401d4c6 Update test_client to expect translation args
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-07-22 09:06:31 +00:00
makaveli10 39dfd7521f Update requirements
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-07-22 09:05:54 +00:00
makaveli10 2b8b245fa8 Add translation backend
Translate from any language to any language with alirezamsh/small100
running in a thread and reading from a queue shared with transcription thread.

Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-07-22 08:54:10 +00:00
makaveli 1ec437e71f Merge pull request #387 from makaveli10/modify_max_client_time_server_only
Change max_clients max_connection_time from server only
2025-07-22 10:13:48 +05:30
makaveli10 bf6251e3b8 Fix max_client, max_connection_time failed tests
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-07-21 23:09:16 +05:30
makaveli10 8d6ddd4f7b Change max_clients max_connection_time from server only
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-07-21 22:52:24 +05:30
makaveli 8d785e5681 Merge pull request #384 from klonikar/main
issue 371
2025-07-21 18:44:57 +05:30
Kiran Lonikar 368bcdd81f temporarily delete web_live directory to merge PR 2025-07-17 16:46:51 +05:30
makaveli d9e608f5c8 Merge pull request #385 from makaveli10/add_srt_download_opt_browser_ext
Add srt download opt browser ext
2025-07-16 15:49:40 +05:30
makaveli10 ad0fb23936 Add download srt file option firefox extension
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-07-14 09:43:52 +05:30
makaveli10 914281f449 Add download srt file option chrome extension
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-07-14 09:43:39 +05:30
Kiran Lonikar 40edd25468 remove commented code 2025-07-12 22:29:30 +05:30
Kiran Lonikar ad11b2b0ef web client which can take microphone input and transcribe the speech 2025-07-09 21:01:54 +05:30
Kiran Lonikar ddd32cc30f adding test client to transcribe audio files 2025-07-07 13:24:13 +05:30
Kiran Lonikar e597c876cf changes to run when audio playback is muted 2025-07-07 13:21:20 +05:30
Kiran Lonikar 9954548075 issue 371
model name is of form namespace/repo_name and not os path.
2025-07-06 16:10:49 +05:30
makaveli 0f21c80ed8 Merge pull request #382 from ParkMazorika/main
Add iOS client for WhisperLive (Audio-Transcription-iOS)
2025-06-30 18:51:31 +05:30
Park hyeon gyu d79e720b34 Delete .DS_Store 2025-06-30 18:50:12 +09:00
바견규 f3acfa2f18 Add iOS client section to main README/ modify iOS README 2025-06-28 07:21:34 +09:00
Park hyeon gyu 2e5aae6585 Update Audio-Transcription-iOS/README.md
Co-authored-by: makaveli <39617050+makaveli10@users.noreply.github.com>
2025-06-23 20:50:39 +09:00
바견규 179b56a260 Add iOS client for WhisperLive (Audio-Transcription-iOS) 2025-06-17 01:19:56 +09:00
makaveli 4ae3825661 Merge pull request #378 from makaveli10/auto_convert_faster_whisper
Auto convert hf custom whisper to ct2(faster-whisper)
2025-06-02 17:52:19 +05:30
Marcus Edel 198a499f96 Merge pull request #381 from makaveli10/add_blog_to_readme
Add hi transcription video; add blog post section.
2025-06-02 07:54:34 -04:00
makaveli10 05002d6ded Add hi transcription video; add blog post section
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-06-02 10:52:48 +00:00
makaveli10 74abf66d48 Make cache path configurable to save auto converted ct2 models
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-06-01 09:04:22 +00:00
Marcus Edel 0520978c0e Merge pull request #379 from adamsz-lume/run-setup-sh-on-mac
Make setup.sh to work on macos.
2025-05-30 13:59:48 -04:00
Adam 12f3bb2012 make setup.sh to work on macos 2025-05-29 17:44:39 +01:00
makaveli10 bff88ed3e7 Auto convert hf custom whisper to ct2(faster-whisper)
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
2025-05-29 09:23:32 +00:00
makaveli 4b46371dac Bump version v0.7.1 v0.7.1 2025-05-15 10:25:17 +05:30
makaveli 1f4c918d01 Merge pull request #376 from xXLosKrachosXx/main
Add transcription callback parameter to TranscriptionClient #361
2025-05-15 10:08:59 +05:30
makaveli cd327bab50 Bump version to v0.7.0 2025-05-15 09:47:44 +05:30
Erik b91b3664c2 Add transcription callback parameter to TranscriptionClient #361 2025-05-14 23:03:14 +02:00
Marcus Edel 2375924b45 Merge pull request #375 from makaveli10/update_trt_docs
Update tensorrt_llm docker setup
2025-05-14 11:05:36 -04:00