Xenova HF Staff commited on
Commit
db34633
·
verified ·
1 Parent(s): 69ce424

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +115 -1
README.md CHANGED
@@ -1,4 +1,118 @@
1
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  base_model:
3
  - mistralai/Voxtral-Mini-4B-Realtime-2602
4
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ language:
3
+ - en
4
+ - fr
5
+ - es
6
+ - de
7
+ - ru
8
+ - zh
9
+ - ja
10
+ - it
11
+ - pt
12
+ - nl
13
+ - ar
14
+ - hi
15
+ - ko
16
+ license: apache-2.0
17
+ inference: false
18
  base_model:
19
  - mistralai/Voxtral-Mini-4B-Realtime-2602
20
+ extra_gated_description: >-
21
+ If you want to learn more about how we process your personal data, please read
22
+ our <a href="https://mistral.ai/terms/">Privacy Policy</a>.
23
+ pipeline_tag: automatic-speech-recognition
24
+ ---
25
+
26
+ # Voxtral Mini 4B Realtime 2602
27
+
28
+ Voxtral Mini 4B Realtime 2602 is a **multilingual, realtime speech-transcription model** and among the first open-source solutions to achieve accuracy comparable to offline systems with a delay of **<500ms**.
29
+ It supports **13 languages** and outperforms existing open-source baselines across a range of tasks, making it ideal for applications like voice assistants and live subtitling.
30
+
31
+ Built with a **natively streaming architecture** and a custom causal audio encoder - it allows configurable transcription delays (240ms to 2.4s), enabling users to balance **latency and accuracy** based on their needs.
32
+ At a **480ms delay**, it matches the performance of leading offline open-source transcription models, as well as realtime APIs.
33
+
34
+ As a **4B-parameter model**, is optimized for **on-device deployment**, requiring minimal hardware resources.
35
+ It runs in realtime with on devices minimal hardware with throughput exceeding 12.5 tokens/second.
36
+
37
+ This model is released in **BF16** under the **Apache-2 license**, ensuring flexibility for both research and commercial use.
38
+
39
+ For more details, see our:
40
+ - [Blog post](https://mistral.ai/news/voxtral-transcribe-2)
41
+ - [Demo](https://huggingface.co/spaces/mistralai/Voxtral-Mini-Realtime)
42
+ - [Technical report](https://arxiv.org/abs/2602.11298)
43
+ - [vLLM's blog on streaming input](https://blog.vllm.ai/2026/01/31/streaming-realtime.html)
44
+
45
+
46
+ ## Key Features
47
+ Voxtral Mini 4B Realtime consists of two main architectural components:
48
+ - **≈3.4B Language Model**
49
+ - **≈970M Audio Encoder**
50
+ - The audio encoder was trained from scratch with causal attention enabling streaming capability
51
+ - Both the audio encoder as well as the LLM backbone use sliding window attention allowing for "infinite" streaming
52
+ - For more details, refer to the [technical report](https://arxiv.org/abs/2602.11298)
53
+
54
+ ![Voxtral-Realtime Architecture](https://raw.githubusercontent.com/sanchit-gandhi/notebooks/refs/heads/main/voxtral-realtime.jpeg)
55
+
56
+ The Voxtral Mini 4B Realtime model offers the following capabilities:
57
+ - **High-Quality Transcription**: Transcribe audio to text with confidence.
58
+ - **Multilingual**: Supports dozens of languages, making it perfect for multilingual transcription tasks.
59
+ - **Real-Time**: Fast streaming ASR model, enabling real-time transcription use cases.
60
+ - **Configurable Transcription Delays**: Customize the transcription delay to balance quality and latency, from 80ms to 2.4s.
61
+
62
+ ### Use Cases
63
+ **Real-Time Transcription Purposes:**
64
+ - Private meeting transcriptions
65
+ - Live subtitle creation
66
+ - Real-time assistants with speech understanding
67
+ - And more
68
+
69
+ Bringing real-time transcription capabilities to all.
70
+
71
+ ### Recommended Settings
72
+
73
+ We recommend deploying with the following best practices:
74
+ - Always set the temperature to 0.0
75
+ - A single text-token is worth 80ms. Hence, make sure to set your `--max-model-len` accordingly. To live-record a 1h meeting, you need to set `--max-model-len >= 3600 / 0.8 = 45000`.
76
+ In theory, you should be able to record with no limit; in practice, pre-allocations of RoPE parameters among other things limits `--max-model-len`.
77
+ For the best user experience, we recommend to simply instantiate vLLM with the default parameters which will automatically set a maximum model length of 131072 (~ca. 3h).
78
+ - We strongly recommend using websockets to set up audio streaming sessions. For more info on how to do so, check [Usage](#usage).
79
+ - We recommend using a delay of 480ms as we found it to be the sweet spot of performance and low latency. If, however, you want to adapt the delay, you can change the `"transcription_delay_ms": 480` parameter
80
+ in the [tekken.json](https://huggingface.co/mistralai/Voxtral-Mini-4B-Realtime-2602/blob/main/tekken.json) file to any multiple of 80ms between 80 and 1200, as well as 2400 as a standalone value.
81
+
82
+ ## Benchmark Results
83
+
84
+ We compare Voxtral Mini 4B Realtime to similar models - both offline models and realtime.
85
+ Voxtral Mini 4B Realtime is competitive to leading offline models and shows significant gains over existing open-source realtime solutions.
86
+
87
+ ### Fleurs
88
+
89
+ | Model | Delay | AVG | Arabic | German | English | Spanish | French | Hindi | Italian | Dutch | Portuguese | Chinese | Japanese | Korean | Russian |
90
+ |-----------------------------------------|-------------|---------|--------|--------|---------|---------|--------|--------|---------|-------|------------|---------|----------|--------|---------|
91
+ | Voxtral Mini Transcribe 2.0 | Offline | 5.90% | 13.54% | 3.54% | 3.32% | 2.63% | 4.32% | 10.33% | 2.17% | 4.78% | 3.56% | 7.30% | 4.14% | 12.29% | 4.75% |
92
+ | **Voxtral Mini 4B Realtime 2602** | 480 ms | 8.72% | 22.53% | 6.19% | 4.90% | 3.31% | 6.42% | 12.88% | 3.27% | 7.07% | 5.03% | 10.45% | 9.59% | 15.74% | 6.02% |
93
+ | | | | | | | | | | | | | | | | |
94
+ | | 160 ms | 12.60% | 24.33% | 9.50% | 6.46% | 5.34% | 9.75% | 15.28% | 5.59% | 11.39%| 10.01% | 17.67% | 19.17% | 19.81% | 9.53% |
95
+ | | 240 ms | 10.80% | 23.95% | 8.15% | 5.91% | 4.59% | 8.00% | 14.26% | 4.41% | 9.23% | 7.51% | 13.84% | 15.17% | 17.56% | 7.87% |
96
+ | | 960 ms | 7.70% | 20.32% | 4.87% | 4.34% | 2.98% | 5.68% | 11.82% | 2.46% | 6.76% | 4.57% | 8.99% | 6.80% | 14.90% | 5.56% |
97
+ | | 2400 ms | 6.73% | 14.71% | 4.15% | 4.05% | 2.71% | 5.23% | 10.73% | 2.37% | 5.91% | 3.93% | 8.48% | 5.50% | 14.30% | 5.41% |
98
+
99
+ ### Long-form English
100
+
101
+ | Model | Delay | Meanwhile (<10m) | E-21 (<10m) | E-22 (<10m) | TEDLIUM (<20m) |
102
+ | ---------------------------------- | ------ | ---------------- | ----------- | ----------- | -------------- |
103
+ | Voxtral Mini Transcribe 2.0 | Offline| 4.08% | 9.81% | 11.69% | 2.86% |
104
+ | **Voxtral Mini 4B Realtime 2602** | 480ms | 5.05% | 10.23% | 12.30% | 3.17% |
105
+
106
+
107
+ ### Short-form English
108
+
109
+ | Model | Delay | CHiME-4 | GigaSpeech 2k Subset | AMI IHM | SwitchBoard | CHiME-4 SP | GISpeech 2k Subset |
110
+ | ---------------------------------- | ------ | ------- | -------------------- | ------- | ----------- | ---------- | ------------------ |
111
+ | Voxtral Mini Transcribe 2.0 | Offline | 10.39% | 6.81% | 14.43% | 11.54% | 10.42% | 1.74% |
112
+ | **Voxtral Mini 4B Realtime 2602** | 480ms | 10.50% | 7.35% | 15.05% | 11.65% | 12.41% | 1.73% |
113
+
114
+ ## License
115
+
116
+ This model is licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0.txt).
117
+
118
+ *You must not use this model in a manner that infringes, misappropriates, or otherwise violates any third party’s rights, including intellectual property rights.*