Earlier quoted context omitted.
yep, there's a c++ implementation to run it https://github.com/ggml-org/whisper.cpp
Isn't WhisperX the canonical choice for running Whisper?
FFmpeg 8.0 adds Whisper support
71–80 of 341 posts
Re: FFmpeg 8.0 adds Whisper support
#72Earlier quoted context omitted.
The ffmpeg code seems to default to three second chunks ( https://ffmpeg.org/ffmpeg-filters.html#whisper-1 ): queue The maximum size that will be queued into the filter before processing the audio with whisper. Using a small value the audio stream will be processed more often, but the transcription quality will be lower and the required processing power will be higher. Using a large value (e.g. 10-20s) will produce m…
so if "I scream" is in one chunk, and "is the best dessert" is in the next, then there is no way to edit the first chunk to correct the mistake? That seems... suboptimal! I don't think other streaming transcription services have this issue since, whilst they do chunk up the input, past chunks can still be edited. They tend to use "best of N" decoding, so there are always N possible outputs, each with a probability as…
Unfortunately, you're only getting attention in 3 second chunks.
Re: FFmpeg 8.0 adds Whisper support
#73I know nothing about Whisper, is this usable for automated translation? I own a couple very old and as far as I'm aware never translated Japanese movies. I don't speak Japanese but I'd love to watch them. A couple years ago I had been negotiating with a guy on Fiver to translate them. At his usual rate-per-minute of footage it would have cost thousands of dollars but I'd negotiated him down to a couple hundred before…
Re: FFmpeg 8.0 adds Whisper support
#74Earlier quoted context omitted.
Took my iPhone 12 Mini a whole of 0.1 seconds to pass it. What hardware/OS are you using?
Took me zero seconds to be blocked with invalid response
Re: FFmpeg 8.0 adds Whisper support
#75│
└── Dey well; Be well
Re: FFmpeg 8.0 adds Whisper support
#76Does this have the ability to edit historic words as more info becomes available? Eg. If I say "I scream", it sounds phonetically identical to "Ice cream". Yet the transcription of "I scream is the best dessert" makes a lot less sense than "Ice cream is the best dessert". Doing this seems necessary to have both low latency and high accuracy, and things like transcription on android do that and you can see the adjusti…
I'm not familiar with Whisper in particular, but typically what happens in an ASR model is that the decoder, speaking loosely, sees "the future" (i.e. the audio after the chunk it's trying to decode) in a sentence like this, and also has the benefit of a language model guiding its decoding so that grammatical productions like "I like ice cream" are favored over "I like I scream".
Re: FFmpeg 8.0 adds Whisper support
#77Re: FFmpeg 8.0 adds Whisper support
#78Re: FFmpeg 8.0 adds Whisper support
#79Earlier quoted context omitted.
Took my iPhone 12 Mini a whole of 0.1 seconds to pass it. What hardware/OS are you using?
Took about 30 secs for me (5 yr old intel cpu). Looked like there was a progress bar, but it didn't progress. Maybe the difficulty varies depending on IP address?
I'm currently roaming in Finland with a Spanish SIM so would have expected the opposite in that case.
Re: FFmpeg 8.0 adds Whisper support
#80I know nothing about Whisper, is this usable for automated translation? I own a couple very old and as far as I'm aware never translated Japanese movies. I don't speak Japanese but I'd love to watch them. A couple years ago I had been negotiating with a guy on Fiver to translate them. At his usual rate-per-minute of footage it would have cost thousands of dollars but I'd negotiated him down to a couple hundred before…