Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -70,7 +70,8 @@ def change_instruction(mode_checkbox_group):
|
|
70 |
|
71 |
@spaces.GPU
|
72 |
def generate_audio(tts_text, mode_checkbox_group, sft_dropdown, prompt_text, prompt_wav_upload, prompt_wav_record, instruct_text, seed):
|
73 |
-
tts_text = "".join([
|
|
|
74 |
if len(tts_text)>108:
|
75 |
raise Exception('抱歉!你输入的文本超过了100字符,请删减文本!')
|
76 |
if prompt_wav_upload is not None:
|
@@ -157,12 +158,12 @@ def main():
|
|
157 |
seed = gr.Number(value=0, label="随机推理种子", info="默认为0,即每次生成结果一致", visible=True)
|
158 |
|
159 |
with gr.Row():
|
|
|
160 |
prompt_wav_upload = gr.Audio(sources='upload', type='filepath', label='请从本地上传您喜欢的参考音频,注意采样率不低于16kHz')
|
161 |
prompt_wav_record = gr.Audio(sources='microphone', type='filepath', label='通过麦克风录制参考音频,程序会优先使用本地上传的参考音频')
|
162 |
-
|
163 |
instruct_text = gr.Textbox(label="输入instruct文本", lines=1, placeholder="请输入instruct文本.", value='', visible=False)
|
164 |
|
165 |
-
generate_button = gr.Button("一键开启声音复刻之旅吧💕", variant="primary")
|
166 |
|
167 |
audio_output = gr.Audio(label="为您生成的专属音频🎶")
|
168 |
|
|
|
70 |
|
71 |
@spaces.GPU
|
72 |
def generate_audio(tts_text, mode_checkbox_group, sft_dropdown, prompt_text, prompt_wav_upload, prompt_wav_record, instruct_text, seed):
|
73 |
+
tts_text = "".join([item1 for item1 in tts_text.strip().split("\n") if item1 != ""]) + ".。"
|
74 |
+
prompt_text = "".join([item2 for item2 in prompt_text.strip().split("\n") if item2 != ""])
|
75 |
if len(tts_text)>108:
|
76 |
raise Exception('抱歉!你输入的文本超过了100字符,请删减文本!')
|
77 |
if prompt_wav_upload is not None:
|
|
|
158 |
seed = gr.Number(value=0, label="随机推理种子", info="默认为0,即每次生成结果一致", visible=True)
|
159 |
|
160 |
with gr.Row():
|
161 |
+
prompt_text = gr.Textbox(label="请填写参考音频对应的文本内容", lines=3, placeholder="告诉我参考音频说了些什么吧...")
|
162 |
prompt_wav_upload = gr.Audio(sources='upload', type='filepath', label='请从本地上传您喜欢的参考音频,注意采样率不低于16kHz')
|
163 |
prompt_wav_record = gr.Audio(sources='microphone', type='filepath', label='通过麦克风录制参考音频,程序会优先使用本地上传的参考音频')
|
164 |
+
generate_button = gr.Button("开启声音复刻💕", variant="primary")
|
165 |
instruct_text = gr.Textbox(label="输入instruct文本", lines=1, placeholder="请输入instruct文本.", value='', visible=False)
|
166 |
|
|
|
167 |
|
168 |
audio_output = gr.Audio(label="为您生成的专属音频🎶")
|
169 |
|