Skip to content

Speech Codecs

AMR-NB

AMR-NB CODEC OVERVIEW Adaptive multi-rate – narrow band (AMR-NB) speech codec was adopted by the 3GPP for mobile telephony in 1998. The codec operates on each 20 ms frame of

AMR-WB or G.722.2

AMR-WB or G.722.2 CODEC OVERVIEW Adaptive Multi Rate – Wideband (AMR-WB) speech coding standard was developed by 3GPP in the year 2002. It has also been adopted by the ITU-T

AMR-WB+

AMR-WB+ CODEC OVERVIEW Adaptive Multi Rate  Wideband Plus (AMR-WB+) codec was standardized by 3GPP in the year 2004. The codec operates on speech and audio signals sampled at 8 –

EVRC-A

EVRC-A CODEC OVERVIEW Enhanced Variable Rate Codec (EVRC-A) was standardized as IS-127 in 1995. The EVRC codec operates on each 20ms frame of 16-bit speech signals sampled at 8 KHz

EVRC-B

EVRC-B CODEC OVERVIEW Enhanced Variable Rate Codec  B (EVRC-B) was standardized by 3GPP2 in 2006. The EVRC codec operates on each 20ms frame of 16-bit speech signals sampled at 8

EVRC-NW

EVRC-NW CODEC OVERVIEW Enhanced Variable Rate Codec Narrowband-Wideband (EVRC-NW or Service Option 73 [SO 73]) was standardized by 3GPP2 in 2010. The EVRC-NW codec operates on each 20 ms frame

EVRC-WB

EVRC-WB (EVRC-C) CODEC OVERVIEW Enhanced Variable Rate Codec Wideband (EVRC-WB or EVRC-C) was standardized by 3GPP2 in 2007. The EVRC-C codec operates on each 20ms frame of 16-bit speech signals

EVS

EVS CODEC OVERVIEW Enhanced Voice Services (EVS) speech coding standard was developed by 3GPP in the year 2014. The codec operates on 20ms frames of 16-bit PCM speech/audio signals sampled

G.711

G.711 CODEC OVERVIEW G.711 speech codec was standardized by ITU-T in 1972. The codec operates on each 16-bit speech signal sampled at 8 KHz and generates a compressed 8-bit sample

G.711.1

G.711.1 CODEC OVERVIEW G.711.1 speech codec was standardized by ITU-T in 2008. The codec operates on each 5 ms frame of 16-bit speech/audio signals sampled at 8 KHz or 16

G.718

G.718 CODEC OVERVIEW G.718 speech codec was standardized by ITU-T in 2008. The codec operates on each 20 ms frame of 16-bit speech signals sampled at 8 KHz or 16

G.722

G.722 CODEC OVERVIEW G.722 speech codec was standardized by ITU-T in 1988. The encoder operates on 14-bit speech/audio signals sampled at 16 KHz and generates a compressed bit-stream having a

G.722.1

G.722.1 CODEC OVERVIEW G.722.1 speech codec was standardized by ITU-T in 1999. G.722.1 Annex C, support for Super Wideband audio coding, was standardized by ITU-T in 2005. The codec operates

G.723

G.723 CODEC OVERVIEW G.723.1A speech codec was standardized by ITU-T in 1996. The codec operates on each 30ms frame of 16-bit speech signals sampled at 8 KHz and generates a

G.726

G.726 CODEC OVERVIEW G.726 speech codec was standardized by ITU-T in 1990. The codec converts a G.711 encoded speech signals sampled at 8 KHz to a 16, 24, 32, or

G.728

G.728 CODEC OVERVIEW G.728 speech codec was standardized by ITU-T in 1992. The codec operates on 16-bit speech signal sampled at 8 KHz and generates compressed bit-streams with a bit-rate

G.729

G.729 CODEC OVERVIEW G.729 speech codec was standardized by ITU-T in 1996. The codec operates on each 10ms frame of 16-bit speech signals sampled at 8 KHz and generates a

G.729.1

G.729.1 CODEC OVERVIEW G.729.1 speech/audio codec was standardized by ITU-T in 2006. The codec operates on each 20ms frame of 16-bit speech/audio signals sampled at 8 KHz or 16 KHz

GSM-FR

GSM-FR CODEC OVERVIEW GSM Full Rate (GSM-FR) speech codec was developed in early 1990s and was adopted by the 3GPP for mobile telephony. The codec operates on each 20 ms

GSM-HR

GSM-HR CODEC OVERVIEW GSM Half Rate (GSM-HR) speech codec was developed in the 1990s and was adopted by the 3GPP for mobile telephony. The codec operates on each 20 ms

iLBC

ILBC CODEC OVERVIEW Internet Low Bit Rate Codec (ILBC) was standardized by Global IP Sound (GIPS) in 2002. The codec operates on 20 or 30 ms, 16-bit PCM input speech

MS-RTA

MS-RTA, Microsoft Real-Time Audio CODEC OVERVIEW Microsoft’s Real-time audio (MS-RTA) codec was introduced in 2006. MS-RTA is Microsoft’s proprietary audio codec and is subject to terms and conditions of Microsoft

OPUS

OPUS CODEC OVERVIEW OPUS codec was standardized through RFC 6716 in 2012. It was designed for interactive speech and music transmission over Internet as well as for storage and streaming

QCELP13k

QCELP-13K CODEC OVERVIEW QCELP13k is a variable rate speech codec standardized by TIA in 1997 and a revised description of this codec is given in TIA-733-A. QCELP13k operates on 14-bit

SBC

SBC CODEC OVERVIEW Sub-band Codec (SBC) was adopted as a mandatory codec by the Bluetooth Special Interest Group (SIG) in the year 2002. It operates on blocks of 4, 8,

SILK

SILK CODEC OVERVIEW SILK, super wide band speech coding standard, was developed by Skype in the year 2009. The codec operates on speech signals sampled from 8  48 KHz and

Speex

SPEEX CODEC OVERVIEW Speex was developed as an open source standard in the year 2003. The codec operates on each 20 ms frame of 6-bit PCM speech signals sampled at