File size: 668 Bytes
c1e8004
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5d02408
c3f5d70
c1e8004
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import gradio as gr
import tensorflow as tf
import librosa
import numpy as np

# Wczytanie modelu
model = tf.keras.models.load_model("model.h5")

# Lista klas (dostosuj do swojego przypadku)
INSTRUMENTS = ['piano', 'guitar', 'violin', 'drums']  # <- zmień na własne klasy

# Parametry przetwarzania
SR = 22050
DURATION = 5
N_MELS = 128


demo = gr.Interface(
    fn=print("F"),
    inputs=gr.Audio(type="filepath", label="Wgraj plik WAV"),
    outputs=gr.Label(num_top_classes=3),
    title="Rozpoznawanie Instrumentów",
    description="Model rozpoznaje instrumenty muzyczne na podstawie pliku dźwiękowego (.wav)."
)

if __name__ == "__main__":
    demo.launch()