Las técnicas de codificación de voz pretenden reducir el volumen de información necesario para almacenar o transmitir una señal de voz, de forma que la pérdida de calidad de la señal decodificada respecto a la señal sin comprimir sea lo menor posible. Por supuesto, deberá mantenerse la inteligibilidad del mensaje, y existirá un compromiso calidad versus tabla de compresión, complejidad computacional, etc.
Para estudiar los diferentes algoritmos existentes, resulta útil una primera clasificación en dos grandes grupos: métodos de codificación de forma de onda y métodos paramétricos. Mientras que los primeros intentan reproducir fielmente la forma de la onda de la señal a codificar, los segundos se basan en un modelo de producción del habla, e intentan reproducir en el proceso de decodificación una señal que al escucharla se parezca a la original, aunque existan distorsiones en la forma de onda generada.
Ahora se citarán, sin entrar en detalles, algunos tipos de codificación existentes en la actualidad:
•Codificación de forma de onda
•Codificación paramétrica(*)
(*) Nota: En nuestro estudio utilizaremos la codificación paramétrica, que se explicará en los siguientes apartados.