audio comprimido speex

Speex es un formato de compresión de audio de código abierto, gratuito y sin patentes, principalmente para voz.
El códec Speex se basa en la codificación predictiva lineal de excitación CELP (Code Excited Linear Prediction) y está especialmente diseñado para la compresión de voz de 2 a 44 kbps. Algunas características de Speex incluyen:
solo admite banda estrecha de 8000 Hz (banda estrecha), banda ancha de 16000 Hz (banda ancha), banda ultra ancha de 32000 Hz (banda ultra ancha) para codificación y decodificación, y no admite otras frecuencias de muestreo.
Solo admite mono, no multicanal.
Solo puede procesar datos de audio y no admite la entrada y salida de datos de audio, es decir, no admite grabación ni reproducción.
Compatibilidad con codificación estéreo mejorada (codificación estéreo de intensidad).
Soporta ocultación de pérdida de paquetes (Ocultamiento de pérdida de paquetes, PLC).
Admite tasa de bits constante (tasa de bits constante, CBR).
Admite velocidad de bits variable (Velocidad de bits variable, VBR).
Admite la tasa de bits promedio (tasa de bits promedio, ABR).
Admite transmisión discontinua (Transmisión discontinua, DTX).
Soporte para implementación de punto fijo (Implementación de punto fijo).
Soporte para implementación de punto flotante (Implementación de punto flotante).
Se admite Cancelador de eco acústico (AEC).
Soporta cancelación de eco residual (Residual Echo Canceller, REC).
Soporta supresión de ruido (Supresión de ruido, NS).
Admite cancelación de sonido de reverberación (Dereverb).
Admite control automático de ganancia (Control automático de ganancia, AGC).
Admite Detección de actividad de voz (Detección de actividad de voz, VAD).
Admite multitasa (multitasa).
Se admite incrustado.
Se admite el remuestreo.

  • Speex y Opus
    Opus es un formato de codificación de sonido con pérdida desarrollado por la Fundación Xiph.Org y luego estandarizado por el Grupo de trabajo de ingeniería de Internet. El objetivo es contener el sonido y el habla en un solo formato, reemplazar a Speex y Vorbis, y ser adecuado para el red Transmisión de sonido en tiempo real con baja latencia, el formato estándar se define en el documento RFC 6716. El formato Opus es un formato abierto sin patentes ni restricciones en su uso.
    El códec Speex ha sido eliminado por el códec Opus, y Speex aún se puede usar. Dado que Opus es mejor que Speex en todos los aspectos, se recomienda a todos que cambien a Opus, pero Opus solo admite codificación y decodificación, y no admite supresión de ruido. , cancelación de eco acústico y otras funciones de procesamiento.

La última versión de la biblioteca Speex es Speex 1.2.0 y SpeexDSP 1.2.0.
speex se usa para codificar y decodificar audio;
speexdsp se usa para supresión de eco, cancelación de ruido y otras funciones adicionales

JSpeex es una versión portada de Speex, una biblioteca de compresión de sonido en lenguaje C, en lenguaje Java, desarrollada exclusivamente en Java (la versión actual de la biblioteca Speex es 0.9.8, que se basa en el código de Speex 1.0.5).

Manual del códec Speex
Introducción a la compresión de voz Speex

Supongo que te gusta

Origin blog.csdn.net/shuangmu9768/article/details/125146598
Recomendado
Clasificación