File size: 478 Bytes
c9ba96a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import gradio as gr
from api import UrduWhisper
model = UrduWhisper()
def run_transcription(audio):
return model.transcribe(audio)
with gr.Blocks() as demo:
gr.Markdown("# 🎙 Urdu Tiny Whisper — Custom ASR")
audio_input = gr.Audio(type="filepath")
output = gr.Textbox(label="Transcribed Urdu Text")
btn = gr.Button("Transcribe")
btn.click(run_transcription, inputs=audio_input, outputs=output)
demo.launch(server_name="0.0.0.0", server_port=7860) |