Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -11,14 +11,14 @@ def classify_audio(audio_file):
|
|
| 11 |
model = tf.keras.models.load_model('my_model.h5')
|
| 12 |
|
| 13 |
# Preprocesa el audio
|
| 14 |
-
audio, sr = librosa.load(audio_file, sr=8000)
|
| 15 |
-
mfccs = librosa.feature.mfcc(y=audio, sr=sr, n_mfcc=40)
|
| 16 |
-
mfccs_processed = np.mean(mfccs.T,axis=0)
|
| 17 |
-
mfccs_processed = mfccs_processed.reshape(1, 40) # Redimensiona
|
| 18 |
|
| 19 |
# Realiza la predicción
|
| 20 |
prediction = model.predict(mfccs_processed)
|
| 21 |
-
predicted_label_index = np.argmax(prediction)
|
| 22 |
|
| 23 |
# Devuelve la etiqueta predicha
|
| 24 |
predicted_label = labels[predicted_label_index]
|
|
|
|
| 11 |
model = tf.keras.models.load_model('my_model.h5')
|
| 12 |
|
| 13 |
# Preprocesa el audio
|
| 14 |
+
audio, sr = librosa.load(audio_file, sr=8000)
|
| 15 |
+
mfccs = librosa.feature.mfcc(y=audio, sr=sr, n_mfcc=40)
|
| 16 |
+
mfccs_processed = np.mean(mfccs.T,axis=0)
|
| 17 |
+
mfccs_processed = mfccs_processed.reshape(1, 40, 1) # Redimensiona a (1, 40, 1)
|
| 18 |
|
| 19 |
# Realiza la predicción
|
| 20 |
prediction = model.predict(mfccs_processed)
|
| 21 |
+
predicted_label_index = np.argmax(prediction)
|
| 22 |
|
| 23 |
# Devuelve la etiqueta predicha
|
| 24 |
predicted_label = labels[predicted_label_index]
|