Views
No views yet
use_cache=True being incompatible with gradient checkpointing, which was automatically handled by disabling use_cache.1from transformers import WhisperProcessor, WhisperForConditionalGeneration
2import torch
3import librosa
4
5model_name = "ijyad/whisper-large-v3-Tarteel"
6
7processor = WhisperProcessor.from_pretrained(model_name)
8model = WhisperForConditionalGeneration.from_pretrained(model_name)
9
10# Load audio (replace with your audio file)
11audio, rate = librosa.load("path_to_quran_audio.wav", sr=16000)
12input_features = processor(audio, sampling_rate=rate, return_tensors="pt").input_features
13
14# Generate transcription
15predicted_ids = model.generate(input_features)
16transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)[0]
17print(transcription)