Spaces:
Runtime error
Runtime error
Commit
·
e6c2863
1
Parent(s):
ffb1b2b
Update app.py
Browse files
app.py
CHANGED
@@ -762,10 +762,43 @@ def main():
|
|
762 |
with gr.Column():
|
763 |
text_output_4 = gr.TextArea(label="Message", visible=False)
|
764 |
audio_output_4 = gr.Audio(label="为您合成的专属语音", elem_id="tts-audio")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
765 |
btn_4 = gr.Button("声音克隆", variant="primary")
|
|
|
766 |
btn_4.click(infer_long_text,
|
767 |
inputs=[textbox_4, preset_dropdown_4, prompt_file_4, language_dropdown_4, accent_dropdown_4],
|
768 |
outputs=[text_output_4, audio_output_4])
|
|
|
769 |
|
770 |
gr.Markdown("### <center>注意❗:请不要生成会对个人以及组织造成侵害的内容,此程序仅供科研、学习及个人娱乐使用。</center>")
|
771 |
gr.Markdown("<center>🧸 - 如何使用此程序:在“提取音色”模块上传一段语音并提取音色之后,就可以在“声音克隆”模块一键克隆您喜欢的声音啦!</center>")
|
|
|
762 |
with gr.Column():
|
763 |
text_output_4 = gr.TextArea(label="Message", visible=False)
|
764 |
audio_output_4 = gr.Audio(label="为您合成的专属语音", elem_id="tts-audio")
|
765 |
+
|
766 |
+
|
767 |
+
radio = gr.Radio(
|
768 |
+
["mic", "file"], value="file", label="How would you like to upload your audio?", visible=False
|
769 |
+
)
|
770 |
+
mic_input = gr.Mic(label="Input", type="filepath", visible=False)
|
771 |
+
audio_file = audio_output_4
|
772 |
+
inputs1 = [
|
773 |
+
audio_file,
|
774 |
+
gr.Dropdown(
|
775 |
+
label="Add background noise",
|
776 |
+
choices=list(NOISES.keys()),
|
777 |
+
value="None",
|
778 |
+
visible=False,
|
779 |
+
),
|
780 |
+
gr.Dropdown(
|
781 |
+
label="Noise Level (SNR)",
|
782 |
+
choices=["-5", "0", "10", "20"],
|
783 |
+
value="0",
|
784 |
+
visible=False,
|
785 |
+
),
|
786 |
+
mic_input,
|
787 |
+
]
|
788 |
+
|
789 |
+
outputs1 = [
|
790 |
+
gr.Audio(type="filepath", label="Noisy audio", visible=False),
|
791 |
+
gr.Image(label="Noisy spectrogram", visible=False),
|
792 |
+
gr.Audio(type="filepath", label="降噪后的专属语音"),
|
793 |
+
gr.Image(label="Enhanced spectrogram", visible=False),
|
794 |
+
]
|
795 |
+
|
796 |
btn_4 = gr.Button("声音克隆", variant="primary")
|
797 |
+
btn_5 = gr.Button("去除噪音", variant="primary")
|
798 |
btn_4.click(infer_long_text,
|
799 |
inputs=[textbox_4, preset_dropdown_4, prompt_file_4, language_dropdown_4, accent_dropdown_4],
|
800 |
outputs=[text_output_4, audio_output_4])
|
801 |
+
btn_5.click(fn=demo_fn, inputs=inputs1, outputs=outputs1)
|
802 |
|
803 |
gr.Markdown("### <center>注意❗:请不要生成会对个人以及组织造成侵害的内容,此程序仅供科研、学习及个人娱乐使用。</center>")
|
804 |
gr.Markdown("<center>🧸 - 如何使用此程序:在“提取音色”模块上传一段语音并提取音色之后,就可以在“声音克隆”模块一键克隆您喜欢的声音啦!</center>")
|