darksakura commited on
Commit
1bc88a4
1 Parent(s): 233c264

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -27,7 +27,7 @@ import subprocess
27
 
28
  def tts_fn(_text, _gender, _lang, _rate, _volume, sid, vc_transform, auto_f0,cluster_ratio, slice_db, f0_predictor):
29
  if len( _text) > 400:
30
- return base64.b64decode( b'6K+35LiK5Lyg5bCP5LqONDAw5a2X55qE5paH5pys' ).decode(), None
31
  try:
32
 
33
 
@@ -101,7 +101,7 @@ def vc_fn(output_format,sid, input_audio, vc_transform, auto_f0,cluster_ratio, s
101
  audio, sampling_rate = soundfile.read(input_audio)
102
  duration = audio.shape[0] / sampling_rate
103
  if duration > 280:
104
- return base64.b64decode( b'6K+35LiK5Lyg5bCP5LqOMjgwc+eahOmfs+mike+8jOmcgOimgei9rOaNoumVv+mfs+mikeivt+S9v+eUqHRnYm90' ).decode(), None , None
105
  if np.issubdtype(audio.dtype, np.integer):
106
  audio = (audio / np.iinfo(audio.dtype).max).astype(np.float32)
107
  if len(audio.shape) > 1:
@@ -118,8 +118,8 @@ def vc_fn(output_format,sid, input_audio, vc_transform, auto_f0,cluster_ratio, s
118
  soundfile.write(out_wav_path1, _audio, 44100, format=output_format)
119
  used_time = round(time.time() - start_time, 2)
120
  if auto_f0:
121
- out_str = base64.b64decode( b'5L2g5byA5ZCv5LqG6Ieq5YqoZjDpooTmtYvvvIzku4XpmZDovazmjaLor63pn7PvvIzmrYzlo7DkuI3opoHli77pgInmraTpobnkvJrnqbbmnoHot5HosIMK' ).decode()
122
- out_str = out_str+ (base64.b64decode( b'U3VjY2VzcyEgdG90YWwgdXNlIHRpbWU6e31z' ).decode().format(
123
  used_time))
124
  else:
125
  out_str = (base64.b64decode( b'U3VjY2VzcyEgdG90YWwgdXNlIHRpbWU6e31z' ).decode().format(
@@ -166,7 +166,7 @@ with app:
166
  with gr.TabItem(" "):
167
 
168
 
169
- gr.Markdown(value=base64.b64decode( b'ICAgICAgICAgICAgICAgICAgICAjIOWJjeiogAogICAgICAgICAgICAgICAgICAgICog5LmD5pyo5Z2CNzXkvY1UVFPvvJpbaHR0cHM6Ly92aXRzLm5vZ2l6YWthNDYuY2NdKGh0dHBzOi8vdml0cy5ub2dpemFrYTQ2LmNjKSAKICAgICAgICAgICAgICAgICAgICAqIOWbveWGheiuv+mXrui+g+aFou+8jOW7uuiuruS9v+eUqOS7o+eQhi7mm7TmlrDkuo4yMy0wOS0xNuOAgueUsTM15bCP5pe26K+t6Z+z6K6t57uDNDbkvY0KICAgICAgICAgICAgICAgICAgICAqIOasoui/juWKoOWFpeiuqOiuulRH576kOltodHRwczovL3QubWUvK3ZQOE5LMU5NTGlZek1ESmxdKGh0dHBzOi8vdC5tZS8rdlA4TksxTk1MaVl6TURKbCkg576k6YeM5pyJ56yo56yoQm905pa55L6/5Lii5q2M5Y2zQWnnv7vllLHlkozliIbnprvlubLlo7As5LiN6L+H6LSo6YeP5Y+v5rKh5pyJ5omL5Yqo5YiG56a755qE5aW944CCCiAgICAgICAgICAgICAgICAgICAgIyDlo7DmmI4KICAgICAgICAgICAgICAgICAgICAqIOWmgueUqOatpOaooeWei+WItuS9nOmfs+mikeivt+agh+azqOacrOWcqOe6v+i9rOaNouWcsOWdgO+8mmh0dHBzOi8vc292aXRzNC5ub2dpemFrYTQ2LmNj').decode())
170
 
171
  with gr.Tabs():
172
  with gr.TabItem("单个音频上传"):
 
27
 
28
  def tts_fn(_text, _gender, _lang, _rate, _volume, sid, vc_transform, auto_f0,cluster_ratio, slice_db, f0_predictor):
29
  if len( _text) > 400:
30
+ return "请上传小于200字的文本", None
31
  try:
32
 
33
 
 
101
  audio, sampling_rate = soundfile.read(input_audio)
102
  duration = audio.shape[0] / sampling_rate
103
  if duration > 280:
104
+ return "请上传小于280s的音频,需要转换长音频请使用tgbot", None , None
105
  if np.issubdtype(audio.dtype, np.integer):
106
  audio = (audio / np.iinfo(audio.dtype).max).astype(np.float32)
107
  if len(audio.shape) > 1:
 
118
  soundfile.write(out_wav_path1, _audio, 44100, format=output_format)
119
  used_time = round(time.time() - start_time, 2)
120
  if auto_f0:
121
+ out_str = "你开启了自动f0预测,仅限转换语音,歌声不要勾选此项会究极跑调"
122
+ out_str = out_str+ ("Success! total use time:{}s".format(
123
  used_time))
124
  else:
125
  out_str = (base64.b64decode( b'U3VjY2VzcyEgdG90YWwgdXNlIHRpbWU6e31z' ).decode().format(
 
166
  with gr.TabItem(" "):
167
 
168
 
169
+ gr.Markdown(value=base64.b64decode( b'ICAgICAgICAgICAgICAgICAgICAjIOWJjeiogAogICAgICAgICAgICAgICAgICAgICog5LmD5pyo5Z2CNzXkvY1UVFPvvJpbaHR0cHM6Ly92aXRzLm5vZ2l6YWthNDYuY2NdKGh0dHBzOi8vdml0cy5ub2dpemFrYTQ2LmNjKSAKICAgICAgICAgICAgICAgICAgICAqIOWbveWGheiuv+mXrui+g+aFou+8jOW7uuiuruS9v+eUqOS7o+eQhi7mm7TmlrDkuo4yMy0xMS0wNuOAguWWguS6hjM1MOmmluatjO+8jOS9huWkp+WkmuaVsOaIkOWRmOS4jei2s+S7peWQkeWUseatjOmfs+iJsumdoOaLou+8jOWboOS4uuiHs+WwkemcgOimgeWNiuWwj+aXtuS7peS4iueahOe0oOadkAogICAgICAgICAgICAgICAgICAgICog5qyi6L+O5Yqg5YWl6K6o6K66VEfnvqQ6W2h0dHBzOi8vdC5tZS8rdlA4TksxTk1MaVl6TURKbF0oaHR0cHM6Ly90Lm1lLyt2UDhOSzFOTUxpWXpNREpsKSDnvqTph4zmnInnrKjnrKhCb3Tmlrnkvr/kuKLmrYzljbNBaee/u+WUseWSjOWIhuemu+W5suWjsCzkuI3ov4fotKjph4/lj6/msqHmnInmiYvliqjliIbnprvnmoTlpb3jgIIKICAgICAgICAgICAgICAgICAgICAjIOWjsOaYjgogICAgICAgICAgICAgICAgICAgICog5aaC55So5q2k5qih5Z6L5Yi25L2c6Z+z6aKR6K+35qCH5rOo5pys5Zyo57q/6L2s5o2i5Zyw5Z2A77yaaHR0cHM6Ly9zb3ZpdHM0Lm5vZ2l6YWthNDYuY2M=').decode())
170
 
171
  with gr.Tabs():
172
  with gr.TabItem("单个音频上传"):