| import gradio as gr | |
| def process_audio(files): | |
| filenames = [file.name if hasattr(file, 'name') else str(file) for file in files] | |
| return "Received these files:\n" + "\n".join(filenames) | |
| demo = gr.Interface( | |
| fn=process_audio, | |
| inputs=gr.File(file_types=[".mp3"], label="Upload MP3s", file_count="multiple"), | |
| outputs="text" | |
| ) | |
| demo.launch() | |