|
import gradio as gr |
|
|
|
def change_audio_mode(vc_audio_mode): |
|
if vc_audio_mode == "Input path": |
|
return ( |
|
|
|
gr.Textbox(visible=True), |
|
gr.Audio(visible=False), |
|
|
|
gr.Dropdown(visible=False), |
|
gr.Textbox(visible=False), |
|
gr.Textbox(visible=False), |
|
gr.Button(visible=False), |
|
|
|
gr.Dropdown(visible=False), |
|
gr.Textbox(visible=False), |
|
gr.Button(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Slider(visible=False), |
|
gr.Slider(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Button(visible=False), |
|
|
|
gr.Textbox(visible=False), |
|
gr.Dropdown(visible=False) |
|
) |
|
elif vc_audio_mode == "Upload audio": |
|
return ( |
|
|
|
gr.Textbox(visible=False), |
|
gr.Audio(visible=True), |
|
|
|
gr.Dropdown(visible=False), |
|
gr.Textbox(visible=False), |
|
gr.Textbox(visible=False), |
|
gr.Button(visible=False), |
|
|
|
gr.Dropdown(visible=False), |
|
gr.Textbox(visible=False), |
|
gr.Button(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Slider(visible=False), |
|
gr.Slider(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Button(visible=False), |
|
|
|
gr.Textbox(visible=False), |
|
gr.Dropdown(visible=False) |
|
) |
|
elif vc_audio_mode == "Youtube": |
|
return ( |
|
|
|
gr.Textbox(visible=False), |
|
gr.Audio(visible=False), |
|
|
|
gr.Dropdown(visible=True), |
|
gr.Textbox(visible=True), |
|
gr.Textbox(visible=True), |
|
gr.Button(visible=True), |
|
|
|
gr.Dropdown(visible=True), |
|
gr.Textbox(visible=True), |
|
gr.Button(visible=True), |
|
gr.Audio(visible=True), |
|
gr.Audio(visible=True), |
|
gr.Audio(visible=True), |
|
gr.Slider(visible=True), |
|
gr.Slider(visible=True), |
|
gr.Audio(visible=True), |
|
gr.Button(visible=True), |
|
|
|
gr.Textbox(visible=False), |
|
gr.Dropdown(visible=False) |
|
) |
|
elif vc_audio_mode == "TTS Audio": |
|
return ( |
|
|
|
gr.Textbox(visible=False), |
|
gr.Audio(visible=False), |
|
|
|
gr.Dropdown(visible=False), |
|
gr.Textbox(visible=False), |
|
gr.Textbox(visible=False), |
|
gr.Button(visible=False), |
|
|
|
gr.Dropdown(visible=False), |
|
gr.Textbox(visible=False), |
|
gr.Button(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Slider(visible=False), |
|
gr.Slider(visible=False), |
|
gr.Audio(visible=False), |
|
gr.Button(visible=False), |
|
|
|
gr.Textbox(visible=True), |
|
gr.Dropdown(visible=True) |
|
) |