After releasing Pianissimo in Swedish last month, we decided to train a Danish model too. Not only is it one of the fastest models, it also achieved the highest quality of all the models we tested, both open source and proprietary!
Released on Hugging Face today, download it yourself or read more about how we trained it below.
Benchmarks
Quality can be difficult to measure accurately for speech-to-text models. We therefore created three completely new datasets to evaluate Pianissimo alongside existing Danish ASR models. We created test sets based on speeches at the EU Parliament, conversations on TV, and DanPASS, a speech dataset developed at the University of Copenhagen. Together they contain over 10,000 segments of text from more than 10 hours of speech. We compared Pianissimo to both the latest open source models and the best closed language models from Google, OpenAI, Mistral and ElevenLabs. Pianissimo performed better than all of them.
The best Danish speech recognition model
Open source and fast
Full results: all 25 models
| Model | Mean | European Parliament | DR TV | DanPASS |
|---|---|---|---|---|
| Klang Pianissimo | 11.83 | 7.86 | 18.24 | 9.38 |
| ElevenLabs Scribe v2 | 12.33 | 8.59 | 19.07 | 9.31 |
| edda-v0.2-duo | 13.08 | 9.23 | 20.37 | 9.64 |
| brage-v1 | 13.24 | 9.05 | 19.95 | 10.73 |
| saga-2-m | 13.28 | 8.79 | 20.13 | 10.93 |
| hviske-v6 | 13.48 | 8.37 | 21.36 | 10.72 |
| edda-v0.1 | 13.75 | 9.36 | 21.13 | 10.75 |
| Mistral Voxtral Small Transcribe 3 | 13.83 | 8.78 | 19.08 | 13.62 |
| ekko-v1-tiny | 13.94 | 8.95 | 22.46 | 10.42 |
| Syv Transcribe | 14.04 | 8.66 | 23.79 | 9.68 |
| whisper-large-v3-turbo-danish | 14.05 | 7.80 | 20.78 | 13.56 |
| svale-600M | 14.07 | 8.67 | 22.72 | 10.82 |
| edda-v0.2-large | 14.14 | 9.83 | 20.87 | 11.73 |
| OpenAI GPT Transcribe | 14.16 | 9.97 | 19.88 | 12.62 |
| whisper-small-danish | 14.17 | 8.77 | 20.97 | 12.76 |
| svale-110M | 14.30 | 9.58 | 21.96 | 11.36 |
| edda-v0.2 | 14.32 | 10.39 | 21.49 | 11.07 |
| Mistral Voxtral Mini Transcribe 3 | 14.58 | 9.15 | 19.73 | 14.86 |
| Google Gemini 3.5 Transcribe | 14.86 | 9.15 | 21.10 | 14.34 |
| hviske-v5.1 | 16.15 | 9.54 | 22.89 | 16.02 |
| Whisper large-v3 | 17.00 | 10.50 | 22.83 | 17.68 |
| Whisper large-v3-turbo | 17.62 | 11.11 | 23.05 | 18.69 |
| hviske-v5.3 | 19.51 | 13.91 | 33.05 | 11.56 |
| Canary-1B-v2 | 20.66 | 10.92 | 25.36 | 25.71 |
| Parakeet v3 | 25.53 | 16.28 | 32.31 | 28.01 |
We’ll discuss the datasets and why benchmarks can be misleading in our upcoming article on benchmark overfitting.
How we trained it
Many of the lessons from training Pianissimo for Swedish went into the creation of this model. Starting from over 80,000 hours of publicly available speech data, we filtered, aligned, segmented and augmented the audio in a similar way to how we prepared the Swedish Pianissimo model. We based the model on NVIDIA’s multilingual Parakeet v3 model and trained it for almost 500,000 steps over several days.
Quality at speed
We selected this model architecture because it's really fast. It can transcribe over 1 hour of speech in less than 1 second on an H100 GPU. This makes it practical for large-scale use, as well as local inference on laptops and phones. Normally, this speed comes at a cost in recognition quality, but Pianissimo is able to outperform even the much larger models. To make it possible to run Pianissimo on as many devices as possible, we release it in several different quantized formats:
- ONNX: 4 versions down to 4-bit. For CPUs and browser use
- GGUF: 5 versions down to 4-bit. For CPU and GPU
- MLX: 4 versions down to 4-bit. For Mac M-series GPUs.
- CoreML: 8-bit and 16-bit for Neural Engine on Mac and iPhone
Size: not just about speed and cost
While being able to run the models fast on cheaper hardware is a great benefit, it’s not all about costs. Being able to run a model locally on your laptop or phone is also about control. With small open source models like Pianissimo, you can decide who to trust with your data. Some data might be better kept local, whereas much can be processed by trusted providers. By releasing Pianissimo openly, we make it possible for as many providers as possible to give you the highest possible quality, while letting you decide who can be trusted with your data!
Try it out or read more
You can try our demo or check out the model yourself on Hugging Face.
