Una biblioteca Python para leer y escribir archivos de sonido, construida sobre libsndfile, que proporciona una interfaz sencilla para los formatos de archivo de audio más comunes.
Archivo de sonido

- Python
- IA y aprendizaje automático, Análisis de datos, Procesamiento de señales, Ingeniería de sonido
- Acústica, Aprendizaje automático, Procesamiento de señales, Software, Onda sonora, Experiencia de usuario (UX), Interfaz de usuario (UI)
Características:
- Lectura de archivos de audio (WAV, FLAC, OGG, AIFF, etc.), escritura de archivos de audio, acceso a metadatos de audio (frecuencia de muestreo, canales, formato, duración), integración de matrices NumPy para datos de audio, procesamiento de bloques para archivos de gran tamaño, compatibilidad con varios formatos de muestra (int16, int32, float32, float64)...
Precios:
- Gratis
- API simple y eficiente para la E/S de archivos de audio, soporta una amplia gama de formatos de audio sin comprimir y algunos comprimidos (sin pérdida) a través de libsndfile, se integra bien con NumPy para el procesamiento numérico, multiplataforma.
- Requiere la instalación de libsndfile, no proporciona reproducción o grabación de audio (para eso usa PyAudio o SimpleAudio), no sirve para efectos o análisis de audio complejos (para eso usa Librosa o Pydub), soporte limitado para formatos comprimidos con pérdida como MP3 directamente (a menudo requiere ffmpeg para la conversión primero).
Ideal para:
- Desarrolladores e investigadores que necesitan leer y escribir datos de audio de/a varios formatos de archivo para tareas de análisis, procesamiento o aprendizaje automático, especialmente cuando trabajan con formatos sin comprimir o sin pérdidas.