Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix healthcheck and streaming with whisper #59

Merged
merged 25 commits into from
Jan 31, 2025

Conversation

AudranBert
Copy link
Member

@AudranBert AudranBert commented Jan 7, 2025

This PR aims at fixing #49 #47 and #58 by:

  • Fix the healthcheck for the websocket mode
  • Fix healthcheck for the http mode (by adding curl to the docker images)
  • Fix partial and final for streaming with Whisper
  • Asynchronous transcription for streaming (not blocking packet reception)
  • Remove http+ENABLE_STREAMING for Whisper. It will redirect to websocket mode
  • Update the doc
  • Update the tests

What remains to be done:

  • More testing
  • Improve asynchronous transcription
  • Improve doc

healthcheck.sh Outdated Show resolved Hide resolved
@damienlaine damienlaine self-requested a review January 8, 2025 16:04
healthcheck.sh Outdated Show resolved Hide resolved
test/test_streaming.py Show resolved Hide resolved
test/test_streaming.py Show resolved Hide resolved
websocket/healthcheck.py Outdated Show resolved Hide resolved
@AudranBert AudranBert requested a review from Jeronymous January 14, 2025 15:28
Signed-off-by: AudranBert <[email protected]>
Signed-off-by: AudranBert <[email protected]>
Signed-off-by: AudranBert <[email protected]>
Signed-off-by: AudranBert <[email protected]>
Signed-off-by: AudranBert <[email protected]>
@AudranBert AudranBert merged commit 16e8f9d into next Jan 31, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants