-
Notifications
You must be signed in to change notification settings - Fork 10
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
go-whisper golang bindings #1
Comments
Made PR: |
Great work! Keen on realtime translation and a way of calling out/streaming the output to another app - gRPC seems the best option for this |
Yeah thanks. I'm doing the audio downsampling to 16KHz at the moment in a different repository (go-media) The realtime transcription and translation should be pretty straightforward, but pretty experimental, even for whisper.cpp I will take a while to get to the gPRC microservice :-( |
Added a "stream" command for the start of real-time streaming, but:
There's also some issues with the segmenting in the main package (repeated segments come out!) needs fixing. |
Coming back to this after some time! Remaining tasks:
Lower priority:
|
Also:
|
Also:
|
Simplified Dockerfile and now uses the base images from here as a base: https://github.com/mutablelogic/docker-llamacpp This is still now working; Now I need to have the ffmpeg shared libraries included in the runtime image. Considering whether to just copy over the libraries from the build image, or to install ffmpeg libraries from source. |
Hey @djthorpe, Thank you for your excellent work on ggerganov/whisper.cpp#269. However, it seems the binding you developed isn't compatible with the latest version of whisper.cpp. Do you have plans to update it soon, or is there an updated version available somewhere? |
Hi @paradoxe35 how are you? Actually this repository contains updated bindings and I would like to merge them into whisper.cpp at some point...You can find them under |
Thank you, @djthorpe, for your feedback. Unfortunately, I couldn't run github.com/mutablelogic/go-whisper/sys/whisper. To simplify things, I've decided to use the previous version of whisper.cpp that is compatible with the existing binding. |
Create bindings for https://github.com/ggerganov/whisper.cpp
The text was updated successfully, but these errors were encountered: