import torch, librosafrom transformers import WhisperForConditionalGeneration, WhisperProcessorfrom peft import PeftModel processor = WhisperProcessor.from_pretrained("openai/whisper-large-v3")base = WhisperForConditionalGeneration.from_pretrained( "openai/whisper-large-v3", torch_dtype=torch.float16, device_map="auto")model = PeftModel.from_pretrained(base, "Akash-Sakala/whisper-large-v3-svarah-indic")model = model.merge_and_unload().eval() audio, _ = librosa.load("sample.wav", sr=16_000)features = processor(audio, sampling_rate=16_000, return_tensors="pt").input_featuresfeatures = features.to(model.device, torch.float16) with torch.no_grad(): ids = model.generate(features, language="en", task="transcribe")print(processor.batch_decode(ids, skip_special_tokens=True)[0])