Update README.md
Browse files
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 |
+

|
| 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.*
|