Spaces:
Running
Running
import gradio as gr | |
from infer import infer_midi_from_wav | |
def transcribe(wav_path): | |
midi_path = infer_midi_from_wav(wav_path) | |
return midi_path | |
demo = gr.Interface( | |
fn=transcribe, | |
inputs=gr.Audio(type="filepath"), # ✅ 修正ポイント | |
outputs=gr.File(label="Download MIDI"), | |
title="Humming to MIDI", | |
description="Upload your humming (WAV) to get MIDI output" | |
) | |
if __name__ == "__main__": | |
demo.launch() | |