jinggujiwoo7 commited on
Commit
b6eca85
β€’
1 Parent(s): f96fb77

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -13
app.py CHANGED
@@ -19,19 +19,23 @@ def record_and_submit_voice(voice):
19
  return "Please submit a question first."
20
 
21
  # Gradio μΈν„°νŽ˜μ΄μŠ€ μ •μ˜
22
- question_input = gr.Textbox(lines=2, placeholder="Enter your question here...", label="Teacher's Question")
23
- submit_question = gr.Button("Submit Question")
24
- voice_input = gr.Audio(type="numpy", label="Record your voice")
25
- submit_voice = gr.Button("Submit Voice")
26
- output = gr.Textbox(label="Status")
 
27
 
28
- submit_question.click(teacher_question, inputs=question_input, outputs=output)
29
- submit_voice.click(record_and_submit_voice, inputs=voice_input, outputs=output)
 
 
 
 
 
 
 
 
30
 
31
  # μΈν„°νŽ˜μ΄μŠ€ μ‹€ν–‰
32
- gr.Interface(
33
- [question_input, submit_question, voice_input, submit_voice, output],
34
- "grid",
35
- title="Teacher's Question with Voice Recording",
36
- live=True
37
- ).launch()
 
19
  return "Please submit a question first."
20
 
21
  # Gradio μΈν„°νŽ˜μ΄μŠ€ μ •μ˜
22
+ with gr.Blocks() as app:
23
+ question_input = gr.Textbox(lines=2, placeholder="Enter your question here...", label="Teacher's Question")
24
+ submit_question = gr.Button("Submit Question")
25
+ voice_input = gr.Audio(type="numpy", label="Record your voice")
26
+ submit_voice = gr.Button("Submit Voice")
27
+ output = gr.Textbox(label="Status")
28
 
29
+ @app
30
+ def submit_question_handler():
31
+ return teacher_question(question_input.value)
32
+
33
+ @app
34
+ def submit_voice_handler():
35
+ return record_and_submit_voice(voice_input.value)
36
+
37
+ submit_question.click(submit_question_handler, outputs=output)
38
+ submit_voice.click(submit_voice_handler, outputs=output)
39
 
40
  # μΈν„°νŽ˜μ΄μŠ€ μ‹€ν–‰
41
+ app.launch()