Spaces:
Running on Zero
Running on Zero
Update app.py
#13
by Elaymeleh - opened
app.py
CHANGED
|
@@ -330,7 +330,7 @@ def voice_conversion(source, target, diffusion_steps, length_adjust, inference_c
|
|
| 330 |
processed_frames += vc_target.size(2) - overlap_frame_len
|
| 331 |
output_wave = (output_wave * 32768.0).astype(np.int16)
|
| 332 |
mp3_bytes = AudioSegment(
|
| 333 |
-
|
| 334 |
sample_width=output_wave.dtype.itemsize, channels=1
|
| 335 |
).export(format="mp3", bitrate=bitrate).read()
|
| 336 |
yield mp3_bytes, None
|
|
@@ -345,7 +345,7 @@ if __name__ == "__main__":
|
|
| 345 |
inputs = [
|
| 346 |
gr.Audio(type="filepath", label="Source Audio / 源音频"),
|
| 347 |
gr.Audio(type="filepath", label="Reference Audio / 参考音频"),
|
| 348 |
-
gr.Slider(minimum=1, maximum=200, value=
|
| 349 |
gr.Slider(minimum=0.5, maximum=2.0, step=0.1, value=1.0, label="Length Adjust / 长度调整", info="<1.0 for speed-up speech, >1.0 for slow-down speech / <1.0 加速语速,>1.0 减慢语速"),
|
| 350 |
gr.Slider(minimum=0.0, maximum=1.0, step=0.1, value=0.7, label="Inference CFG Rate", info="has subtle influence / 有微小影响"),
|
| 351 |
gr.Checkbox(label="Use F0 conditioned model / 启用F0输入", value=False, info="Must set to true for singing voice conversion / 歌声转换时必须勾选"),
|
|
|
|
| 330 |
processed_frames += vc_target.size(2) - overlap_frame_len
|
| 331 |
output_wave = (output_wave * 32768.0).astype(np.int16)
|
| 332 |
mp3_bytes = AudioSegment(
|
| 333 |
+
output_wave.tobytes(), frame_rate=sr,
|
| 334 |
sample_width=output_wave.dtype.itemsize, channels=1
|
| 335 |
).export(format="mp3", bitrate=bitrate).read()
|
| 336 |
yield mp3_bytes, None
|
|
|
|
| 345 |
inputs = [
|
| 346 |
gr.Audio(type="filepath", label="Source Audio / 源音频"),
|
| 347 |
gr.Audio(type="filepath", label="Reference Audio / 参考音频"),
|
| 348 |
+
gr.Slider(minimum=1, maximum=200, value=4, step=1, label="Diffusion Steps / 扩散步数", info="25 by default, 50~100 for best quality / 默认为 25,50~100 为最佳质量"),
|
| 349 |
gr.Slider(minimum=0.5, maximum=2.0, step=0.1, value=1.0, label="Length Adjust / 长度调整", info="<1.0 for speed-up speech, >1.0 for slow-down speech / <1.0 加速语速,>1.0 减慢语速"),
|
| 350 |
gr.Slider(minimum=0.0, maximum=1.0, step=0.1, value=0.7, label="Inference CFG Rate", info="has subtle influence / 有微小影响"),
|
| 351 |
gr.Checkbox(label="Use F0 conditioned model / 启用F0输入", value=False, info="Must set to true for singing voice conversion / 歌声转换时必须勾选"),
|