AI SeedbankHelp preserve open and free AI for humanity's future

← All models

jonatasgrosman_wav2vec2-large-xlsr-53-dutch

jonatasgrosman · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

Seeders: · Leechers:

Model card

The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.


language: nl license: apache-2.0 datasets:

  • common_voice
  • mozilla-foundation/common_voice_6_0 metrics:
  • wer
  • cer tags:
  • audio
  • automatic-speech-recognition
  • hf-asr-leaderboard
  • mozilla-foundation/common_voice_6_0
  • nl
  • robust-speech-event
  • speech
  • xlsr-fine-tuning-week model-index:
  • name: XLSR Wav2Vec2 Dutch by Jonatas Grosman results:
    • task: name: Automatic Speech Recognition type: automatic-speech-recognition dataset: name: Common Voice nl type: common_voice args: nl metrics:
      • name: Test WER type: wer value: 15.72
      • name: Test CER type: cer value: 5.35
      • name: Test WER (+LM) type: wer value: 12.84
      • name: Test CER (+LM) type: cer value: 4.64
    • task: name: Automatic Speech Recognition type: automatic-speech-recognition dataset: name: Robust Speech Event - Dev Data type: speech-recognition-community-v2/dev_data args: nl metrics:
      • name: Dev WER type: wer value: 35.79
      • name: Dev CER type: cer value: 17.67
      • name: Dev WER (+LM) type: wer value: 31.54
      • name: Dev CER (+LM) type: cer value: 16.37

Fine-tuned XLSR-53 large model for speech recognition in Dutch

Fine-tuned facebook/wav2vec2-large-xlsr-53 on Dutch using the train and validation splits of Common Voice 6.1 and CSS10. When using this model, make sure that your speech input is sampled at 16kHz.

This model has been fine-tuned thanks to the GPU credits generously given by the OVHcloud :)

The script used for training can be found here: https://github.com/jonatasgrosman/wav2vec2-sprint

Usage

The model can be used directly (without a language model) as follows...

Using the HuggingSound library:

from huggingsound import SpeechRecognitionModel

model = SpeechRecognitionModel("jonatasgrosman/wav2vec2-large-xlsr-53-dutch")
audio_paths = ["/path/to/file.mp3", "/path/to/another_file.wav"]

transcriptions = model.transcribe(audio_paths)

Writing your own inference script:

import torch
import librosa
from datasets import load_dataset
from transformers import Wav2Vec2ForCTC, Wav2Vec2Processor

LANG_ID = "nl"
MODEL_ID = "jonatasgrosman/wav2vec2-large-xlsr-53-dutch"
SAMPLES = 10

test_dataset = load_dataset("common_voice", LANG_ID, split=f"test[:{SAMPLES}]")

processor = Wav2Vec2Processor.from_pretrained(MODEL_ID)
model = Wav2Vec2ForCTC.from_pretrained(MODEL_ID)

# Preprocessing the datasets.
# We need to read the audio files as arrays
def speech_file_to_array_fn(batch):
    speech_array, sampling_rate = librosa.load(batch["path"], sr=16_000)
    batch["speech"] = speech_array
    batch["sentence"] = batch["sentence"].upper()
    return batch

test_dataset = test_dataset.map(speech_file_to_array_fn)
inputs = processor(test_dataset["speech"], sampling_rate=16_000, return_tensors="pt", padding=True)

with torch.no_grad():
    logits = model(inputs.input_values, attention_mask=inputs.attention_mask).logits

predicted_ids = torch.argmax(logits, dim=-1)
predicted_sentences = processor.batch_decode(predicted_ids)

for i, predicted_sentence in enumerate(predicted_sentences):
    print("-" * 100)
    print("Reference:", test_dataset[i]["sentence"])
    print("Prediction:", predicted_sentence)
