cymic commited on
Commit
d7abd36
1 Parent(s): 6e6c77e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -2
app.py CHANGED
@@ -23,6 +23,7 @@ import translators.server as tss
23
  import psutil
24
  from datetime import datetime
25
  from text.cleaners import japanese_cleaners
 
26
 
27
  def audio_postprocess(self, y):
28
  if y is None:
@@ -246,6 +247,24 @@ def monkey_patch():
246
  return y
247
  gr.blocks.BlockContext.postprocess = postprocess
248
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
249
  if __name__ == "__main__":
250
  parser = argparse.ArgumentParser()
251
  parser.add_argument("--share", action="store_true", default=False, help="share gradio app")
@@ -337,9 +356,9 @@ if __name__ == "__main__":
337
  monkey_patch()
338
 
339
  btn.click(infer, inputs=[textbox, char_dropdown, language_dropdown, duration_slider, noise_scale_slider, noise_scale_w_slider, symbol_input],
340
- outputs=[text_output, audio_output, phoneme_output, duration_output], api_name="1")
341
  cus_dur_gn_btn.click(infer_from_phoneme_dur, inputs=[duration_output, char_dropdown, duration_slider, noise_scale_slider, noise_scale_w_slider],
342
- outputs=[phoneme_output, audio_output], api_name="2")
343
 
344
  examples = [['haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......', '29:米浴', '日本語', 1, 0.667, 0.8, True],
345
  ['お疲れ様です,トレーナーさん。', '1:无声铃鹿', '日本語', 1, 0.667, 0.8, False],
 
23
  import psutil
24
  from datetime import datetime
25
  from text.cleaners import japanese_cleaners
26
+ from gradio import routes
27
 
28
  def audio_postprocess(self, y):
29
  if y is None:
 
247
  return y
248
  gr.blocks.BlockContext.postprocess = postprocess
249
 
250
+ def get_types(cls_set: List[Type], component: str):
251
+ docset = []
252
+ types = []
253
+ if component == "input":
254
+ for cls in cls_set:
255
+ doc = inspect.getdoc(cls)
256
+ doc_lines = doc.split("\n")
257
+ docset.append(doc_lines[1].split(":")[-1])
258
+ types.append(doc_lines[1].split(")")[0].split("(")[-1])
259
+ else:
260
+ for cls in cls_set:
261
+ doc = inspect.getdoc(cls)
262
+ doc_lines = doc.split("\n")
263
+ docset.append(doc_lines[-1].split(":")[-1])
264
+ types.append(doc_lines[-1].split(")")[0].split("(")[-1])
265
+ return docset, types
266
+ routes.get_types = get_types
267
+
268
  if __name__ == "__main__":
269
  parser = argparse.ArgumentParser()
270
  parser.add_argument("--share", action="store_true", default=False, help="share gradio app")
 
356
  monkey_patch()
357
 
358
  btn.click(infer, inputs=[textbox, char_dropdown, language_dropdown, duration_slider, noise_scale_slider, noise_scale_w_slider, symbol_input],
359
+ outputs=[text_output, audio_output, phoneme_output, duration_output])#, api_name="1")
360
  cus_dur_gn_btn.click(infer_from_phoneme_dur, inputs=[duration_output, char_dropdown, duration_slider, noise_scale_slider, noise_scale_w_slider],
361
+ outputs=[phoneme_output, audio_output])#, api_name="2")
362
 
363
  examples = [['haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......haa\u2193......', '29:米浴', '日本語', 1, 0.667, 0.8, True],
364
  ['お疲れ様です,トレーナーさん。', '1:无声铃鹿', '日本語', 1, 0.667, 0.8, False],