LaynzID12 commited on
Commit
042c1d6
1 Parent(s): a981803

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -25
app.py CHANGED
@@ -248,11 +248,27 @@ with gr.Blocks() as app:
248
  with gr.Row():
249
  with gr.Column():
250
  with gr.Tabs():
251
- with gr.TabItem("1.Choose a voice model:"):
252
  model_picker = gr.Dropdown(label="Model: ",choices=show_available('assets/weights','.pth'),value=show_available('assets/weights','.pth')[0],interactive=True,allow_custom_value=True)
253
  index_picker = gr.Dropdown(label="Index:",interactive=True,choices=show_available('logs'),value=show_available('logs')[0],allow_custom_value=True)
254
  model_picker.change(fn=load_model,inputs=[model_picker,index_picker],outputs=[index_picker])
255
- with gr.TabItem("(Or download a model here)"):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
256
  with gr.Row():
257
  url = gr.Textbox(label="Paste the URL here:",value="",placeholder="(i.e. https://huggingface.co/repo/model/resolve/main/model.zip)")
258
  with gr.Row():
@@ -270,28 +286,7 @@ with gr.Blocks() as app:
270
  pitch = gr.Slider(label='Pitch (-12 lowers it an octave, 0 keeps the original pitch, 12 lifts it an octave): ',minimum =-12, maximum=12, step=1, value=0, interactive=True)
271
  method = gr.Dropdown(label="Method:",choices=["rmvpe","pm"],value="rmvpe")
272
 
273
- with gr.Row():
274
- with gr.Tabs():
275
- with gr.TabItem("2.Choose an audio file:"):
276
- recorder = gr.Microphone(label="Record audio here...",type='filepath')
277
- audio_picker = gr.Dropdown(label="",choices=show_available('audios'),value='',interactive=True)
278
- try:
279
- recorder.stop_recording(upload_file, inputs=[recorder],outputs=[audio_picker])
280
- except:
281
- recorder.upload(upload_file, inputs=[recorder],outputs=[audio_picker])
282
- with gr.TabItem("(Or upload a new file here)"):
283
- try:
284
- dropbox = gr.File(label="Drop an audio here.",file_types=['.wav', '.mp3', '.ogg', '.flac', '.aac'], type="filepath")
285
- except:#Version Compatibiliy
286
- dropbox = gr.File(label="Drop an audio here.",file_types=['.wav', '.mp3', '.ogg', '.flac', '.aac'], type="file")
287
- dropbox.upload(fn=upload_file, inputs=[dropbox],outputs=[audio_picker])
288
- audio_refresher = gr.Button("Refresh")
289
- audio_refresher.click(fn=refresh,inputs=[],outputs=[audio_picker,model_picker,index_picker])
290
- convert_button = gr.Button("Convert")
291
- with gr.Row():
292
- audio_player = gr.Audio()
293
- inputs = [audio_picker,model_picker,index_picker,index_rate,pitch,method]
294
- audio_picker.change(fn=update_audio_player, inputs=[audio_picker],outputs=[audio_player])
295
- convert_button.click(convert, inputs=inputs,outputs=[audio_picker,audio_player])
296
 
297
  app.queue(max_size=20).launch(debug=True,share=True)
 
248
  with gr.Row():
249
  with gr.Column():
250
  with gr.Tabs():
251
+ with gr.TabItem("inference:"):
252
  model_picker = gr.Dropdown(label="Model: ",choices=show_available('assets/weights','.pth'),value=show_available('assets/weights','.pth')[0],interactive=True,allow_custom_value=True)
253
  index_picker = gr.Dropdown(label="Index:",interactive=True,choices=show_available('logs'),value=show_available('logs')[0],allow_custom_value=True)
254
  model_picker.change(fn=load_model,inputs=[model_picker,index_picker],outputs=[index_picker])
255
+ audio_refresher = gr.Button("Refresh")
256
+ audio_refresher.click(fn=refresh,inputs=[],outputs=[audio_picker,model_picker,index_picker])
257
+ with gr.Row():
258
+ convert_button = gr.Button("Convert")
259
+ convert_button.click(convert, inputs=inputs,outputs=[audio_picker,audio_player])
260
+ with gr.Group():
261
+ audio_picker = gr.Dropdown(label="",choices=show_available('audios'),value='',interactive=True)
262
+ audio_player = gr.Audio()
263
+ inputs = [audio_picker,model_picker,index_picker,index_rate,pitch,method]
264
+ audio_picker.change(fn=update_audio_player, inputs=[audio_picker],outputs=[audio_player])
265
+ with gr.TabItem("(Or upload a new file here)"):
266
+ try:
267
+ dropbox = gr.File(label="Drop an audio here.",file_types=['.wav', '.mp3', '.ogg', '.flac', '.aac'], type="filepath")
268
+ except:#Version Compatibiliy
269
+ dropbox = gr.File(label="Drop an audio here.",file_types=['.wav', '.mp3', '.ogg', '.flac', '.aac'], type="file")
270
+ dropbox.upload(fn=upload_file, inputs=[dropbox],outputs=[audio_picker])
271
+ with gr.TabItem("download a model here"):
272
  with gr.Row():
273
  url = gr.Textbox(label="Paste the URL here:",value="",placeholder="(i.e. https://huggingface.co/repo/model/resolve/main/model.zip)")
274
  with gr.Row():
 
286
  pitch = gr.Slider(label='Pitch (-12 lowers it an octave, 0 keeps the original pitch, 12 lifts it an octave): ',minimum =-12, maximum=12, step=1, value=0, interactive=True)
287
  method = gr.Dropdown(label="Method:",choices=["rmvpe","pm"],value="rmvpe")
288
 
289
+
290
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
291
 
292
  app.queue(max_size=20).launch(debug=True,share=True)