Spaces:
Running
Running
Update inference/m4singer/gradio/infer.py
Browse files
inference/m4singer/gradio/infer.py
CHANGED
|
@@ -116,7 +116,7 @@ class GradioInfer:
|
|
| 116 |
inp_note = Textbox(lines=2, placeholder=None, value=example_inputs[0][2], label="input note", elem_id="inp_note")
|
| 117 |
inp_duration = Textbox(lines=2, placeholder=None, value=example_inputs[0][3], label="input duration", elem_id="inp_duration")
|
| 118 |
generate = gr.Button("Generate Singing Voice from Musical Score")
|
| 119 |
-
with gr.Column(
|
| 120 |
singing_output = gr.Audio(label="Result", type="numpy", elem_id="music-output")
|
| 121 |
|
| 122 |
with gr.Group(elem_id="share-btn-container"):
|
|
@@ -127,12 +127,12 @@ class GradioInfer:
|
|
| 127 |
inputs=[singer_l, inp_text, inp_note, inp_duration],
|
| 128 |
outputs=[singing_output, share_button, community_icon, loading_icon],
|
| 129 |
fn=self.greet,
|
| 130 |
-
cache_examples=
|
| 131 |
gr.Markdown(self.article)
|
| 132 |
generate.click(self.greet,
|
| 133 |
inputs=[singer_l, inp_text, inp_note, inp_duration],
|
| 134 |
outputs=[singing_output, share_button, community_icon, loading_icon],)
|
| 135 |
-
share_button.click(None, [], [],
|
| 136 |
demo.queue().launch(share=False)
|
| 137 |
|
| 138 |
|
|
|
|
| 116 |
inp_note = Textbox(lines=2, placeholder=None, value=example_inputs[0][2], label="input note", elem_id="inp_note")
|
| 117 |
inp_duration = Textbox(lines=2, placeholder=None, value=example_inputs[0][3], label="input duration", elem_id="inp_duration")
|
| 118 |
generate = gr.Button("Generate Singing Voice from Musical Score")
|
| 119 |
+
with gr.Column(elem_id="col-container"):
|
| 120 |
singing_output = gr.Audio(label="Result", type="numpy", elem_id="music-output")
|
| 121 |
|
| 122 |
with gr.Group(elem_id="share-btn-container"):
|
|
|
|
| 127 |
inputs=[singer_l, inp_text, inp_note, inp_duration],
|
| 128 |
outputs=[singing_output, share_button, community_icon, loading_icon],
|
| 129 |
fn=self.greet,
|
| 130 |
+
cache_examples="lazy")
|
| 131 |
gr.Markdown(self.article)
|
| 132 |
generate.click(self.greet,
|
| 133 |
inputs=[singer_l, inp_text, inp_note, inp_duration],
|
| 134 |
outputs=[singing_output, share_button, community_icon, loading_icon],)
|
| 135 |
+
share_button.click(None, [], [], js=share_js)
|
| 136 |
demo.queue().launch(share=False)
|
| 137 |
|
| 138 |
|