from transformers import WhisperForConditionalGeneration, WhisperProcessorfrom peft import PeftModelimport torch, librosa base_model = WhisperForConditionalGeneration.from_pretrained("openai/whisper-small")model = PeftModel.from_pretrained(base_model, "sandeepsawant28/whisper-small-konkani-v2")model = model.to("cuda" if torch.cuda.is_available() else "cpu")model.eval() processor = WhisperProcessor.from_pretrained("openai/whisper-small") audio, sr = librosa.load("your_audio.wav", sr=16000)input_features = processor(audio, sampling_rate=16000, return_tensors="pt").input_features.to(model.device) with torch.no_grad(): predicted_ids = model.generate(input_features, language="mr", task="transcribe") print(processor.batch_decode(predicted_ids, skip_special_tokens=True)[0])