Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -57,22 +57,13 @@ def get_audio_metadata(file_path):
|
|
57 |
return {"Error": str(e)}
|
58 |
|
59 |
def process_audio(file):
|
60 |
-
# Save the uploaded file temporarily
|
61 |
-
temp_file = "temp_audio_file"
|
62 |
-
with open(temp_file, "wb") as f:
|
63 |
-
f.write(file.read())
|
64 |
-
|
65 |
# Get metadata
|
66 |
-
metadata = get_audio_metadata(
|
67 |
-
|
68 |
-
# Remove the temporary file
|
69 |
-
os.remove(temp_file)
|
70 |
-
|
71 |
return metadata
|
72 |
|
73 |
# Gradio interface
|
74 |
def create_interface():
|
75 |
-
inputs = gr.Audio(label="Upload an audio file", type="
|
76 |
outputs = gr.JSON(label="Audio Metadata")
|
77 |
|
78 |
interface = gr.Interface(
|
|
|
57 |
return {"Error": str(e)}
|
58 |
|
59 |
def process_audio(file):
|
|
|
|
|
|
|
|
|
|
|
60 |
# Get metadata
|
61 |
+
metadata = get_audio_metadata(file)
|
|
|
|
|
|
|
|
|
62 |
return metadata
|
63 |
|
64 |
# Gradio interface
|
65 |
def create_interface():
|
66 |
+
inputs = gr.Audio(label="Upload an audio file", type="filepath")
|
67 |
outputs = gr.JSON(label="Audio Metadata")
|
68 |
|
69 |
interface = gr.Interface(
|