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