darksakura commited on
Commit
cbd2915
1 Parent(s): 4a01a5d

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -161,13 +161,16 @@ for dirpath, dirnames, filenames in os.walk("./N/"):
161
  for filename in filenames:
162
  modelPaths.append(os.path.join(dirpath, filename))
163
 
164
- app = gr.Blocks()
165
  with app:
166
  with gr.Tabs():
167
  with gr.TabItem(" "):
168
-
 
 
 
169
 
170
- 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())
171
 
172
  with gr.Tabs():
173
  with gr.TabItem("单个音频上传"):
@@ -177,7 +180,7 @@ with app:
177
  gr.Markdown("文字转语音(TTS)说明:使用edge_tts服务生成音频,并转换为So-VITS模型音色。")
178
  auto_f0 = gr.Checkbox(label="自动f0预测,配合聚类模型f0预测效果更好(仅限转换语音,歌声不要勾选此项会究极跑调)", value=False)
179
  with gr.Row():
180
- text_input = gr.Textbox(label = "在此输入需要转译的文字(建议打开自动f0预测)限定200字以内,建议f0预测器选dio")
181
  with gr.Row():
182
  tts_gender = gr.Radio(label = "说话人性别", choices = ["男","女"], value = "女")
183
  tts_lang = gr.Dropdown(label = "选择语言,Auto为根据输入文字自动识别", choices=SUPPORTED_LANGUAGES, value = "Auto")
@@ -190,7 +193,7 @@ with app:
190
  sid = gr.Dropdown(label="音色", choices=spks, value="HOSHINO_MINAMI")
191
  sid.change(fn=update_dropdown,inputs=[sid],outputs=[sid])
192
  sid.update(interactive=True)
193
- with gr.Accordion(label="↓切换模型(默认58v1,音色具有抽奖性质,可切换尝试)", open=False):
194
  modelstrs = gr.Dropdown(label = "模型", choices = modelPaths, value = modelPaths[0], type = "value")
195
  btnMod = gr.Button("载入模型")
196
  statusa = gr.TextArea()
 
161
  for filename in filenames:
162
  modelPaths.append(os.path.join(dirpath, filename))
163
 
164
+ app = gr.Blocks(theme='NoCrypt/miku')
165
  with app:
166
  with gr.Tabs():
167
  with gr.TabItem(" "):
168
+ gr.Markdown(
169
+ '<div align="center">'
170
+ f'<img style="width:auto;height:300px;" src="cover.png">'
171
+ '</div>')
172
 
173
+ gr.Markdown(value=base64.b64decode( b'ICAgICAgICAgICAgICAgICAgICAjIOWJjeiogAogICAgICAgICAgICAgICAgICAgICog5Zu95YaF6K6/6Zeu6L6D5oWi77yM5bu66K6u5L2/55So5Luj55CGLuabtOaWsOS6jjIzLTExLTA244CC5LuF5L6b5Liq5Lq65aix5LmQ5ZKM6Z2e5ZWG5Lia55So6YCU77yM56aB5q2i55So5LqO6KGA6IWl44CB5pq05Yqb44CB5oCn55u45YWz44CB5pS/5rK755u45YWz5YaF5a65CiAgICAgICAgICAgICAgICAgICAgKiDkuYPmnKjlnYI3NeS9jVRUU++8mltodHRwczovL3ZpdHMubm9naXpha2E0Ni5jY10oaHR0cHM6Ly92aXRzLm5vZ2l6YWthNDYuY2MpIAogICAgICAgICAgICAgICAgICAgICog5qyi6L+O5Yqg5YWl6K6o6K66VEfnvqQ6W2h0dHBzOi8vdC5tZS8rdlA4TksxTk1MaVl6TURKbF0oaHR0cHM6Ly90Lm1lLyt2UDhOSzFOTUxpWXpNREpsKSDnvqTph4zmnIlCb3TkuIDmraXliLbkvZzvvIzmlrnkvr/lnKjnp7vliqjorr7lpIfliLbkvZzjgIIKICAgICAgICAgICAgICAgICAgICAjIOWjsOaYjgogICAgICAgICAgICAgICAgICAgICog5Lu75L2V5Y+R5biD5Yiw572R57uc5bmz5Y+w55qE5Z+65LqOIHNvdml0cyDliLbkvZznmoTpn7PpopHvvIzpg73lv4XpobvopoHlnKjnroDku4vmmI7noa7mjIfmmI7nlKjkuo7nmoTovpPlhaXmupDmiJbpn7PkuZDpk77mjqUKICAgICAgICAgICAgICAgICAgICAqIOWmgueUqOatpOaooeWei+WItuS9nOmfs+mikeivt+agh+azqOacrOWcqOe6v+i9rOaNouWcsOWdgO+8mmh0dHBzOi8vc292aXRzNC5ub2dpemFrYTQ2LmNj').decode())
174
 
175
  with gr.Tabs():
176
  with gr.TabItem("单个音频上传"):
 
180
  gr.Markdown("文字转语音(TTS)说明:使用edge_tts服务生成音频,并转换为So-VITS模型音色。")
181
  auto_f0 = gr.Checkbox(label="自动f0预测,配合聚类模型f0预测效果更好(仅限转换语音,歌声不要勾选此项会究极跑调)", value=False)
182
  with gr.Row():
183
+ text_input = gr.Textbox(label = "在此输入需要转译的文字(建议打开自动f0预测)限定200字以内,可尝试不同f0预测器")
184
  with gr.Row():
185
  tts_gender = gr.Radio(label = "说话人性别", choices = ["男","女"], value = "女")
186
  tts_lang = gr.Dropdown(label = "选择语言,Auto为根据输入文字自动识别", choices=SUPPORTED_LANGUAGES, value = "Auto")
 
193
  sid = gr.Dropdown(label="音色", choices=spks, value="HOSHINO_MINAMI")
194
  sid.change(fn=update_dropdown,inputs=[sid],outputs=[sid])
195
  sid.update(interactive=True)
196
+ with gr.Accordion(label="↓切换模型(默认58位成员v1,音色具有抽奖性质,可切换尝试。也有特化的个人模型可选择)", open=False):
197
  modelstrs = gr.Dropdown(label = "模型", choices = modelPaths, value = modelPaths[0], type = "value")
198
  btnMod = gr.Button("载入模型")
199
  statusa = gr.TextArea()