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)