Spaces:
Sleeping
Sleeping
Commit
·
c8fcc4c
1
Parent(s):
76e83c1
commit
Browse files
app.py
CHANGED
|
@@ -12,6 +12,19 @@ SR = 22050
|
|
| 12 |
N_MELS = 128
|
| 13 |
TARGET_FRAMES = 216
|
| 14 |
LABELS = ['cel', 'cla', 'flu', 'gac', 'gel', 'org', 'pia', 'sax', 'tru', 'vio', 'voi']
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
|
| 16 |
# Wczytanie modelu
|
| 17 |
model = tf.keras.models.load_model("model.h5")
|
|
@@ -55,8 +68,8 @@ def predict_and_plot(audio_path):
|
|
| 55 |
buf.seek(0)
|
| 56 |
image = Image.open(buf)
|
| 57 |
|
| 58 |
-
# Predykcje jako słownik
|
| 59 |
-
pred_dict = {label: float(p) for label, p in zip(LABELS, preds)}
|
| 60 |
return pred_dict, image
|
| 61 |
|
| 62 |
demo = gr.Interface(
|
|
|
|
| 12 |
N_MELS = 128
|
| 13 |
TARGET_FRAMES = 216
|
| 14 |
LABELS = ['cel', 'cla', 'flu', 'gac', 'gel', 'org', 'pia', 'sax', 'tru', 'vio', 'voi']
|
| 15 |
+
polskie_nazwy = {
|
| 16 |
+
'cel': 'wiolonczela',
|
| 17 |
+
'cla': 'klawesyn',
|
| 18 |
+
'flu': 'flet',
|
| 19 |
+
'gac': 'gitara klasyczna',
|
| 20 |
+
'gel': 'gitara elektryczna',
|
| 21 |
+
'org': 'organy',
|
| 22 |
+
'pia': 'fortepian',
|
| 23 |
+
'sax': 'saksofon',
|
| 24 |
+
'tru': 'trąbka',
|
| 25 |
+
'vio': 'skrzypce',
|
| 26 |
+
'voi': 'głos ludzki'
|
| 27 |
+
}
|
| 28 |
|
| 29 |
# Wczytanie modelu
|
| 30 |
model = tf.keras.models.load_model("model.h5")
|
|
|
|
| 68 |
buf.seek(0)
|
| 69 |
image = Image.open(buf)
|
| 70 |
|
| 71 |
+
# Predykcje jako słownik z polskimi nazwami
|
| 72 |
+
pred_dict = {polskie_nazwy[label]: float(p) for label, p in zip(LABELS, preds)}
|
| 73 |
return pred_dict, image
|
| 74 |
|
| 75 |
demo = gr.Interface(
|