MPCIRCLE commited on
Commit
782fbcf
·
verified ·
1 Parent(s): 252addc

Update webui.py

Browse files
Files changed (1) hide show
  1. webui.py +4 -4
webui.py CHANGED
@@ -44,13 +44,13 @@ def update_prompt_audio():
44
  with gr.Blocks() as demo:
45
  mutex = threading.Lock()
46
  gr.HTML('''
47
- <h2><center>Echo AI: High-Fidelity, Controllable, and Zero-Shot Text-to-Speech for the Real World</center></h2>
48
 
49
  <p align="center">
50
  <a href='https://arxiv.org/abs/2502.05512'><img src='https://img.shields.io/badge/ArXiv-2502.05512-red'></a>
51
 
52
  ''')
53
- with gr.Tab("audio generation"):
54
  with gr.Row():
55
  os.makedirs("prompts",exist_ok=True)
56
  prompt_audio = gr.Audio(label="Please upload reference audio",key="prompt_audio",
@@ -60,7 +60,7 @@ with gr.Blocks() as demo:
60
  if prompt_list:
61
  default = prompt_list[0]
62
  input_text_single = gr.Textbox(label="Please enter target text",key="input_text_single")
63
- gen_button = gr.Button("generate speech",key="gen_button",interactive=True)
64
  output_audio = gr.Audio(label="Generate results", visible=False,key="output_audio")
65
 
66
  prompt_audio.upload(update_prompt_audio,
@@ -75,7 +75,7 @@ with gr.Blocks() as demo:
75
  def main():
76
  tts.load_normalizer()
77
  demo.queue(20)
78
- demo.launch(server_name="0.0.0.0")
79
 
80
  if __name__ == "__main__":
81
  main()
 
44
  with gr.Blocks() as demo:
45
  mutex = threading.Lock()
46
  gr.HTML('''
47
+ <h2><center>Echo AI:loud_sound: : High-Fidelity,Controllable, and Zero-Shot Text-to-Speech and voice cloning for the Real World</center></h2>
48
 
49
  <p align="center">
50
  <a href='https://arxiv.org/abs/2502.05512'><img src='https://img.shields.io/badge/ArXiv-2502.05512-red'></a>
51
 
52
  ''')
53
+ with gr.Tab("Audio cloning and generation"):
54
  with gr.Row():
55
  os.makedirs("prompts",exist_ok=True)
56
  prompt_audio = gr.Audio(label="Please upload reference audio",key="prompt_audio",
 
60
  if prompt_list:
61
  default = prompt_list[0]
62
  input_text_single = gr.Textbox(label="Please enter target text",key="input_text_single")
63
+ gen_button = gr.Button("Generate speech",key="gen_button",interactive=True)
64
  output_audio = gr.Audio(label="Generate results", visible=False,key="output_audio")
65
 
66
  prompt_audio.upload(update_prompt_audio,
 
75
  def main():
76
  tts.load_normalizer()
77
  demo.queue(20)
78
+ demo.launch(server_name="0.0.0.0",share=True)
79
 
80
  if __name__ == "__main__":
81
  main()