Akwbw commited on
Commit
c9ba96a
·
verified ·
1 Parent(s): 6727b6c

Create ui.py

Browse files
Files changed (1) hide show
  1. ui.py +16 -0
ui.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from api import UrduWhisper
3
+
4
+ model = UrduWhisper()
5
+
6
+ def run_transcription(audio):
7
+ return model.transcribe(audio)
8
+
9
+ with gr.Blocks() as demo:
10
+ gr.Markdown("# 🎙 Urdu Tiny Whisper — Custom ASR")
11
+ audio_input = gr.Audio(type="filepath")
12
+ output = gr.Textbox(label="Transcribed Urdu Text")
13
+ btn = gr.Button("Transcribe")
14
+ btn.click(run_transcription, inputs=audio_input, outputs=output)
15
+
16
+ demo.launch(server_name="0.0.0.0", server_port=7860)