GSM ngagunakeun rupa-rupa codec sora pikeun madetkeun pita frékuénsi audio anu 3.1 kHz jadi 5.6-13 kbit/detik. Asalna, ngan dua codec anu digunakeun nyaéta codec Half Rate (5.6 kbit/s) sarta codec Full Rate (13 kbit/s). Dua codec ngagunakeun hiji sistem anu didasarkeun kana linear predictive coding (LPC). Salian ti éfisién dina hal laju bit (bitrate), dua codec ieu ngagampangkeun pikeun ngaidéntifikasi bagian-bagian sora anu leuwih penting, anu ngamungkinkeun lapis air interface méré prioritas sarta nangtayungan bagian-bagian éta sora.