Spaces:
Running
Running
File size: 639 Bytes
6a69c09 6003be0 6a69c09 7479c09 6a69c09 a35699b 6a69c09 6003be0 8f0fe45 6a69c09 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import os
import gradio as gr
import tempfile
from uuid import uuid4
from audio_sep_splitter import batch_process
def split_audio(audio_filepath):
output_file = ""
stem = "voice"
aggressiveness_factor = 2
splitter = "phoenix"
vocal_file = batch_process(audio_filepath, output_file, stem, aggressiveness_factor, splitter)
return vocal_file
interface = gr.Interface(
split_audio,
gr.Audio(label="Upload audio", type="filepath"),
gr.Audio(label="Download audio", type="filepath")
)
if __name__=="__main__":
interface.queue().launch(auth=(os.environ.get("USERNAME"), os.environ.get("PASSWORD")))
|