Spaces:
Runtime error
Runtime error
Commit
•
a86e986
1
Parent(s):
55f37e6
Upload app.py
Browse files
app.py
CHANGED
@@ -133,19 +133,25 @@ def semantic_music_search(query):
|
|
133 |
|
134 |
with open("wikimusictext.json", 'r') as f:
|
135 |
wikimusictext = json.load(f)
|
136 |
-
|
137 |
for item in wikimusictext:
|
138 |
if item['title']==filename:
|
139 |
-
output = "Title:\n" + item['title']+'\n\n'
|
140 |
-
output += "Artist:\n" + item['artist']+ '\n\n'
|
141 |
-
output += "Genre:\n" + item['genre']+ '\n\n'
|
142 |
-
output += "Description:\n" + item['text']+ '\n\n'
|
143 |
-
output += "ABC notation:\n" + item['music']+ '\n\n'
|
144 |
-
|
145 |
-
|
|
|
|
|
|
|
|
|
|
|
146 |
|
147 |
gr.Interface(
|
148 |
fn=semantic_music_search,
|
149 |
inputs=gr.Textbox(lines=2, placeholder="Describe the music you want to search..."),
|
150 |
-
outputs=
|
151 |
-
|
|
|
|
133 |
|
134 |
with open("wikimusictext.json", 'r') as f:
|
135 |
wikimusictext = json.load(f)
|
136 |
+
|
137 |
for item in wikimusictext:
|
138 |
if item['title']==filename:
|
139 |
+
# output = "Title:\n" + item['title']+'\n\n'
|
140 |
+
# output += "Artist:\n" + item['artist']+ '\n\n'
|
141 |
+
# output += "Genre:\n" + item['genre']+ '\n\n'
|
142 |
+
# output += "Description:\n" + item['text']+ '\n\n'
|
143 |
+
# output += "ABC notation:\n" + item['music']+ '\n\n'
|
144 |
+
return item["title"], item["artist"], item["genre"], item["text"], item["music"]
|
145 |
+
|
146 |
+
output_title = gr.outputs.Textbox(label="Title")
|
147 |
+
output_artist = gr.outputs.Textbox(label="Artist")
|
148 |
+
output_genre = gr.outputs.Textbox(label="Genre")
|
149 |
+
output_description = gr.outputs.Textbox(label="Description")
|
150 |
+
output_abc = gr.outputs.Textbox(label="ABC notation")
|
151 |
|
152 |
gr.Interface(
|
153 |
fn=semantic_music_search,
|
154 |
inputs=gr.Textbox(lines=2, placeholder="Describe the music you want to search..."),
|
155 |
+
outputs=[output_title, output_artist, output_genre, output_description, output_abc],
|
156 |
+
title="Semantic Music Search",
|
157 |
+
description="Search for music based on your description").launch()
|