mlx-community/Voxtral-Mini-4B-Realtime-2602-4bit

Model

17

stars

8

commits

1

repos using this model

3

linked in READMEs

Feb 10, 2026

updated

4-bit
automatic-speech-recognition
mlx
mlx-audio
realtime
safetensors
speech-to-text
streaming
voxtral_realtime
Browse cluster: Multilingual Speech Recognition and ASR

README

Voxtral Mini 4B Realtime

This is a 4-bit quantized MLX conversion of mistralai/Voxtral-Mini-4B-Realtime-2602, Mistral AI's streaming speech-to-text model.

Runs via mlx-audio.

Key Details

Parameters4B (~3.4B LM + ~0.6B Audio Encoder)
Quantizationint4
Base modelmistralai/Voxtral-Mini-4B-Realtime-2602
Languages13 (Arabic, German, English, Spanish, French, Hindi, Italian, Dutch, Portuguese, Chinese, Japanese, Korean, Russian)
LicenseApache 2.0

See also: fp16 variant

Usage

pip install mlx-audio[stt]
from mlx_audio.stt.utils import load

model = load("mlx-community/Voxtral-Mini-4B-Realtime-2602-4bit")

# Transcribe audio
result = model.generate("audio.wav")
print(result.text)

# Streaming transcription
for chunk in model.generate("audio.wav", stream=True):
    print(chunk, end="", flush=True)

# Adjust transcription delay (lower = faster but less accurate)
result = model.generate("audio.wav", transcription_delay_ms=480)
SettingValueNotes
Temperature0.0Always use greedy decoding
Transcription delay480msSweet spot of accuracy vs. latency
Delay range80ms2400msMultiples of 80ms

Benchmarks (from upstream)

FLEURS (13 languages, WER%)

DelayAVGENFRDEESZHJAKO
160ms12.606.469.759.505.3417.6719.1719.81
480ms8.724.906.426.193.3110.459.5915.74
960ms7.704.345.684.872.988.996.8014.90
2400ms6.734.055.234.152.718.485.5014.30

Long-form English (WER%)

DelayMeanwhileEarnings-21Earnings-22TEDLIUM
480ms5.0510.2312.303.17

Architecture

  • Causal audio encoder (~0.6B) with sliding window attention — enables true streaming
  • Language model decoder (~3.4B) based on Ministral-3B with adaptive RMS norm conditioned on transcription delay
  • 4x downsampling from encoder to decoder (frame rate = 12.5 Hz)
  • Both components use sliding window attention for unbounded audio length

More Info

Contributors

shreyask

7 commits

prince-canuma

1 commits

mlx-community/Voxtral-Mini-4B-Realtime-2602-4bit

Model

17

stars

8

commits

1

repos using this model

3

linked in READMEs

Feb 10, 2026

updated

4-bit
automatic-speech-recognition
mlx
mlx-audio
realtime
safetensors
speech-to-text
streaming
voxtral_realtime
Browse cluster: Multilingual Speech Recognition and ASR

README

Voxtral Mini 4B Realtime

This is a 4-bit quantized MLX conversion of mistralai/Voxtral-Mini-4B-Realtime-2602, Mistral AI's streaming speech-to-text model.

Runs via mlx-audio.

Key Details

Parameters4B (~3.4B LM + ~0.6B Audio Encoder)
Quantizationint4
Base modelmistralai/Voxtral-Mini-4B-Realtime-2602
Languages13 (Arabic, German, English, Spanish, French, Hindi, Italian, Dutch, Portuguese, Chinese, Japanese, Korean, Russian)
LicenseApache 2.0

See also: fp16 variant

Usage

pip install mlx-audio[stt]
from mlx_audio.stt.utils import load

model = load("mlx-community/Voxtral-Mini-4B-Realtime-2602-4bit")

# Transcribe audio
result = model.generate("audio.wav")
print(result.text)

# Streaming transcription
for chunk in model.generate("audio.wav", stream=True):
    print(chunk, end="", flush=True)

# Adjust transcription delay (lower = faster but less accurate)
result = model.generate("audio.wav", transcription_delay_ms=480)
SettingValueNotes
Temperature0.0Always use greedy decoding
Transcription delay480msSweet spot of accuracy vs. latency
Delay range80ms2400msMultiples of 80ms

Benchmarks (from upstream)

FLEURS (13 languages, WER%)

DelayAVGENFRDEESZHJAKO
160ms12.606.469.759.505.3417.6719.1719.81
480ms8.724.906.426.193.3110.459.5915.74
960ms7.704.345.684.872.988.996.8014.90
2400ms6.734.055.234.152.718.485.5014.30

Long-form English (WER%)

DelayMeanwhileEarnings-21Earnings-22TEDLIUM
480ms5.0510.2312.303.17

Architecture

  • Causal audio encoder (~0.6B) with sliding window attention — enables true streaming
  • Language model decoder (~3.4B) based on Ministral-3B with adaptive RMS norm conditioned on transcription delay
  • 4x downsampling from encoder to decoder (frame rate = 12.5 Hz)
  • Both components use sliding window attention for unbounded audio length

More Info

Contributors

shreyask

7 commits

prince-canuma

1 commits