import gradio as gr import whisper # Whisper modelini yükle model = whisper.load_model("large") # "base", "small", "medium", "large" gibi modeller arasından seçim yapabilirsin def ses_dosyasi_yazıya_dönüş(ses_dosyasi): # Ses kaydını yazıya dök sonuc = model.transcribe(ses_dosyasi, language='tr') return sonuc['text'] # Gradio arayüzünü oluştur arac = gr.Interface( fn=ses_dosyasi_yazıya_dönüş, # Fonksiyon inputs=gr.inputs.Audio(source="upload", type="filepath"), # Ses dosyası yükleme outputs="text", # Çıktı türü title="Ses Kaydını Yazıya Döndürme", description="Bir ses kaydı yükleyin ve yazıya dökülmesini bekleyin.", ) # Uygulamayı başlat arac.launch()