lion-ai/bigos
Viewer • Updated • 96.3k • 180
How to use lion-ai/whisper-large-v3-turbo-med-pl-lora with PEFT:
Task type is invalid.
Configuration Parsing Warning:In adapter_config.json: "peft.task_type" must be a string
LoRA fine-tuned adapter for openai/whisper-large-v3-turbo on Polish medical and general speech.
| Eval Set | WER | CER |
|---|---|---|
| Fair eval (5 datasets, 3205 samples) | 12.54% | 4.12% |
| Baseline (no fine-tuning) | 17.56% | 5.38% |
5.0pp absolute WER improvement (-28.5% relative) over the base model.
Fair eval includes: admed_anoni (1000), admed_human (1000), bigos (800), youtube (261), gemini (144).
from transformers import WhisperForConditionalGeneration, WhisperProcessor
from peft import PeftModel
processor = WhisperProcessor.from_pretrained("openai/whisper-large-v3-turbo")
model = WhisperForConditionalGeneration.from_pretrained("openai/whisper-large-v3-turbo")
model = PeftModel.from_pretrained(model, "lion-ai/whisper-large-v3-turbo-med-pl-lora")
# Transcribe audio
input_features = processor(audio_array, sampling_rate=16000, return_tensors="pt").input_features
predicted_ids = model.generate(input_features, language="pl", task="transcribe")
transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)[0]