ZiyueJiang commited on
Commit
10ecb41
·
1 Parent(s): 107b5f6

update head of readme

Browse files
Files changed (1) hide show
  1. tts/gradio_api.py +5 -2
tts/gradio_api.py CHANGED
@@ -20,7 +20,9 @@ import gradio as gr
20
  import traceback
21
  from tts.infer_cli import MegaTTS3DiTInfer, convert_to_wav, cut_wav
22
 
 
23
 
 
24
  def model_worker(input_queue, output_queue, device_id):
25
  device = None
26
  if device_id is not None:
@@ -90,7 +92,8 @@ if __name__ == '__main__':
90
  title="MegaTTS3",
91
  description="Upload a speech clip as a reference for timbre, " +
92
  "upload the pre-extracted latent file, "+
93
- "input the target text, and receive the cloned voice.", concurrency_limit=1)
94
- api_interface.launch(server_name='0.0.0.0', debug=True)
 
95
  for p in processes:
96
  p.join()
 
20
  import traceback
21
  from tts.infer_cli import MegaTTS3DiTInfer, convert_to_wav, cut_wav
22
 
23
+ import spaces
24
 
25
+ @spaces.GPU
26
  def model_worker(input_queue, output_queue, device_id):
27
  device = None
28
  if device_id is not None:
 
92
  title="MegaTTS3",
93
  description="Upload a speech clip as a reference for timbre, " +
94
  "upload the pre-extracted latent file, "+
95
+ "input the target text, and receive the cloned voice. "+
96
+ "Tip: a generation process should be within 60s (check if your input text are too long).", concurrency_limit=1)
97
+ api_interface.launch(server_name='0.0.0.0', server_port=7860, debug=True)
98
  for p in processes:
99
  p.join()