Music-Genre-Classifier / scripts /LSTM_model_inference.py
lordpotato
first commit to huggingface spaces
e42b364
raw
history blame contribute delete
460 Bytes
from tensorflow.keras.models import load_model
import numpy as np
from scripts.utilities import predict_genre_LSTM,genres
# Load the LSTM model from checkpoint
model = load_model('models/ckpt_ResLSTM_Reg (3).keras')
# Get MP3 file path from user
mp3_file = input("Enter path to MP3 file: ")
result = predict_genre_LSTM(mp3_file, model)
# Predict genre
predicted_index = np.argmax(result, axis=1)[0]
print(f"You're listening to {genres[predicted_index]}")