Update app.py
Browse files
app.py
CHANGED
@@ -50,7 +50,7 @@ def combine_audio_with_time(target_audio, mixed_audio):
|
|
50 |
# 将目标说话人的音频片段添加到混合音频的最后
|
51 |
final_audio = mixed_audio_segment + target_audio_segment
|
52 |
final_audio.export("final_output.wav", format="wav")
|
53 |
-
|
54 |
# 返回目标音频的起始时间和结束时间
|
55 |
return {"start_time": target_start_time, "end_time": target_end_time}
|
56 |
|
@@ -127,9 +127,9 @@ with gr.Blocks() as demo:
|
|
127 |
# 🗣️ 音频拼接与说话人分类 🗣️
|
128 |
上传目标说话人音频和混合音频,拼接并进行说话人分类。结果包括说话人分离输出、标签文件和目标音频的时间段。
|
129 |
""")
|
130 |
-
|
131 |
-
target_audio_input = gr.Audio(type="filepath", label="上传目标说话人音频")
|
132 |
mixed_audio_input = gr.Audio(type="filepath", label="上传混合音频")
|
|
|
|
|
133 |
|
134 |
process_button = gr.Button("处理音频")
|
135 |
|
|
|
50 |
# 将目标说话人的音频片段添加到混合音频的最后
|
51 |
final_audio = mixed_audio_segment + target_audio_segment
|
52 |
final_audio.export("final_output.wav", format="wav")
|
53 |
+
|
54 |
# 返回目标音频的起始时间和结束时间
|
55 |
return {"start_time": target_start_time, "end_time": target_end_time}
|
56 |
|
|
|
127 |
# 🗣️ 音频拼接与说话人分类 🗣️
|
128 |
上传目标说话人音频和混合音频,拼接并进行说话人分类。结果包括说话人分离输出、标签文件和目标音频的时间段。
|
129 |
""")
|
|
|
|
|
130 |
mixed_audio_input = gr.Audio(type="filepath", label="上传混合音频")
|
131 |
+
target_audio_input = gr.Audio(type="filepath", label="上传目标说话人音频")
|
132 |
+
|
133 |
|
134 |
process_button = gr.Button("处理音频")
|
135 |
|