File size: 736 Bytes
25eed72
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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()