Automatic Speech Recognition

Model Details

Model Description

A 17.31M parameter multilingual linear projector version 2 trained for automatic speech recognition (ASR) using the SLAM-ASR speechLLM framework. Within this framework, only the linear projector was trained alongside a frozen speech encoder (Whisper-large-v3-turbo) and frozen LLM (Apertus-8B-2509 ).

  • Developed by: SpeechTek Unit at Fondazione Bruno Kessler
  • Funded by: This work was partially funded by the European Union’s Horizon 2020 project ELOQUENCE (grant 101070558).
  • Model type: Linear projector in a speechLLM framework
  • Supported Language(s): English, French, German, Italian, Spanish, Portuguese, Dutch, Polish, Hungarian, Czech, Romanian, Bulgarian, Slovak, Slovene, Serbian, Greek, Danish, Swedish, Finnish, Latvian, Lithuanian, Estonian, Welsh, Maltese, Breton, Irish, Galician, and Basque.
  • License: CC-BY-4.0

Uses

This model is trained for Automatic Speech Recognition (ASR) and is meant to be the version 2 of the mEUltilingual speechLLM projectors collection.

How to Get Started with the Model

This linear projector checkpoint can be downloaded and utilised for further finetuning or decoding using the shell scripts provided in the SLAM-ASR codebase. Kindly refer to the instructions there for further details.

Whisper-large-v3-turbo and EuroLLM 1.7B must be downloaded before using this linear projector.

Training Details

Training Data

The linear projector was trained with a multilingual dataset covering 28 European languages, that relys on widely used speech datasets: Common Voice 17.0, Fleurs, and Vox-Populi. As the distribution of data across languages is highli imbalanced, we applied a cap of 100K audio samples per language per dataset, discarding any additional samples beyond this threshold. This strategy allowed us to reduce data skew while keeping training computationally feasible. To assess the generalizability and robustness of our models on out-of-domain speech, we used the official evaluation set of the INTERSPEECH 2025 MLC-SLM Challenge.

Training Procedure

  • The model was trained using the code-based provided by the official SLAM-ASR Github repository with torchrun.
  • Only the linear projector was trained.
  • The whisper-large-v3-turbo speech encoder (Whisper-large-v3-turbo) and LLM (Apertus-8B-2509) were kept frozen, but applying LoRA during training.
  • A single monolingual prompt has been used for the training: "Transcribe speech to text."
  • Training was conducted with one NVIDIA Ada Lovelace L40S GPU.

Training Hyperparameters

llm_name Apertus-8B-2509
llm_dim
context_length
encoder_name whisper
encoder_projector_ds_rate 5
encoder_dim 1280
encoder_projector linear
input_type mel
mel_size 128
epochs 3
freeze_encoder true
freeze_llm true
warmup_steps 1000
total_steps 100000
lr 1e-4
validation_interval 1000
batch_size_training 4
val_size_training 4
num_workers_dataloader 2
optimizer AdamW
enable_fdsp false
enable_ddp true
use_fp16 true

Evaluation

The model was evaluated using the Word Error Rate (WER) metric from the evaluate library.

Results

Test set CV FL MLC
Spanish
German
Dutch -
Portuguese
Galician -
English
Polish
Czech
French
Hungarian
Italian
Swedish -
Romanian -
Danish -
Basque
Bulgarian -
Finnish -
Latvian -
Lithuanian -
Greek -
Slovak -
Slovenian -
Estonian -
Welsh -
Serbian -
Maltese -
Breton -
Irish -

Related Publication

For more details on the mEUltilingual speechLLM project and the methodology behind this model, please refer to the following publication:

MEUSLI: a Multilingual Projector for LLM-based ASR and Beyond
Lorenzo Concina, Seraphina Fong, Marco Matassoni, and Alessio Brutti. MEUSLI: a Multilingual Projector for LLM-based ASR and Beyond. arXiv preprint arXiv:2607.22100, 2026.

Acknowledgements

This work was partially funded by the European Union’s Horizon 2020 project ELOQUENCE (grant 101070558).
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Collection including SpeechTek/MEUSLI_projector_v2_Apertus_8B_Instruct

Paper for SpeechTek/MEUSLI_projector_v2_Apertus_8B_Instruct