vocal_remover / app.py
RockmanYang's picture
Update app.py
6d2e591
raw
history blame contribute delete
No virus
907 Bytes
import gradio as gr
import hopsworks
import subprocess
def vocal_remove(audio):
#project = hopsworks.login()
#mr = project.get_model_registry()
# model = mr.get_best_model("vocal_remover", "validation_loss", "min")
#model = mr.get_model("vocal_remover", version=3)
#model_path = model.download()
#model_path_pth = model_path + "/vocal_model.pth"
model_path_pth = "./baseline.pth"
# print("model_path: ", model_path)s
subprocess.run(["python3", "inference.py", "--input", audio, "--pretrained_model", model_path_pth, "--output_dir", "./"])
return "./Instruments.mp3"
iface = gr.Interface(
fn=vocal_remove,
inputs=gr.Audio(source="upload", type="filepath"),
outputs="audio",
title="Vocal Remover",
description="Removes Vocals from song, currently undertrained, fragments of vocals can remain depending on song",
)
iface.queue()
iface.launch()