Downloads · 30 days
1
2% of all-time downloads
Akshatkasera007/Svarah-Whisper-v1
Svarah-Whisper-v1 is a automatic speech recognition model from Akshatkasera007. Use it when you need speech turned into text. It is set up for peft. The card lists the license as apache-2.0.
Svarah-Whisper-v1 is a LoRA fine-tuned version of openai/whisper-small for automatic speech recognition (ASR) on the Svarah dataset. The model uses Parameter-Efficient Fine-Tuning (PEFT) with LoRA to adapt Whisper for…
Downloads · 30 days
1
2% of all-time downloads
All-time downloads
63
Public
Repo size
14.2 MB
Likes
2
Public
Click a slice to open those files.
.safetensors14.2 MB · 100%
From the Hugging Face model README
Svarah-Whisper-v1 is a LoRA fine-tuned version of openai/whisper-small for automatic speech recognition (ASR) on the Svarah dataset. The model uses Parameter-Efficient Fine-Tuning (PEFT) with LoRA to adapt Whisper for English speech transcription.
openai/whisper-smallThis model is intended for:
It may be useful for lightweight adaptation workflows where full fine-tuning is too expensive.
The model was evaluated on the preprocessed Svarah evaluation set containing 665 samples.
These results reflect the current checkpoint and preprocessing pipeline used during evaluation.
The model was trained using a custom PyTorch training loop with:
torch.amp mixed precision training1e-482161005000AdamW0.01linearBF16 (torch.bfloat16)1.0r): 32640.05q_proj, v_projnone0.18.1import torch
from peft import PeftModel
from transformers import WhisperForConditionalGeneration, WhisperProcessor
base_model_name = "openai/whisper-small"
peft_model_id = "your-username/whisper-small-svarah-lora-final" # replace with your actual model path
processor = WhisperProcessor.from_pretrained(base_model_name)
base_model = WhisperForConditionalGeneration.from_pretrained(
base_model_name,
low_cpu_mem_usage=True
)
model = PeftModel.from_pretrained(base_model, peft_model_id)
model = model.to("cuda")
model.eval()