MichalIwaniuk's picture
commit
c3f5d70
raw
history blame
668 Bytes
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()