Spaces:
Runtime error
Runtime error
import gradio as gr | |
import librosa | |
import soundfile as sf | |
import numpy as np | |
from utils import run_separation | |
def separate_and_play(file): | |
separated = run_separation(file) | |
return separated['background'], separated['foreground'] | |
demo = gr.Interface( | |
fn=separate_and_play, | |
inputs=gr.Audio(type="filepath", label="Upload Mixed Audio"), | |
outputs=[ | |
gr.Audio(label="Background"), | |
gr.Audio(label="Foreground"), | |
], | |
title="Speaker Source Separation", | |
description="Upload a mixed audio file to hear separated background and foreground tracks using traditional audio separation methods." | |
) | |
demo.launch() | |