jonatasgrosman_wav2vec2-large-xlsr-53-german
jonatasgrosman · View on Hugging Face ↗
Get this model
Seeders: 1 · Leechers: 0
Observed 2026-09-02T13:56:39Z via announce.aitorrent.org:7070.
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: de license: apache-2.0 datasets:
- common_voice
- mozilla-foundation/common_voice_6_0 metrics:
- wer
- cer tags:
- audio
- automatic-speech-recognition
- de
- hf-asr-leaderboard
- mozilla-foundation/common_voice_6_0
- robust-speech-event
- speech
- xlsr-fine-tuning-week model-index:
- name: XLSR Wav2Vec2 German by Jonatas Grosman
results:
- task:
name: Automatic Speech Recognition
type: automatic-speech-recognition
dataset:
name: Common Voice de
type: common_voice
args: de
metrics:
- name: Test WER type: wer value: 12.06
- name: Test CER type: cer value: 2.92
- name: Test WER (+LM) type: wer value: 8.74
- name: Test CER (+LM) type: cer value: 2.28
- task:
name: Automatic Speech Recognition
type: automatic-speech-recognition
dataset:
name: Robust Speech Event - Dev Data
type: speech-recognition-community-v2/dev_data
args: de
metrics:
- name: Dev WER type: wer value: 32.75
- name: Dev CER type: cer value: 13.64
- name: Dev WER (+LM) type: wer value: 26.6
- name: Dev CER (+LM) type: cer value: 12.58
- task:
name: Automatic Speech Recognition
type: automatic-speech-recognition
dataset:
name: Common Voice de
type: common_voice
args: de
metrics:
Fine-tuned XLSR-53 large model for speech recognition in German
Fine-tuned facebook/wav2vec2-large-xlsr-53 on German using the train and validation splits of Common Voice 6.1. 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-german")
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 = "de"
MODEL_ID = "jonatasgrosman/wav2vec2-large-xlsr-53-german"
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 |
|---|---|
| ZIEHT EUCH BITTE DRAUSSEN DIE SCHUHE AUS. | ZIEHT EUCH BITTE DRAUSSEN DIE SCHUHE AUS |
| ES KOMMT ZUM SHOWDOWN IN GSTAAD. | ES KOMMT ZUG STUNDEDAUTENESTERKT |
| IHRE FOTOSTRECKEN ERSCHIENEN IN MODEMAGAZINEN WIE DER VOGUE, HARPER’S BAZAAR UND MARIE CLAIRE. | IHRE FOTELSTRECKEN ERSCHIENEN MIT MODEMAGAZINEN WIE DER VALG AT DAS BASIN MA RIQUAIR |
| FELIPE HAT EINE AUCH FÜR MONARCHEN UNGEWÖHNLICH LANGE TITELLISTE. | FELIPPE HAT EINE AUCH FÜR MONACHEN UNGEWÖHNLICH LANGE TITELLISTE |
| ER WURDE ZU EHREN DES REICHSKANZLERS OTTO VON BISMARCK ERRICHTET. | ER WURDE ZU EHREN DES REICHSKANZLERS OTTO VON BISMARCK ERRICHTET M |
| WAS SOLLS, ICH BIN BEREIT. | WAS SOLL'S ICH BIN BEREIT |
| DAS INTERNET BESTEHT AUS VIELEN COMPUTERN, DIE MITEINANDER VERBUNDEN SIND. | DAS INTERNET BESTEHT AUS VIELEN COMPUTERN DIE MITEINANDER VERBUNDEN SIND |
| DER URANUS IST DER SIEBENTE PLANET IN UNSEREM SONNENSYSTEM. | DER URANUS IST DER SIEBENTE PLANET IN UNSEREM SONNENSYSTEM |
| DIE WAGEN ERHIELTEN EIN EINHEITLICHES ERSCHEINUNGSBILD IN WEISS MIT ROTEM FENSTERBAND. | DIE WAGEN ERHIELTEN EIN EINHEITLICHES ERSCHEINUNGSBILD IN WEISS MIT ROTEM FENSTERBAND |
| SIE WAR DIE COUSINE VON CARL MARIA VON WEBER. | SIE WAR DIE COUSINE VON KARL-MARIA VON WEBER |
Evaluation
- To evaluate on
mozilla-foundation/common_voice_6_0with splittest
python eval.py --model_id jonatasgrosman/wav2vec2-large-xlsr-53-german --dataset mozilla-foundation/common_voice_6_0 --config de --split test
- To evaluate on
speech-recognition-community-v2/dev_data
python eval.py --model_id jonatasgrosman/wav2vec2-large-xlsr-53-german --dataset speech-recognition-community-v2/dev_data --config de --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-german,
title={Fine-tuned {XLSR}-53 large model for speech recognition in {G}erman},
author={Grosman, Jonatas},
howpublished={\url{https://huggingface.co/jonatasgrosman/wav2vec2-large-xlsr-53-german}},
year={2021}
}
Magnet link
Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:
magnet:?xt=urn:btih:e80211ef45341a60360dec31091a6f663539ea49&dn=jonatasgrosman_wav2vec2-large-xlsr-53-germanOpen magnet in torrent client · infohash e80211ef45341a60360dec31091a6f663539ea49
Files & hashes
| Path | Size | sha1 | sha256 |
|---|---|---|---|
| README.md | 5.6 KB (5,714 B) | f3647ac6e95200ac3ce1ffc36a6a833f40007818 | cbcb4a266a15873663377fd9904abf646401a2df0b11e44456b035bb7aa936c4 |
| alphabet.json | 230 B (230 B) | b7534a7bd1ecc3db05073d2a78e9879ede6aad0a | 27a24c1ad32119e9c441eace2ad2f6e0c0e2ba53355b9f5458f87d975e12cf83 |
| config.json | 1.7 KB (1,782 B) | c238ef9e38151186bdd0699e8e48c75821baa044 | 42175a918795a7343c58dbcad995603912a0d85c729cc4d7b8eb089a7a569183 |
| eval.py | 6.1 KB (6,198 B) | cac50014eeb12f18e47067f3d2af8d6804e7359e | 9873f495d1b1768853bde2bf9f2ebf280a3f5e765e2ab8f67b75421ea4aa525f |
| full_eval.sh | 1.3 KB (1,368 B) | f6cb57660b8a6377e554a3515881978a5bd52df5 | 69e116a4d3d27335432996727072ea80743db54fb6bd3d32c65c963adf2b4d8a |
| language_model/attrs.json | 78 B (78 B) | 3c07595c2b465df3c14531dbc2d1c52bf11f166d | f5ffd02e1ceef6517476e72ebe7997ddef7e92d27cb5a23d6695d64c4317d6ad |
| language_model/lm.binary | 1.30 GB (1,393,421,477 B) | 73389946e839614efc346abb6af34ec2c2f6d2e1 | 1b406a87efac267f6404fe991869186701f40ef2ea2e6304a97eaa1cb928e7eb |
| language_model/unigrams.txt | 27.2 MB (28,506,089 B) | b2abf6c894c4ddfeaccdc72cebe95c953b7e286b | ade813c30a291ddb95c434014f882c013f0c216cd4e6dedc4bee425c223c58d5 |
| log_mozilla-foundation_common_voice_6_0_de_test_predictions.txt | 1.0 MB (1,071,403 B) | b4a85a263b54ebe8296c9832e395d42c1e819713 | f10ec4c92d168c017454952868fe5df4277e768284a872679443659d24a4ac1c |
| log_mozilla-foundation_common_voice_6_0_de_test_predictions_greedy.txt | 1.0 MB (1,071,811 B) | 468f5e8693ba9fd56795abf086dfaa211fcc161a | b152f8985f282ddf8fb05327e01d3ba46de3a2f085720e8ccd41dfe2941a9770 |
| log_mozilla-foundation_common_voice_6_0_de_test_targets.txt | 1.0 MB (1,072,498 B) | 8aa2e60d03102cc2c8abd940f492c4db8a896550 | d52737ce4fcee4f581cde262b7f124571e0a7281d85ad8d4707133365f84c849 |
| log_speech-recognition-community-v2_dev_data_de_validation_predictions.txt | 109.2 KB (111,803 B) | b5aab1cb5988ffcc1b09c14830755b4643aece39 | 34c46ddb8994f0ee48a78bfee90c3b54ba6b655511c2406983f1fa0f20d909d4 |
| log_speech-recognition-community-v2_dev_data_de_validation_predictions_greedy.txt | 109.5 KB (112,077 B) | 465e38a3e43c2051770977a6cbd9777777057b3b | 229f9273a50794f19c8a6659e87efb9d87025dfd61bd7a48c754c732b5f59cd9 |
| log_speech-recognition-community-v2_dev_data_de_validation_targets.txt | 106.1 KB (108,602 B) | 82b6cb1bc8b0ccbb8b5dc70be9f19cd3f79c5015 | 83a63d5fc38e43337a3d8fe85c3d516a9151fc6e50cacb32a09209588d759e19 |
| mozilla-foundation_common_voice_6_0_de_test_eval_results.txt | 49 B (49 B) | 1c3b4277902a3569e49f30bf2f69abf597516138 | 8020747694831d9461d9943cc740b4e0ae67b82710b833c6861953f04f5807fb |
| mozilla-foundation_common_voice_6_0_de_test_eval_results_greedy.txt | 50 B (50 B) | 8ee2d7588c4f1d56841df5390b0ec7535273bc40 | 3cf86b855da8c09c71dcc03e8a87bb04c22840bdae194341b39cad8ab4a536bd |
| preprocessor_config.json | 262 B (262 B) | bb3285bc209d674e3f88646bdfd327bfe43b60da | ca5999a45e98bb76ea87a461ba28a23ad32a5bb9f733b8e0f6546ff38b6c612d |
| pytorch_model.bin | 1.18 GB (1,262,089,623 B) | 6b6d1415cc4aa73ccc6df89f228a36a758adcb73 | bff6d75ab89d8ca9cd103df9beb9c10f547501cf5a34aeabea1c8d736c1b81cb |
| special_tokens_map.json | 85 B (85 B) | 25bc39604f72700b3b8e10bd69bb2f227157edd1 | bb7068de1150661a10b55f9e4b12a0e77af8bf91f5e45e1b58afaf1d0e17f675 |
| speech-recognition-community-v2_dev_data_de_validation_eval_results.txt | 46 B (46 B) | a81f31916e155bb609f7451056d1bc181f5a7ca3 | afc51a9356c54f4d80f08c07416d37def7271d71601b5d825e7d0a6a0cd8dd6b |
| speech-recognition-community-v2_dev_data_de_validation_eval_results_greedy.txt | 47 B (47 B) | d99fab0a777b74de63e916dbdd393a90130d30a6 | e647a9397a671b2d063815f35f0ca66fed33ad75b2a835930161ad4667f7aefe |
| vocab.json | 350 B (350 B) | 8a6581b70b2b3bbf1c0999eebaf2f8a5f7446587 | 31d0914432f4492a24ce83abfd767421844afe5cef20346a48c6c877dee28378 |
Cite this release
- Canonical URL
- https://aiseedbank.org/models/jonatasgrosman_wav2vec2-large-xlsr-53-german/
- Slug
- jonatasgrosman_wav2vec2-large-xlsr-53-german
- Infohash
- e80211ef45341a60360dec31091a6f663539ea49
- 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-german.SHA256SUMS (+ minisign signature).
Provenance
| Upstream repository | jonatasgrosman/wav2vec2-large-xlsr-53-german |
|---|---|
| Revision (pinned) | 4b8a02957378d0f2da2ef74091156b032c485a89 |
| Fetched at | 2026-09-02T05:45:32Z |
| License at fetch | apache-2.0 |
| Snapshot tool | huggingface · seedbank 0.1.0 |
Trackers
- udp://announce.aitorrent.org:6969/announce
- http://announce.aitorrent.org:7070/announce
- udp://announce2.aitorrent.org:6970/announce
- http://announce2.aitorrent.org:7071/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://open.demonii.com:1337/announce
- udp://open.stealth.si:80/announce
- udp://exodus.desync.com:6969/announce
- udp://tracker.torrent.eu.org:451/announce
✓ verified · rehash-vs-hf-metadata at 2026-09-02T05:46:02Z
apache-2.02.50 GB (2,687,581,642 bytes)transformerspytorchjaxwav2vec2automatic-speech-recognitionaudiohf-asr-leaderboardmozilla-foundation/common_voice_6_0robust-speech-eventspeechxlsr-fine-tuning-weekmodel-indexendpoints_compatible1 language (de)