Skip to page content
SAVRN
Search Plan a project

Open-weight model

wav2vec2-xls-r-300m

by losCrossos loscrossos/wav2vec2-xls-r-300m

wav2vec2-xls-r-300m is an open-weight model from losCrossos, released under Apache License 2.0. Its published files total 1.3 GB.

Facebook's Wav2Vec2 XLS-R counting 300 million parameters. XLS-R is Facebook AI's large-scale multilingual pretrained model for speech (the "XLM-R for Speech").

Parameters—
Context—
Weights1.3 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads—

Model Card

By losCrossos, published under apache-2.0, revision cca659c67cab.

Facebook's Wav2Vec2 XLS-R counting 300 million parameters. XLS-R is Facebook AI's large-scale multilingual pretrained model for speech (the "XLM-R for Speech"). It is pretrained on 436k hours of unlabeled speech, including VoxPopuli, MLS, CommonVoice, BABEL, and VoxLingua107. It uses the wav2vec 2.0 objective, in 128 languages. When using the model make sure that your speech input is sampled at 16kHz. Note: This model should be fine-tuned on a downstream task, like Automatic Speech Recognition, Translation, or Classification. Check out this blog for more information about ASR. Authors: Arun Babu, Changhan Wang, Andros Tjandra, Kushal Lakhotia, Qiantong Xu, Naman Goyal, Kritika Singh…

Read losCrossos's full model card

Facebook's Wav2Vec2 XLS-R counting 300 million parameters.

XLS-R is Facebook AI's large-scale multilingual pretrained model for speech (the "XLM-R for Speech"). It is pretrained on 436k hours of unlabeled speech, including VoxPopuli, MLS, CommonVoice, BABEL, and VoxLingua107. It uses the wav2vec 2.0 objective, in 128 languages. When using the model make sure that your speech input is sampled at 16kHz.

Note: This model should be fine-tuned on a downstream task, like Automatic Speech Recognition, Translation, or Classification. Check out this blog for more information about ASR.

XLS-R Paper

Authors: Arun Babu, Changhan Wang, Andros Tjandra, Kushal Lakhotia, Qiantong Xu, Naman Goyal, Kritika Singh, Patrick von Platen, Yatharth Saraf, Juan Pino, Alexei Baevski, Alexis Conneau, Michael Auli

Abstract This paper presents XLS-R, a large-scale model for cross-lingual speech representation learning based on wav2vec 2.0. We train models with up to 2B parameters on 436K hours of publicly available speech audio in 128 languages, an order of magnitude more public data than the largest known prior work. Our evaluation covers a wide range of tasks, domains, data regimes and languages, both high and low-resource. On the CoVoST-2 speech translation benchmark, we improve the previous state of the art by an average of 7.4 BLEU over 21 translation directions into English. For speech recognition, XLS-R improves over the best known prior work on BABEL, MLS, CommonVoice as well as VoxPopuli, lowering error rates by 20%-33% relative on average. XLS-R also sets a new state of the art on VoxLingua107 language identification. Moreover, we show that with sufficient model size, cross-lingual pretraining can outperform English-only pretraining when translating English speech into other languages, a setting which favors monolingual pretraining. We hope XLS-R can help to improve speech processing tasks for many more languages of the world.

The original model can be found under https://github.com/pytorch/fairseq/tree/master/examples/wav2vec#wav2vec-20.

Usage

See this google colab for more information on how to fine-tune the model.

You can find other pretrained XLS-R models with different numbers of parameters:

Configuration

Architecture
Wav2Vec2ForPreTraining
Layers
24
Hidden size
1,024
Feed-forward size
4,096
Attention heads
16
Stored precision
float32
Model type
wav2vec2

Identity and Version

Repository
loscrossos/wav2vec2-xls-r-300m
Publisher
losCrossos
Task
Not stated by the source
Modality
Other
Library
Not stated by the source
Parameters
Not stated by the source
Languages
ab, af, sq, am, ar, hy, as, az
Revision
cca659c67cab9e9b251067c4990166c3ed7f1df2
First published
2026-10-13
Last updated
2026-10-13

Files and Weights

5 files, 1.3 GB in total. The weights are 1 file totalling 1.3 GB in bin.

Weights1 file · 1.3 GB
Configuration2 files · 1.8 KB
Documentation1 file · 3.7 KB
Repository1 file · 1.2 KB
Every file
FileTypeSizeSHA-256
pytorch_model.binWeights1.3 GB d5e490574712
config.jsonConfiguration1.6 KB —
preprocessor_config.jsonConfiguration212 B —
README.mdDocumentation3.7 KB —
.gitattributesRepository1.2 KB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
1.3 GB
Download from losCrossos

Released by losCrossos through its official repository on Hugging Face. Read the license.

Built From

  • Described by arXiv:2111.09296
  • Trained on (disclosed) common_voice
  • Trained on (disclosed) multilingual_librispeech

Memory Requirements

PrecisionWeights in memory
As published1.3 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About wav2vec2-xls-r-300m

Can I use wav2vec2-xls-r-300m commercially?

Yes. wav2vec2-xls-r-300m is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.