--- 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