|
--- |
|
title: EF |
|
emoji: 🐢 |
|
colorFrom: purple |
|
colorTo: red |
|
sdk: docker |
|
pinned: false |
|
--- |
|
|
|
# Musical Instrument Detection API |
|
|
|
API REST para clasificación de instrumentos musicales en tiempo real usando FastAPI y modelos de machine learning. |
|
|
|
## Descripción |
|
|
|
Esta API permite detectar y clasificar instrumentos musicales en archivos de audio. Está optimizada para procesamiento en tiempo real y puede identificar múltiples tipos de instrumentos como guitarra, piano, batería, violín, entre otros. |
|
|
|
## Características |
|
|
|
- Clasificación de instrumentos musicales en tiempo real |
|
- Soporte para múltiples formatos de audio (WAV, MP3, M4A, FLAC, OGG) |
|
- Procesamiento optimizado con normalización automática |
|
- API RESTful con documentación automática |
|
- Logs detallados para monitoreo |
|
|
|
## Endpoints |
|
|
|
### POST /detect |
|
Detecta instrumentos en un archivo de audio. |
|
|
|
**Parámetros:** |
|
- `audio`: Archivo de audio (multipart/form-data) |
|
|
|
**Respuesta:** |
|
```json |
|
{ |
|
"success": true, |
|
"detected_instruments": [ |
|
{ |
|
"instrument": "guitar", |
|
"confidence": 0.8547, |
|
"probability_percent": 85.47 |
|
} |
|
], |
|
"audio_info": { |
|
"duration_seconds": 3.5, |
|
"sample_rate": 16000, |
|
"file_size_mb": 0.5 |
|
}, |
|
"processing_time_seconds": 0.234 |
|
} |
|
|
|
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference |
|
|