Reference Prediction
DE ABORIGINALS ZIJN DE OORSPRONKELIJKE BEWONERS VAN AUSTRALIË. DE ABBORIGENALS ZIJN DE OORSPRONKELIJKE BEWONERS VAN AUSTRALIË
MIJN TOETSENBORD ZIT VOL STOF. MIJN TOETSENBORD ZIT VOL STOF
ZE HAD DE BANK BESCHADIGD MET HAAR SKATEBOARD. ZE HAD DE BANK BESCHADIGD MET HAAR SCHEETBOORD
WAAR LAAT JIJ JE ONDERHOUD DOEN? WAAR LAAT JIJ HET ONDERHOUD DOEN
NA HET LEZEN VAN VELE BEOORDELINGEN HAD ZE EINDELIJK HAAR OOG LATEN VALLEN OP EEN LAPTOP MET EEN QWERTY TOETSENBORD. NA HET LEZEN VAN VELE BEOORDELINGEN HAD ZE EINDELIJK HAAR OOG LATEN VALLEN OP EEN LAPTOP MET EEN QUERTITOETSEMBORD
DE TAMPONS ZIJN OP. DE TAPONT ZIJN OP
MARIJKE KENT OLIVIER NU AL MEER DAN TWEE JAAR. MAARRIJKEN KENT OLIEVIER NU AL MEER DAN TWEE JAAR
HET VOEREN VAN BROOD AAN EENDEN IS EIGENLIJK ONGEZOND VOOR DE BEESTEN. HET VOEREN VAN BEUROT AAN EINDEN IS EIGENLIJK ONGEZOND VOOR DE BEESTEN
PARKET MOET JE STOFZUIGEN, TEGELS MOET JE DWEILEN. PARKET MOET JE STOF ZUIGEN MAAR TEGELS MOET JE DWEILEN
IN ONZE BUURT KENT IEDEREEN ELKAAR. IN ONZE BUURT KENT IEDEREEN ELKAAR

Evaluation

  1. To evaluate on mozilla-foundation/common_voice_6_0 with split test
python eval.py --model_id jonatasgrosman/wav2vec2-large-xlsr-53-dutch --dataset mozilla-foundation/common_voice_6_0 --config nl --split test
  1. To evaluate on speech-recognition-community-v2/dev_data
python eval.py --model_id jonatasgrosman/wav2vec2-large-xlsr-53-dutch --dataset speech-recognition-community-v2/dev_data --config nl --split validation --chunk_length_s 5.0 --stride_length_s 1.0

Citation

If you want to cite this model you can use this:

