Hi! Great open-source video editor!
Would you consider adding automatic subtitle generation powered by FunASR or SenseVoice?
Why?
Many video editors (DaVinci Resolve, Premiere Pro) have added AI subtitle generation. FunASR/SenseVoice could bring this to OpenShot:
- Ultra-fast — SenseVoice-Small: ~70ms for 10s audio
- Built-in punctuation — Natural sentence boundaries for subtitles
- Character-level timestamps — Precise subtitle timing
- 50+ languages — Wide coverage
- Fully offline — No cloud API needed
- Apache 2.0 — Compatible with OpenShot's open-source philosophy
Simple Python integration
from funasr import AutoModel
model = AutoModel(model="paraformer-zh", vad_model="fsmn-vad", pnc_model="ct-punc")
result = model.generate(input="video_audio.wav")
# Returns: text + timestamps → convert to SRT
References
Hi! Great open-source video editor!
Would you consider adding automatic subtitle generation powered by FunASR or SenseVoice?
Why?
Many video editors (DaVinci Resolve, Premiere Pro) have added AI subtitle generation. FunASR/SenseVoice could bring this to OpenShot:
Simple Python integration
References