Marcis commited on
Commit
c8a46bf
·
verified ·
1 Parent(s): 3d6e3f5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -8
app.py CHANGED
@@ -59,12 +59,18 @@ with app:
59
  )
60
  sid.change(fn=vc.get_vc, inputs=[sid], outputs=[spk_item])
61
  gr.Markdown(
62
- value=i18n("男转女推荐+12key, 女转男推荐-12key, 如果音域爆炸导致音色失真也可以自己调整到合适音域. ")
 
 
63
  )
64
  vc_input3 = gr.Audio(label="上传音频(长度小于90秒)")
65
- vc_transform0 = gr.Number(label=i18n("变调(整数, 半音数量, 升八度12降八度-12)"), value=0)
 
 
66
  f0method0 = gr.Radio(
67
- label=i18n("选择音高提取算法,输入歌声可用pm提速,harvest低音好但巨慢无比,crepe效果好但吃GPU"),
 
 
68
  choices=["pm", "harvest", "crepe", "rmvpe"],
69
  value="pm",
70
  interactive=True,
@@ -72,7 +78,9 @@ with app:
72
  filter_radius0 = gr.Slider(
73
  minimum=0,
74
  maximum=7,
75
- label=i18n(">=3则使用对harvest音高识别的结果使用中值滤波,数值为滤波半径,使用可以削弱哑音"),
 
 
76
  value=3,
77
  step=1,
78
  interactive=True,
@@ -107,19 +115,25 @@ with app:
107
  rms_mix_rate0 = gr.Slider(
108
  minimum=0,
109
  maximum=1,
110
- label=i18n("输入源音量包络替换输出音量包络融合比例,越靠近1越使用输出包络"),
 
 
111
  value=1,
112
  interactive=True,
113
  )
114
  protect0 = gr.Slider(
115
  minimum=0,
116
  maximum=0.5,
117
- label=i18n("保护清辅音和呼吸声,防止电音撕裂等artifact,拉满0.5不开启,调低加大保护力度但可能降低索引效果"),
 
 
118
  value=0.33,
119
  step=0.01,
120
  interactive=True,
121
  )
122
- f0_file = gr.File(label=i18n("F0曲线文件, 可选, 一行一个音高, 代替默认F0及升降调"))
 
 
123
  but0 = gr.Button(i18n("转换"), variant="primary")
124
  vc_output1 = gr.Textbox(label=i18n("输出信息"))
125
  vc_output2 = gr.Audio(label=i18n("输出音频(右下角三个点,点了可以下载)"))
@@ -144,4 +158,4 @@ with app:
144
  )
145
 
146
 
147
- app.launch()
 
59
  )
60
  sid.change(fn=vc.get_vc, inputs=[sid], outputs=[spk_item])
61
  gr.Markdown(
62
+ value=i18n(
63
+ "男转女推荐+12key, 女转男推荐-12key, 如果音域爆炸导致音色失真也可以自己调整到合适音域. "
64
+ )
65
  )
66
  vc_input3 = gr.Audio(label="上传音频(长度小于90秒)")
67
+ vc_transform0 = gr.Number(
68
+ label=i18n("变调(整数, 半音数量, 升八度12降八度-12)"), value=0
69
+ )
70
  f0method0 = gr.Radio(
71
+ label=i18n(
72
+ "选择音高提取算法,输入歌声可用pm提速,harvest低音好但巨慢无比,crepe效果好但吃GPU"
73
+ ),
74
  choices=["pm", "harvest", "crepe", "rmvpe"],
75
  value="pm",
76
  interactive=True,
 
78
  filter_radius0 = gr.Slider(
79
  minimum=0,
80
  maximum=7,
81
+ label=i18n(
82
+ ">=3则使用对harvest音高识别的结果使用中值滤波,数值为滤波半径,使用可以削弱哑音"
83
+ ),
84
  value=3,
85
  step=1,
86
  interactive=True,
 
115
  rms_mix_rate0 = gr.Slider(
116
  minimum=0,
117
  maximum=1,
118
+ label=i18n(
119
+ "输入源音量包络替换输出音量包络融合比例,越靠近1越使用输出包络"
120
+ ),
121
  value=1,
122
  interactive=True,
123
  )
124
  protect0 = gr.Slider(
125
  minimum=0,
126
  maximum=0.5,
127
+ label=i18n(
128
+ "保护清辅音和呼吸声,防止电音撕裂等artifact,拉满0.5不开启,调低加大保护力度但可能降低索引效果"
129
+ ),
130
  value=0.33,
131
  step=0.01,
132
  interactive=True,
133
  )
134
+ f0_file = gr.File(
135
+ label=i18n("F0曲线文件, 可选, 一行一个音高, 代替默认F0及升降调")
136
+ )
137
  but0 = gr.Button(i18n("转换"), variant="primary")
138
  vc_output1 = gr.Textbox(label=i18n("输出信息"))
139
  vc_output2 = gr.Audio(label=i18n("输出音频(右下角三个点,点了可以下载)"))
 
158
  )
159
 
160
 
161
+ app.launch()