Downloads · 30 days
95
19% of all-time downloads
Chillarmo/whisper-small-armenian-v2
whisper-small-armenian-v2 is a automatic speech recognition model from Chillarmo. Use it when you need speech turned into text. It is set up for transformers. The card lists the license as apache-2.0.
This model is an enhanced fine-tuned version of Chillarmo/whisper-small-armenian on the Chillarmo/commonvoice20armenian dataset. This v2 model incorporates additional training data and optimizations to achieve improve…
Downloads · 30 days
95
19% of all-time downloads
All-time downloads
500
Public
Parameters
242M
967 MB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors967 MB · 100%
From the Hugging Face model README
This model is an enhanced fine-tuned version of Chillarmo/whisper-small-armenian on the Chillarmo/common_voice_20_armenian dataset. This v2 model incorporates additional training data and optimizations to achieve improved performance for Armenian automatic speech recognition tasks.
This is an enhanced fine-tuned Whisper model specifically optimized for Armenian speech recognition. The model builds upon a previously fine-tuned Whisper small model for Armenian and has been further trained with additional data to improve transcription accuracy and robustness for the Armenian language.
This model can be directly used for transcribing Armenian speech to text. It's particularly well-suited for:
The model can be integrated into larger applications such as:
This model should not be used for:
The model may have limitations including:
Users should be aware of these limitations and:
Use the code below to get started with the model:
from transformers import AutoProcessor, AutoModelForSpeechSeq2Seq
import torch
# Load the processor and model
processor = AutoProcessor.from_pretrained("Chillarmo/whisper-small-armenian-v2")
model = AutoModelForSpeechSeq2Seq.from_pretrained("Chillarmo/whisper-small-armenian-v2")
# Process audio
def transcribe_armenian(audio_path):
# Load and process audio file
import librosa
audio, sr = librosa.load(audio_path, sr=16000)
# Process the audio
inputs = processor(audio, sampling_rate=16000, return_tensors="pt")
# Generate transcription
with torch.no_grad():
predicted_ids = model.generate(inputs["input_features"])
# Decode the transcription
transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)
return transcription[0]
# Example usage
# transcription = transcribe_armenian("path/to/armenian_audio.wav")
# print(transcription)
The model was fine-tuned on the Chillarmo/common_voice_20_armenian dataset with additional training data incorporated to enhance performance and robustness. This v2 version represents an iterative improvement over the base fine-tuned model, with expanded training data to better capture Armenian speech patterns and vocabulary.
The following hyperparameters were used during training:
The model was evaluated on a held-out test set from the Chillarmo/common_voice_20_armenian dataset.
The model was evaluated using standard speech recognition metrics:
The fine-tuned model achieved the following performance on the evaluation set:
| Metric | Value |
|---|---|
| Word Error Rate (WER) | 24.01% |
| Character Error Rate (CER) | 4.77% |
| Exact Match | 28.14% |
| Average Prediction Length | 7.74 tokens |
| Average Label Length | 7.77 tokens |
| Length Ratio | 0.995 |
The model demonstrates strong performance for Armenian speech recognition with a relatively low character error rate of 4.77% and word error rate of 24.01%. The length ratio close to 1.0 indicates that the model generates transcriptions of appropriate length compared to the ground truth.
This model is based on the Whisper architecture, which uses a Transformer encoder-decoder structure:
Training was performed on the following hardware configuration:
BibTeX:
BibTeX:
@misc{movsesyan2025whisper-armenian-v2,
author = {Movsesyan, Movses},
title = {Whisper Small Armenian v2},
year = {2025},
publisher = {Hugging Face},
url = {https://huggingface.co/Chillarmo/whisper-small-armenian-v2}
}
@article{radford2022robust,
title={Robust speech recognition via large-scale weak supervision},
author={Radford, Alec and Kim, Jong Wook and Xu, Tao and Brockman, Greg and McLeavey, Christine and Sutskever, Ilya},
journal={International Conference on Machine Learning},
pages={28492--28518},
year={2023},
organization={PMLR}
}
APA:
Movsesyan, M. (2025). Whisper Small Armenian v2. Hugging Face. https://huggingface.co/Chillarmo/whisper-small-armenian-v2
Radford, A., Kim, J. W., Xu, T., Brockman, G., McLeavey, C., & Sutskever, I. (2023). Robust speech recognition via large-scale weak supervision. In International Conference on Machine Learning (pp. 28492-28518). PMLR.
This model card was created by Movses Movsesyan based on the fine-tuning results and model performance data.