Skip to main content
All options for the whispermlx command are listed below, grouped by function. Run whispermlx --help to see the full list in your terminal.

Core options

Use --output_format srt with --output_dir ./output to get subtitle files in a specific directory without generating all other formats.

Model loading options

Short model names like large-v3 are automatically mapped to mlx-community Hugging Face repos. See the model reference for the full mapping table.

Alignment options

VAD options

Diarization options

Diarization requires a Hugging Face access token and prior acceptance of the pyannote/speaker-diarization-community-1 model agreement. Omitting --hf_token when --diarize is set will cause an error.

Inference options

Decoding fallback options

These thresholds control when Whisper considers a decoding attempt to have failed and retries with a higher temperature.

Subtitle formatting options

These options control how word-level timestamps are formatted into subtitle segments. They require alignment (i.e. --no_align must not be set).

Other options