humtrans / app.py
hayaton0005's picture
Upload app.py
824b042 verified
raw
history blame
441 Bytes
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()