> we suggest that you avoid breaking the audio up mid-sentence as this may cause some context to be lost.
That's really easy to put in a document, much harder to do in practice. Granted, it might not matter much in the real world, not sure yet.
Still, this will require more hand holding than I'd like.
It's not absolutely perfect, but splitting on the word boundary is one line of code with the same package in their docs: https://github.com/jiaaro/pydub/blob/master/API.markdown#sil...
25MB is also a lot. That's 30 minutes to an hour on MP3 at reasonable compression. A 2 hour movie would have three splits.
It’s based on a finetuned Whisper and you’d get unlimited transcriptions for $4.99/month
It has great quality transcription from video and audio (in English only sorry if that's not you!). Uses Whisper.cpp plus VAD to skip silent / non-speech sections which introduce errors normally. Give a try let me know what you think! :)
[^0]: https://www.withfanfare.com/p/seldon-crisis/future-visions-w...
I don't know exactly what the use case is where people would need to run this via API; the compute isn't huge, I used CPU only (an M1) and the memory requirements aren't much.
Like establish a WebRTC connection and stream audio to OpenAI and get back a live transcription until the audio channel closes.