Spaces:
Runtime error
Runtime error
candlend
commited on
Commit
•
37dcf33
1
Parent(s):
3817de1
sovit dev
Browse files- app.py +1 -1
- sovits/sovits_inferencer.py +5 -1
app.py
CHANGED
@@ -10,7 +10,7 @@ with app:
|
|
10 |
with gr.TabItem("语音合成"):
|
11 |
vits_inferencer = VitsInferencer("vits/configs/hoshimi_base.json")
|
12 |
vits_inferencer.render()
|
13 |
-
with gr.TabItem("
|
14 |
sovits_inferencer = SovitsInferencer("sovits/configs/hoshimi_base.json")
|
15 |
sovits_inferencer.render()
|
16 |
app.launch()
|
|
|
10 |
with gr.TabItem("语音合成"):
|
11 |
vits_inferencer = VitsInferencer("vits/configs/hoshimi_base.json")
|
12 |
vits_inferencer.render()
|
13 |
+
with gr.TabItem("声线转换(开发中)"):
|
14 |
sovits_inferencer = SovitsInferencer("sovits/configs/hoshimi_base.json")
|
15 |
sovits_inferencer.render()
|
16 |
app.launch()
|
sovits/sovits_inferencer.py
CHANGED
@@ -36,9 +36,13 @@ class SovitsInferencer:
|
|
36 |
out_path = f"./out_temp.wav"
|
37 |
soundfile.write(out_path, o_audio, self.svc.target_sample)
|
38 |
mistake, var = self.svc.calc_error(audio_path, out_path, tran)
|
39 |
-
return f"
|
40 |
|
41 |
def render(self):
|
|
|
|
|
|
|
|
|
42 |
record_input = gr.Audio(source="microphone", label="录制你的声音", type="filepath", elem_id="audio_inputs")
|
43 |
upload_input = gr.Audio(source="upload", label="上传音频(长度小于45秒)", type="filepath",
|
44 |
elem_id="audio_inputs")
|
|
|
36 |
out_path = f"./out_temp.wav"
|
37 |
soundfile.write(out_path, o_audio, self.svc.target_sample)
|
38 |
mistake, var = self.svc.calc_error(audio_path, out_path, tran)
|
39 |
+
return f"半音偏差:{mistake}\n半音方差:{var}", (self.hps.data.sampling_rate, o_audio.numpy())
|
40 |
|
41 |
def render(self):
|
42 |
+
gr.Markdown("""
|
43 |
+
未完成,效果有待提升\n
|
44 |
+
该模型适合**歌声**的声线转换,目前仅支持**45s以内**、**无伴奏**、**单声道**的**wav或mp3格式**文件
|
45 |
+
""")
|
46 |
record_input = gr.Audio(source="microphone", label="录制你的声音", type="filepath", elem_id="audio_inputs")
|
47 |
upload_input = gr.Audio(source="upload", label="上传音频(长度小于45秒)", type="filepath",
|
48 |
elem_id="audio_inputs")
|