Pijush2023 commited on
Commit
9e290fa
·
verified ·
1 Parent(s): 8ff2c37

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -9
app.py CHANGED
@@ -217,15 +217,15 @@ def process_audio_query(audio_input):
217
  audio_path = generate_audio_elevenlabs(response_text)
218
  return audio_path
219
 
220
- # Create Gradio Blocks interface with Submit and Clear buttons
221
- with gr.Blocks() as interface:
222
- audio_input = gr.Audio(sources="microphone", type="numpy", streaming=True, label="Speak Now")
223
- output_audio = gr.Audio(type="filepath", autoplay=True, label="Response Audio")
224
- submit_btn = gr.Button("Submit")
225
- clear_btn = gr.Button("Clear")
226
-
227
- submit_btn.click(fn=process_audio_query, inputs=audio_input, outputs=output_audio)
228
- clear_btn.click(fn=reset_state, inputs=None, outputs=[audio_input, output_audio])
229
 
230
  # Launch the Gradio app
231
  interface.launch()
 
217
  audio_path = generate_audio_elevenlabs(response_text)
218
  return audio_path
219
 
220
+ # Create Gradio interface for audio input and output
221
+ interface = gr.Interface(
222
+ fn=process_audio_query,
223
+ inputs=gr.Audio(sources="microphone", type="numpy",streaming=True),
224
+ outputs=gr.Audio(type="filepath", autoplay=True,interactive=False),
225
+ live=True,
226
+ description="Ask questions via audio and receive audio responses.",
227
+ allow_flagging="never" # Disables the Clear button
228
+ )
229
 
230
  # Launch the Gradio app
231
  interface.launch()