Spaces:
Paused
Paused
| import yourmt3 | |
| import gradio as gr | |
| from huggingface_hub import hf_hub_download | |
| import torch | |
| import os | |
| name = os.getenv("model","YPTF.MoE+Multi (noPS)") | |
| device = "cuda" if torch.cuda.is_available() else "cpu" | |
| model = yourmt3.YMT3(hf_hub_download("shethjenil/Audio2Midi_Models",f"{name}.pt"),name,"32" if device == "cpu" else "16",torch.device(device)) | |
| gr.Interface(lambda path,batch_size,progress=gr.Progress():model.predict(path,lambda i,total:progress((i,total)),batch_size),[gr.Audio(type="filepath",label="Audio"),gr.Number(8,label="Batch Size")],gr.File(label="midi")).launch() |