Skip to Content
Documents⚡ Core FeaturesTranscription

Transcription

Subwright converts audio or video into timestamped text. Everything runs locally, with three engines: Whisper, Qwen3-ASR, and SenseVoice.

Supported formats

  • Audio: MP3, WAV, M4A, FLAC, OGG, AAC, WMA
  • Video: MP4, MOV, AVI, MKV, WMV, FLV, WEBM

Start transcribing

  1. Drag an audio/video file onto the library, or use All media → Open…
  2. In the Watch page, open the Script stage of the inspector
  3. (Optional) Adjust engine, language, model, temperature, etc.
  4. Click “Transcribe”
  5. Results stream in on the right, synced to playback

Choosing an engine

EngineBest forNotes
WhisperMultilingual, general materialtiny → large-v3-turbo; VAD filtering and stable timestamps
Qwen3-ASRChinese, Japanese, Korean0.6B / 1.7B; add the Forced Aligner for precise timing
SenseVoiceCJK, fast transcriptionAvailable on macOS / Linux; not on Windows yet

Qwen3 capability gate

  • With the Forced Aligner: precise native timing; burn-in, timed export, and trim are all available.
  • Without the Forced Aligner: estimated pseudo timing; transcription, burn-in, and SRT/VTT/FCPXML export still work, with a notice.
  • Video trim requires precise timing; the entry point explains why when the aligner is missing.

Transcription options

OptionDescriptionRecommendation
EngineWhisper / Qwen3-ASR / SenseVoiceTry Qwen3-ASR for Chinese; Whisper for broad language coverage
LanguageAuto-detect or specify source languageSpecifying improves accuracy
Modeltiny/base/small/medium/large, Qwen3-ASR 0.6B/1.7B, SenseVoicebase for speed, large for accuracy
TemperatureSampling randomness0 = deterministic, 1 = random, default 0
Stable TimestampsVAD-backed precise timestampsEnable for better subtitle timing
Speaker DiarizationIdentify different speakersEnable for meetings

Speaker diarization

When enabled, results are labeled Speaker 1, Speaker 2, etc. Supports up to 4 speakers.

  • Requires an additional ONNX model (auto-downloaded on first use)
  • Accuracy depends on audio quality and speaker count
  • Different speakers are color-coded; click to jump

Word stream and resegmentation

  • Word-level timestamps are stored in a local word stream during transcription
  • Changing the line-length limit re-segments the current transcript without decoding again
  • Works with Whisper and Qwen3; older transcripts without a stream say so honestly
  • Subtitle boundaries can snap to scene changes with an adjustable range

Resume and retry

  • Long transcriptions resume from a checkpoint after an interruption or crash
  • Click “Abort” anytime; already transcribed content is preserved
  • Adjust options and re-transcribe the same file

Shortcuts

  • Cmd/Ctrl + T: Start transcription
  • Cmd/Ctrl + .: Abort transcription
Last updated