@misc{grosman2021xlsr53-large-dutch,
  title={Fine-tuned {XLSR}-53 large model for speech recognition in {D}utch},
  author={Grosman, Jonatas},
  howpublished={\url{https://huggingface.co/jonatasgrosman/wav2vec2-large-xlsr-53-dutch}},
  year={2021}
}

Magnet link

Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:

magnet:?xt=urn:btih:cd36d115d52eda869f39b7e75d34beb091508adb&dn=jonatasgrosman_wav2vec2-large-xlsr-53-dutch

Open magnet in torrent client · infohash cd36d115d52eda869f39b7e75d34beb091508adb

Files & hashes

PathSizesha1sha256
README.md5.5 KB (5,603 B)4f8f73c68e32195a37a6174737d84c64b49dd47646864f7804a94e5153d49cee7706ce21b9cc46731b8a5f672fe83f541d1926a0
alphabet.json236 B (236 B)188aeaf13f250fca35738269babdf5372d64dd171b477792b1245dc5cb0767f68b758bdea38a64a89e6f16fb5eae2ad4c8826002
config.json1.7 KB (1,782 B)4e6ea0c631be11c63e48c6cb3c7fb9c20525735a9f02bcac826a79be1bc20cff20fb2ed830f3538ec282c65050f9195d61499deb
eval.py6.1 KB (6,198 B)cac50014eeb12f18e47067f3d2af8d6804e7359e9873f495d1b1768853bde2bf9f2ebf280a3f5e765e2ab8f67b75421ea4aa525f
full_eval.sh1.3 KB (1,364 B)16159ac7a662ba758061898502545c5eed8e9309d6eb1f540aff4bc17c4236c02b50aea0f92c55c9fff25a2298ac47a3af548df0
language_model/attrs.json78 B (78 B)3c07595c2b465df3c14531dbc2d1c52bf11f166df5ffd02e1ceef6517476e72ebe7997ddef7e92d27cb5a23d6695d64c4317d6ad
language_model/lm.binary1.29 GB (1,382,748,503 B)2d78dd9477da89b810ffcaf7e3a4fd851de91a9f8055a0ea0c37ca1b962d18fa0fd81293979338d4f736fe9c69b5289b37278c27
language_model/unigrams.txt16.6 MB (17,359,969 B)72891e748069616000b427ab7091889e1dbdba6418f61e8fcd30acb2ab4652b13e24b2932083f140901fde57b02439d5824d1807
log_mozilla-foundation_common_voice_6_0_nl_test_predictions.txt309.9 KB (317,373 B)1ceb3350991defeb89d85685f006716b7cf506008837b79e0dcfb3893fd553bdc8a192f1cd8688c8306a095981bad3751c6410f3
log_mozilla-foundation_common_voice_6_0_nl_test_predictions_greedy.txt310.5 KB (317,951 B)2570b650ef8733a4ba8fa5aeef8c3da8b631df384e78eb0c6e6c03220479942820a1be90adafa039a97d1fce215f0b47692ce223
log_mozilla-foundation_common_voice_6_0_nl_test_targets.txt309.2 KB (316,667 B)90c97fc06190c313ed27a0fd1a2b84c7620406a88e6e56ebbbc4892e024a994320989df834df882cfafff0edc5f400990aedc6d6
log_speech-recognition-community-v2_dev_data_nl_validation_predictions.txt97.2 KB (99,505 B)0ae3e0b8b20b058818285e23041f9638c51e8ea98569b25008d2e69668553853a72e19bec6d1a45d0ed22810565b6df5b967fb5c
log_speech-recognition-community-v2_dev_data_nl_validation_predictions_greedy.txt98.1 KB (100,439 B)e31e45fa6bf4fc55d8347a8fb2977e89243c509d71e593d17675df4fc19c2a6cc851e116d9fe15f519743916d27526dc8265771c
log_speech-recognition-community-v2_dev_data_nl_validation_targets.txt92.7 KB (94,916 B)480ab1a46097458b803ac09b70ee15dd916eed45dc38055564a53dfccafa58aac11ae35d9c0eddd8a480bbcca66cef169b2955d4
mozilla-foundation_common_voice_6_0_nl_test_eval_results.txt46 B (46 B)ee0492a9df6db919145e36ad0191364cee9024cab9f13a360ebe0bec1780dcfe89c04a55ca04ff71d6d78919170ad60417e68f47
mozilla-foundation_common_voice_6_0_nl_test_eval_results_greedy.txt49 B (49 B)cc82644ff861a54f0e6812b78310d9d0bf67338fe8a8a3d6134acc3a3a73452502be5f52250c47a1b2d5953783ecb1d583ba4b3c
preprocessor_config.json262 B (262 B)bb3285bc209d674e3f88646bdfd327bfe43b60daca5999a45e98bb76ea87a461ba28a23ad32a5bb9f733b8e0f6546ff38b6c612d
pytorch_model.bin1.18 GB (1,262,093,720 B)9c4afdba1b4ec03bd8021e8548182d8897f872fdf307fd2a7a323dbc4dc6fda728e97d51c0be50fed198cb4d1a14d275acb255cd
special_tokens_map.json85 B (85 B)25bc39604f72700b3b8e10bd69bb2f227157edd1bb7068de1150661a10b55f9e4b12a0e77af8bf91f5e45e1b58afaf1d0e17f675
speech-recognition-community-v2_dev_data_nl_validation_eval_results.txt47 B (47 B)515a30c26dbc4c3530ed1a3b66ad976cfeba3a9bbf8b78b41db5aa7c658c7167c748520c17ecc208527c0da31f2d7653b9dc786b
speech-recognition-community-v2_dev_data_nl_validation_eval_results_greedy.txt47 B (47 B)391636407898d27fb023bd3718acee2d3d62a25064e033f179db2b3156f9f1596c69430a89dde9738736e7643ce2308b0f737f9e
vocab.json360 B (360 B)f532fa7cdfdaec76ce436cd439be7e3d92c20b2f82f746bb960adcf0324ab04fdcc97b4e56f22b75559fbcaf04845fffbe4d46c9

Cite this release

Canonical URL
https://aiseedbank.org/models/jonatasgrosman_wav2vec2-large-xlsr-53-dutch/
Slug
jonatasgrosman_wav2vec2-large-xlsr-53-dutch
Infohash
cd36d115d52eda869f39b7e75d34beb091508adb
License
apache-2.0
Signing key fingerprint
85a3b32c3712427b

Every file carries a locally computed sha256 — verify a download against the signed sums: jonatasgrosman_wav2vec2-large-xlsr-53-dutch.SHA256SUMS (+ minisign signature).

Provenance

Upstream repositoryjonatasgrosman/wav2vec2-large-xlsr-53-dutch
Revision (pinned)46f221381d200f7bef268309b3f02023ccf11fcc
Fetched at2026-09-04T01:08:04Z
License at fetchapache-2.0
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ verified · rehash-vs-hf-metadata at 2026-09-04T01:08:38Z

apache-2.02.48 GB (2,663,465,200 bytes)transformerspytorchjaxwav2vec2automatic-speech-recognitionaudiohf-asr-leaderboardmozilla-foundation/common_voice_6_0robust-speech-eventspeechxlsr-fine-tuning-weekmodel-indexendpoints_compatible1 language (nl)