|
import gradio as gr |
|
from transformers import pipeline |
|
|
|
p = pipeline(task="automatic-speech-recognition", model="84rry/84rry-xlsr-53-arabic") |
|
def transcribe(audio): |
|
text = p(audio)["text"] |
|
return text |
|
gr.Interface( |
|
fn=transcribe, |
|
inputs=gr.inputs.Audio(source="microphone", type="filepath", optional=True, label="Please record your voice"), |
|
outputs="text", |
|
description = "This application displays transcribed text for given Arabic audio input", |
|
examples = [["record.wav"], ["record (1).wav"]]).launch() |