TobDeBer commited on
Commit
5c07d56
·
1 Parent(s): 1a804e1
Files changed (1) hide show
  1. app.py +17 -10
app.py CHANGED
@@ -171,15 +171,22 @@ def model_inference(inputs):
171
  def convert_audio(inputs):
172
  return model_inference(inputs)
173
 
174
- demo = gr.Interface(
175
- fn=convert_audio,
176
- inputs=gr.Audio(source="microphone"),
177
- outputs=outputs,
178
- allow_flagging="never",
179
- title=title,
180
- description=description,
181
- article=article,
182
- )
183
-
 
 
 
 
 
 
 
184
  # demo.queue(concurrency_count=1, max_size=5)
185
  demo.launch()
 
171
  def convert_audio(inputs):
172
  return model_inference(inputs)
173
 
174
+ def build_audio_flow(title, description, article):
175
+ # Define file upload element
176
+ audio_file = gr.File(label="Select Audio File (WAV, FLAC)")
177
+
178
+ demo = gr.Interface(
179
+ fn=convert_audio,
180
+ inputs=[audio_file],
181
+ outputs=outputs,
182
+ allow_flagging="never",
183
+ title=title,
184
+ description=description,
185
+ article=article,
186
+ )
187
+
188
+ return demo
189
+
190
+ demo = build_audio_flow(title, description, article)
191
  # demo.queue(concurrency_count=1, max_size=5)
192
  demo.launch()