Downloads · 30 days
18
11% of all-time downloads
firdavsus/whisper_small_uz_ru
whisper_small_uz_ru is a automatic speech recognition model from firdavsus. Use it when you need speech turned into text. The card lists the license as apache-2.0.
whispersmalluzru is a fine-tuned version of the automatic speech recognition (ASR) model openai/whisper-small. This model has been specifically optimized to handle code-switching, multilingual environments, and balanc…
Downloads · 30 days
18
11% of all-time downloads
All-time downloads
165
Public
Parameters
242M
2.9 GB on disk
Likes
0
Public
Click a slice to open those files.
.pt1.9 GB · 67%
From the Hugging Face model README
whisper_small_uz_ru is a fine-tuned version of the automatic speech recognition (ASR) model openai/whisper-small. This model has been specifically optimized to handle code-switching, multilingual environments, and balanced acoustic processing for both the Uzbek (uz) and Russian (ru) languages.
By leveraging targeted audio filtering, text normalization rules, and balanced data sampling, this model bridges the performance gap often found in lower-resource language variants while preserving strong transcription stability in Russian.
You can easily run inference using this model via the Hugging Face transformers pipeline API.
import torch
from transformers import pipeline
# Initialize the speech recognition pipeline
pipe = pipeline(
task="automatic-speech-recognition",
model="firdavsus/whisper_small_uz_ru",
chunk_length_s=30,
device="cuda" if torch.cuda.is_available() else "cpu"
)
# Transcribe an audio file (Uzbek or Russian)
audio_file_path = "path_to_your_audio.mp3"
result = pipe(audio_file_path, generate_kwargs={"task": "transcribe"})
print("Transcription:")
print(result["text"])