chilge commited on
Commit
3a0c2ff
1 Parent(s): 450e414

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +32 -32
app.py CHANGED
@@ -87,40 +87,40 @@ with app:
87
  '<div align="center"><a><font color="#dd0000">结果有随机性,语调可能很奇怪,可多次生成取最佳效果</font></a></div>'
88
  '<div align="center"><a><font color="#dd0000">标点符号会影响生成的结果</font></a></div>'
89
  )
90
- with gr.Tabs():
91
- with gr.TabItem("使用预制情感合成"):
92
- tts_input1 = gr.TextArea(label="日语文本", value="こんにちは。私わあやちねねです。")
93
- tts_input2 = gr.Dropdown(label="情感", choices=list(emotion_dict.keys()), value="平静1")
94
- ns = gr.Slider(label="noise_scale(控制感情变化程度)", minimum=0.1, maximum=1.0, step=0.1, value=0.6, interactive=True)
95
- nsw = gr.Slider(label="noise_scale_w(控制音素发音长度)", minimum=0.1, maximum=1.0, step=0.1, value=0.668, interactive=True)
96
- ls = gr.Slider(label="length_scale(控制整体语速)", minimum=0.1, maximum=2.0, step=0.1, value=1.2, interactive=True)
97
- tts_submit = gr.Button("合成音频", variant="primary")
98
- tts_output1 = gr.Textbox(label="Message")
99
- tts_output2 = gr.Audio(label="Output")
100
- tts_submit.click(tts1, [tts_input1, tts_input2, ns, nsw, ls], [tts_output1, tts_output2])
101
- with gr.TabItem("随机抽取训练集样本作为情感参数"):
102
- tts_input1 = gr.TextArea(label="日语文本", value="こんにちは。私わあやちねねです。")
103
- ns = gr.Slider(label="noise_scale(控制感情变化程度)", minimum=0.1, maximum=1.0, step=0.1, value=0.6, interactive=True)
104
- nsw = gr.Slider(label="noise_scale_w(控制音素发音长度)", minimum=0.1, maximum=1.0, step=0.1, value=0.668, interactive=True)
105
- ls = gr.Slider(label="length_scale(控制整体语速)", minimum=0.1, maximum=2.0, step=0.1, value=1.2, interactive=True)
106
- tts_submit = gr.Button("合成音频", variant="primary")
107
- tts_output1 = gr.Textbox(label="随机样本id(可用于第三个tab中合成)")
108
- tts_output2 = gr.Audio(label="Output")
109
- tts_submit.click(tts2, [tts_input1, ns, nsw, ls], [tts_output1, tts_output2])
110
 
111
- with gr.TabItem("使用情感样本id作为情感参数"):
112
 
113
- tts_input1 = gr.TextArea(label="日语文本", value="こんにちは。")
114
- tts_input2 = gr.Number(label="情感样本id", value=0)
115
- ns = gr.Slider(label="noise_scale(控制感情变化程度)", minimum=0.1, maximum=1.0, step=0.1, value=0.6, interactive=True)
116
- nsw = gr.Slider(label="noise_scale_w(控制音素发音长度)", minimum=0.1, maximum=1.0, step=0.1, value=0.668, interactive=True)
117
- ls = gr.Slider(label="length_scale(控制整体语速)", minimum=0.1, maximum=2.0, step=0.1, value=1.2, interactive=True)
118
- tts_submit = gr.Button("合成音频", variant="primary")
119
- tts_output1 = gr.Textbox(label="Message")
120
- tts_output2 = gr.Audio(label="Output")
121
- tts_submit.click(tts3, [tts_input1, tts_input2, ns, nsw, ls], [tts_output1, tts_output2])
122
 
123
- with gr.TabItem("使用参考音频作为情感参数"):
124
- tts_input1 = gr.TextArea(label="text", value="暂未实现")
125
 
126
  app.launch()
 
87
  '<div align="center"><a><font color="#dd0000">结果有随机性,语调可能很奇怪,可多次生成取最佳效果</font></a></div>'
88
  '<div align="center"><a><font color="#dd0000">标点符号会影响生成的结果</font></a></div>'
89
  )
90
+ with gr.Tabs():
91
+ with gr.TabItem("使用预制情感合成"):
92
+ tts_input1 = gr.TextArea(label="日语文本", value="こんにちは。私わあやちねねです。")
93
+ tts_input2 = gr.Dropdown(label="情感", choices=list(emotion_dict.keys()), value="平静1")
94
+ ns = gr.Slider(label="noise_scale(控制感情变化程度)", minimum=0.1, maximum=1.0, step=0.1, value=0.6, interactive=True)
95
+ nsw = gr.Slider(label="noise_scale_w(控制音素发音长度)", minimum=0.1, maximum=1.0, step=0.1, value=0.668, interactive=True)
96
+ ls = gr.Slider(label="length_scale(控制整体语速)", minimum=0.1, maximum=2.0, step=0.1, value=1.2, interactive=True)
97
+ tts_submit = gr.Button("合成音频", variant="primary")
98
+ tts_output1 = gr.Textbox(label="Message")
99
+ tts_output2 = gr.Audio(label="Output")
100
+ tts_submit.click(tts1, [tts_input1, tts_input2, ns, nsw, ls], [tts_output1, tts_output2])
101
+ with gr.TabItem("随机抽取训练集样本作为情感参数"):
102
+ tts_input1 = gr.TextArea(label="日语文本", value="こんにちは。私わあやちねねです。")
103
+ ns = gr.Slider(label="noise_scale(控制感情变化程度)", minimum=0.1, maximum=1.0, step=0.1, value=0.6, interactive=True)
104
+ nsw = gr.Slider(label="noise_scale_w(控制音素发音长度)", minimum=0.1, maximum=1.0, step=0.1, value=0.668, interactive=True)
105
+ ls = gr.Slider(label="length_scale(控制整体语速)", minimum=0.1, maximum=2.0, step=0.1, value=1.2, interactive=True)
106
+ tts_submit = gr.Button("合成音频", variant="primary")
107
+ tts_output1 = gr.Textbox(label="随机样本id(可用于第三个tab中合成)")
108
+ tts_output2 = gr.Audio(label="Output")
109
+ tts_submit.click(tts2, [tts_input1, ns, nsw, ls], [tts_output1, tts_output2])
110
 
111
+ with gr.TabItem("使用情感样本id作为情感参数"):
112
 
113
+ tts_input1 = gr.TextArea(label="日语文本", value="こんにちは。")
114
+ tts_input2 = gr.Number(label="情感样本id", value=0)
115
+ ns = gr.Slider(label="noise_scale(控制感情变化程度)", minimum=0.1, maximum=1.0, step=0.1, value=0.6, interactive=True)
116
+ nsw = gr.Slider(label="noise_scale_w(控制音素发音长度)", minimum=0.1, maximum=1.0, step=0.1, value=0.668, interactive=True)
117
+ ls = gr.Slider(label="length_scale(控制整体语速)", minimum=0.1, maximum=2.0, step=0.1, value=1.2, interactive=True)
118
+ tts_submit = gr.Button("合成音频", variant="primary")
119
+ tts_output1 = gr.Textbox(label="Message")
120
+ tts_output2 = gr.Audio(label="Output")
121
+ tts_submit.click(tts3, [tts_input1, tts_input2, ns, nsw, ls], [tts_output1, tts_output2])
122
 
123
+ with gr.TabItem("使用参考音频作为情感参数"):
124
+ tts_input1 = gr.TextArea(label="text", value="暂未实现")
125
 
126
  app.launch()