-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
New package @remotion/whisper-wasm
#5023
Comments
💎 $600 bounty • RemotionSteps to solve:
Thank you for contributing to remotion-dev/remotion! Add a bounty • Share on socials
|
No more attemptsThis issue has been assigned to @hunxjunedo 🎉 Do not send pull requests for this issue, do not ask to be in the queue, do not bother the assignee. Follow the #bounties channel on the Remotion Discord to get notified of new bounties. |
💡 @hunxjunedo submitted a pull request that claims the bounty. You can visit your bounty board to reward. |
🎉🎈 @hunxjunedo has been awarded $600 bounty + $120 tip! 🎈🎊 |
This is a bounty issue which is preassigned to @hunxjunedo. Please do not attempt this!
We currently have the
@remotion/install-whisper-cpp
module which can only be used on the server. Oftentimes it would be useful to bring this functionality to the frontend, for ease of use and simplicity.This would require 2 functions:
downloadWhisperModel()
- This should download one of the models that are available and store it in IndexedDB (same as in [1] from [2])transcribe()
- This should take some 16Hkz WAVAudioData
and return the raw transcript of the Whisper.cpp outputCriteria
@remotion/install-whisper-cpp
, but changes which seem appropriate should be made.@remotion/install-whisper-cpp
documentation.@remotion/install-whisper-cpp
, with a table of contents.transcribe()
should have anonProgress()
callback.[1]
[2] https://whisper.ggerganov.com/
💎 This issue has a bounty on it!
Read our contributing guidelines:
/bounty 600
The text was updated successfully, but these errors were encountered: