mbarnig commited on
Commit
2f65f79
·
verified ·
1 Parent(s): f5a482e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -9
app.py CHANGED
@@ -35,13 +35,14 @@ def load_mod(instr="lb_LU-marylux-medium"):
35
  # file.write(json.dumps(set_json,indent=4))
36
  # file.close()
37
  # return(f'{os.getcwd()}/saved/{file_name}.json')
38
- # def load_set(set_file):
39
- # with open(set_file,'r') as file:
40
- # set_json=json.loads(file.read())
41
- # file.close()
42
- # return(gr.update(value=set_json['model']),gr.update(value=set_json['length']),
43
- # gr.update(value=set_json['noise']),gr.update(value=set_json['width']),
44
- # gr.update(value=set_json['pause']))
 
45
  txt="""PiperTTS is a powerful text-to-speech TTS node designed to convert written text into high-quality spoken audio. This node leverages advanced voice synthesis models to generate natural-sounding speech, making it an invaluable tool for AI developers looking to add a vocal element to their projects."""
46
  # def exp1():
47
  # exp_file=f"./example/en_US-libritts-high__1_4__0_3__0_2__1.json"
@@ -91,14 +92,14 @@ with gr.Blocks() as b:
91
  # json_ob=gr.JSON(label="JSON")
92
  f1=stream.change(button_on,stream,[stream_btn,sub_btn])
93
  # f2=save_btn.click(save_set,[names,length,noise,width,sen_pause],save_file)
94
- # f3=load_file.change(load_set,load_file,[names,length,noise,width,sen_pause])
95
  # f4=names.change(load_mod,names,json_ob).then(clear_aud,None,out_aud)
96
  f5=stream_btn.click(clear_aud,None,out_aud)
97
  f6=stream_btn.click(pp.stream_tts,[in_txt,names,length,noise,width,sen_pause],out_aud)
98
  f7=sub_btn.click(clear_aud,None,out_aud)
99
  f8=sub_btn.click(pp.tts,[in_txt,names,length,noise,width,sen_pause],out_aud)
100
  # cancel_btn.click(None,None,None,cancels=[f1,f2,f3,f4,f5,f6,f7,f8])
101
- cancel_btn.click(None,None,None,cancels=[f1,f5,f6,f7,f8])
102
  b.load(init,None,names)
103
 
104
  b.queue(default_concurrency_limit=20).launch(max_threads=40)
 
35
  # file.write(json.dumps(set_json,indent=4))
36
  # file.close()
37
  # return(f'{os.getcwd()}/saved/{file_name}.json')
38
+
39
+ def load_set(set_file):
40
+ with open(set_file,'r') as file:
41
+ set_json=json.loads(file.read())
42
+ file.close()
43
+ return(gr.update(value=set_json['model']),gr.update(value=set_json['length']),
44
+ gr.update(value=set_json['noise']),gr.update(value=set_json['width']),
45
+ gr.update(value=set_json['pause']))
46
  txt="""PiperTTS is a powerful text-to-speech TTS node designed to convert written text into high-quality spoken audio. This node leverages advanced voice synthesis models to generate natural-sounding speech, making it an invaluable tool for AI developers looking to add a vocal element to their projects."""
47
  # def exp1():
48
  # exp_file=f"./example/en_US-libritts-high__1_4__0_3__0_2__1.json"
 
92
  # json_ob=gr.JSON(label="JSON")
93
  f1=stream.change(button_on,stream,[stream_btn,sub_btn])
94
  # f2=save_btn.click(save_set,[names,length,noise,width,sen_pause],save_file)
95
+ f3=load_file.change(load_set,load_file,[names,length,noise,width,sen_pause])
96
  # f4=names.change(load_mod,names,json_ob).then(clear_aud,None,out_aud)
97
  f5=stream_btn.click(clear_aud,None,out_aud)
98
  f6=stream_btn.click(pp.stream_tts,[in_txt,names,length,noise,width,sen_pause],out_aud)
99
  f7=sub_btn.click(clear_aud,None,out_aud)
100
  f8=sub_btn.click(pp.tts,[in_txt,names,length,noise,width,sen_pause],out_aud)
101
  # cancel_btn.click(None,None,None,cancels=[f1,f2,f3,f4,f5,f6,f7,f8])
102
+ cancel_btn.click(None,None,None,cancels=[f1,f3,f5,f6,f7,f8])
103
  b.load(init,None,names)
104
 
105
  b.queue(default_concurrency_limit=20).launch(max_threads=40)