Spaces:
Running on Zero
Running on Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -297,7 +297,8 @@ with gr.Blocks(css=css) as demo:
|
|
| 297 |
with gr.Tab("Audio InPainting"):
|
| 298 |
prompt_inp = gr.Textbox(label="Prompt")
|
| 299 |
audio_in_inp = gr.Audio(label="Audio Reference", type="filepath")
|
| 300 |
-
|
|
|
|
| 301 |
submit_btn_inp = gr.Button("Submit")
|
| 302 |
audio_out_inp = gr.Audio(label="Audio Ressult")
|
| 303 |
|
|
@@ -312,6 +313,12 @@ with gr.Blocks(css=css) as demo:
|
|
| 312 |
outputs = [spec_for_mask]
|
| 313 |
)
|
| 314 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 315 |
submit_btn_inp.click(
|
| 316 |
fn = infer_inp,
|
| 317 |
inputs = [prompt_inp, audio_in_inp, spec_for_mask],
|
|
|
|
| 297 |
with gr.Tab("Audio InPainting"):
|
| 298 |
prompt_inp = gr.Textbox(label="Prompt")
|
| 299 |
audio_in_inp = gr.Audio(label="Audio Reference", type="filepath")
|
| 300 |
+
brush = gr.Brush(colors=["#000"], color_mode="fixed")
|
| 301 |
+
spec_for_mask = gr.ImageEditor(label="Draw Mask", type="pil", brush=brush, interactive=True, layers=False)
|
| 302 |
submit_btn_inp = gr.Button("Submit")
|
| 303 |
audio_out_inp = gr.Audio(label="Audio Ressult")
|
| 304 |
|
|
|
|
| 313 |
outputs = [spec_for_mask]
|
| 314 |
)
|
| 315 |
|
| 316 |
+
audio_in_inp.clear(
|
| 317 |
+
fn = load_spec_for_manual_masking,
|
| 318 |
+
inputs = [audio_in_inp],
|
| 319 |
+
outputs = [spec_for_mask]
|
| 320 |
+
)
|
| 321 |
+
|
| 322 |
submit_btn_inp.click(
|
| 323 |
fn = infer_inp,
|
| 324 |
inputs = [prompt_inp, audio_in_inp, spec_for_mask],
|