MichaelChou0806 commited on
Commit
e402a2d
·
verified ·
1 Parent(s): 7de90eb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -11
app.py CHANGED
@@ -192,21 +192,18 @@ async def api_transcribe(request: Request):
192
  )
193
 
194
  # ====== Gradio 介面 ======
195
- demo = gr.Blocks(title="LINE Audio Transcription")
196
-
197
- with demo:
198
  gr.Markdown("# 🎧 LINE Audio Transcription")
199
 
200
  with gr.Tab("Web Upload"):
201
- with gr.Column():
202
- pw = gr.Textbox(label="Password", type="password", placeholder="Enter password")
203
- audio = gr.Audio(label="Upload Audio", type="filepath", sources=["upload"])
204
- btn = gr.Button("🚀 Start Transcription", variant="primary")
205
- status = gr.Textbox(label="Status", interactive=False)
206
- result = gr.Textbox(label="Transcription", lines=8, show_copy_button=True)
207
- summary = gr.Textbox(label="Summary", lines=5, show_copy_button=True)
208
 
209
- btn.click(transcribe_ui, inputs=[pw, audio], outputs=[status, result, summary])
210
 
211
  with gr.Tab("API Info"):
212
  gr.Markdown("""
 
192
  )
193
 
194
  # ====== Gradio 介面 ======
195
+ with gr.Blocks(title="LINE Audio Transcription") as demo:
 
 
196
  gr.Markdown("# 🎧 LINE Audio Transcription")
197
 
198
  with gr.Tab("Web Upload"):
199
+ pw = gr.Textbox(label="Password", type="password", placeholder="Enter password")
200
+ audio_file = gr.File(label="Upload Audio", file_types=["audio"])
201
+ btn = gr.Button("🚀 Start Transcription", variant="primary")
202
+ status = gr.Textbox(label="Status", interactive=False)
203
+ result = gr.Textbox(label="Transcription", lines=8, show_copy_button=True)
204
+ summary = gr.Textbox(label="Summary", lines=5, show_copy_button=True)
 
205
 
206
+ btn.click(transcribe_ui, inputs=[pw, audio_file], outputs=[status, result, summary])
207
 
208
  with gr.Tab("API Info"):
209
  gr.Markdown("""