Spaces:
Sleeping
Sleeping
| import argparse | |
| import warnings | |
| from app.service.vocal_remover.runner import load_model, separate | |
| warnings.simplefilter("ignore", UserWarning) | |
| warnings.simplefilter("ignore", FutureWarning) | |
| warnings.filterwarnings("ignore", module="streamlit") | |
| def main(): | |
| p = argparse.ArgumentParser() | |
| p.add_argument("--gpu", "-g", type=int, default=-1) | |
| p.add_argument("--pretrained_model", "-P", type=str, default="baseline.pth") | |
| p.add_argument("--input", "-i", required=True) | |
| p.add_argument("--output_dir", "-o", type=str, default="") | |
| args = p.parse_args() | |
| model, device = load_model(pretrained_model=args.pretrained_model) | |
| separate( | |
| input=args.input, | |
| model=model, | |
| device=device, | |
| output_dir=args.output_dir, | |
| only_no_vocals=True, | |
| ) | |
| if __name__ == "__main__": | |
| main() | |