File size: 372 Bytes
0b41553
2b4320d
ff57c9d
2b4320d
 
 
 
 
 
ff57c9d
2b4320d
 
1
2
3
4
5
6
7
8
9
10
11
12
13
import gradio as gr
import torchaudio

def transcribe(audio):
    recognizer = sr.Recognizer()
    with sr.AudioFile(audio) as source:
        audio_data = recognizer.record(source)
        text = recognizer.recognize_google(audio_data, language="fa-IR")
        return text

interface = gr.Interface(fn=transcribe, inputs="microphone", outputs="text")
interface.launch()