import torchimport librosafrom transformers import WhisperProcessor, WhisperForConditionalGeneration MODEL_ID = "maqsudxo1ja/uz-whisper-small-stt-v2" processor = WhisperProcessor.from_pretrained(MODEL_ID, language="uzbek", task="transcribe")model = WhisperForConditionalGeneration.from_pretrained(MODEL_ID) device = "cuda" if torch.cuda.is_available() else "cpu"model = model.to(device) # Audio faylni 16kHz formatida yuklaymiz (Whisper shuni talab qiladi)audio, sr = librosa.load("audio_fayl.mp3", sr=16000) input_features = processor( audio, sampling_rate=sr, return_tensors="pt").input_features.to(device) predicted_ids = model.generate(input_features, language="uzbek", task="transcribe")transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)[0] print(transcription)