SAVRN
Search Contact SAVRN

Open-weight model · Speech recognition

wav2vec2-base-vi-vlsp2020

by Binh Nguyen nguyenvulebinh/wav2vec2-base-vi-vlsp2020

Our models use wav2vec2 architecture, pre-trained on 13k hours of Vietnamese youtube audio (un-label data) and fine-tuned on 250 hours labeled of VLSP ASR dataset on 16kHz sampled speech audio.

Parameters
Context
Weights2.9 GB
Licensecc-by-nc-4.0
AccessOpen weights
Monthly Downloads1.3M

Model Card

Our models use wav2vec2 architecture, pre-trained on 13k hours of Vietnamese youtube audio (un-label data) and fine-tuned on 250 hours labeled of VLSP ASR dataset on 16kHz sampled speech audio. You can find more description here The ASR model parameters are made available for non-commercial use only, under the terms of the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license. You can find details at: https://creativecommons.org/licenses/by-nc/4.0/legalcode [email protected]

Excerpt from the card by Binh Nguyen, licensed cc-by-nc-4.0.

Configuration

Architecture
Wav2Vec2ForCTC
Layers
12
Hidden size
768
Feed-forward size
3,072
Attention heads
12
Vocabulary size
98
Stored precision
float32
Model type
wav2vec2

Identity and Version

Repository
nguyenvulebinh/wav2vec2-base-vi-vlsp2020
Publisher
Binh Nguyen
Task
Speech recognition
Modality
Audio
Library
transformers
Parameters
Not stated by the source
Languages
vi
Revision
50a30dadb3ec98a0d4cdb1eb1ea315aff538f7c2
First published
2022-11-04
Last updated
2023-02-21

Files and Weights

16 files, 2.9 GB in total. The weights are 2 files totalling 2.9 GB in bin.

Weights2 files · 2.9 GB
Configuration7 files · 12.7 KB
Tokenizer2 files · 1.6 KB
Documentation1 file · 2.6 KB
Other3 files · 209.0 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
language_model/vi_lm_5grams.binWeights2.5 GB a2e3e3264950
pytorch_model.binWeights385.0 MB 0e85ff35346e
added_tokens.jsonConfiguration30 B
alphabet.jsonConfiguration863 B
config.jsonConfiguration2.1 KB
language_model/attrs.jsonConfiguration78 B
model_handling.pyConfiguration6.8 KB
preprocessor_config.jsonConfiguration263 B
special_tokens_map.jsonConfiguration2.6 KB
README.mdDocumentation2.6 KB
language_model/unigrams.txtOther
quangnam.wavOther159.4 KB 06a65d90eaef
t2_0000006682.wavOther49.6 KB 8e6821f71b60
.gitattributesRepository1.6 KB
tokenizer_config.jsonTokenizer396 B
vocab.jsonTokenizer1.2 KB

License and Download

License
cc-by-nc-4.0
Access
Open weights, no gate
Download size
2.9 GB
Download from Binh Nguyen

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

Built From

  • Trained on (disclosed) vlsp-asr-2020

Memory Requirements

PrecisionWeights in memory
As published2.9 GB

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

Questions About wav2vec2-base-vi-vlsp2020

Can I use wav2vec2-base-vi-vlsp2020 commercially?

Not without separate permission. wav2vec2-base-vi-vlsp2020 is released under Creative Commons Attribution-NonCommercial 4.0. CC BY-NC 4.0 permits sharing and adapting with credit for non-commercial purposes only. Commercial use needs separate permission from the rights holder.

Similar Models

Model · Speech recognition

wav2vec2-large-xlsr-53-japanese

Jonatas Grosman

Fine-tuned facebook/wav2vec2-large-xlsr-53 on Japanese using the train and validation splits of Common Voice 6.1, CSS10 and JSUT. 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 The model can be used directly (without a language model) as follows... Using the HuggingSound library: The model can be evaluated as follows on the Japanese test data of Common Voice. In the table below I report the Word Error Rate (WER) and the Character Error Rate (CER) of the model. I ran the…

Open weights apache-2.0 transformers

Model · Speech recognition

whisperkit-coreml

Argmax

WhisperKit is part of Argmax OSS, an On-device Speech AI SDK for Apple Silicon: https://github.com/argmaxinc/argmax-oss-swift Check out the WhisperKit paper and presentation from ICML 2025: https://icml.cc/virtual/2025/47854 For real-time transcription with speakers and custom vocabulary, check out Argmax Pro SDK: https://www.argmaxinc.com/blog/argmax-sdk-2

Open weights mit whisperkit

Model · Speech recognition

speaker-diarization-3.1

Pyannote

Using this open-source model in production? Consider switching to pyannoteAI for better and faster options. This pipeline is the same as pyannote/speaker-diarization-3.0 except it removes the problematic use of onnxruntime. Both speaker segmentation and embedding now run in pure PyTorch. This should ease deployment and possibly speed up inference. It requires pyannote.audio version 3.1 or higher. It ingests mono audio sampled at 16kHz and outputs speaker diarization as an Annotation instance: - stereo or multi-channel audio files are automatically downmixed to mono by averaging the channels. - audio files sampled at a different rate are resampled to 16kHz automatically upon loading. 1.…

Access requested at publisher mit pyannote-audio

Fine-tuned facebook/wav2vec2-large-xlsr-53 on Portuguese 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 The model can be used directly (without a language model) as follows... Using the HuggingSound library: 1. To evaluate on mozilla-foundation/commonvoice60 with split test 2. To evaluate on speech-recognition-community-v2/devdata If you want to cite this model you can use this

Open weights apache-2.0 transformers

Model · Speech recognition

speaker-diarization-community-1

Pyannote

This pipeline ingests mono audio sampled at 16kHz and outputs speaker diarization. - stereo or multi-channel audio files are automatically downmixed to mono by averaging the channels. - audio files sampled at a different rate are resampled to 16kHz automatically upon loading. The main improvements brought by Community-1 are: - improved speaker assignment and counting - simpler reconciliation with transcription timestamps with exclusive speaker diarization - easy offline use (i.e. without internet connection) - (optionally) hosted on pyannoteAI cloud 1. pip install pyannote.audio 3. Create access token at hf.co/settings/tokens. Out of the box, Community-1 is much better than…

Access requested at publisher cc-by-4.0 pyannote-audio

Model · Speech recognition

wav2vec2-large-xlsr-53-russian

Jonatas Grosman

Fine-tuned facebook/wav2vec2-large-xlsr-53 on Russian 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 The model can be used directly (without a language model) as follows... Using the HuggingSound library: 1. To evaluate on mozilla-foundation/commonvoice60 with split test 2. To evaluate on speech-recognition-community-v2/devdata If you want to cite this model you can use this

Open weights apache-2.0 transformers