Spaces:
Running
Running
Download src/modules/ui_updates.py from justyoung/CoverGen-RVC: direct link, hf CLI and curl.
- Browser
- Download file 1.05 kB
-
https://huggingface.co/spaces/justyoung/CoverGen-RVC/resolve/main/src/modules/ui_updates.py
- Command line
-
hf download hf://spaces/justyoung/CoverGen-RVC/src/modules/ui_updates.py
-
curl -L -o ui_updates.py https://huggingface.co/spaces/justyoung/CoverGen-RVC/resolve/main/src/modules/ui_updates.py
1.05 kB
| import gradio as gr | |
| def show_hop_slider(pitch_detection_algo): | |
| if pitch_detection_algo in ['mangio-crepe']: | |
| return gr.update(visible=True) | |
| else: | |
| return gr.update(visible=False) | |
| def update_f0_method(use_hybrid_methods): | |
| if use_hybrid_methods: | |
| return gr.update(choices=['hybrid[rmvpe+fcpe]', 'hybrid[rmvpe+crepe]', 'hybrid[crepe+rmvpe]', 'hybrid[crepe+fcpe]', 'hybrid[crepe+rmvpe+fcpe]'], value='hybrid[rmvpe+fcpe]') | |
| else: | |
| return gr.update(choices=['rmvpe+', 'fcpe', 'rmvpe', 'mangio-crepe', 'crepe'], value='rmvpe+') | |
| def update_button_text(): | |
| return gr.update(label="Upload different audio file") | |
| def update_button_text_voc(): | |
| return gr.update(label="Upload different vocals") | |
| def update_button_text_inst(): | |
| return gr.update(label="Upload different instrumental") | |
| def swap_visibility(): | |
| return gr.update(visible=True), gr.update(visible=False), gr.update(value=''), gr.update(value=None) | |
| def swap_buttons(): | |
| return gr.update(visible=False), gr.update(visible=True) | |