Skip to content

Feature: Auto-generate subtitles with FunASR/SenseVoice speech recognition #6056

@LauraGPT

Description

@LauraGPT

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

Metadata

Metadata

Assignees

Labels

💡 enhancementThis issue describes an improvement, enhancement, or feature request for OpenShot

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions