Speech_to_text / app.py
mehdi364's picture
Update app.py
2b4320d verified
raw
history blame contribute delete
372 Bytes
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()