Kodek Audio

**Kodek audio a''daptive multi-rate'' (AMR)** adalah jenis format file audio yang terkompresi menjadi ukuran yang sangat kecil dengan kecepatan 8-bit dan berkisar pada 4,75 hingga 12,2 kbps. Hal ini dibuat sengaja untuk membentuk ketahanan yang lebih kuat. Terdapat beberapa teknologi yang digunakan dalam AMR seperti ''Algebraic Code Excited Linear Prediction'' (ACELP), ''Discontinuous Transmission'' (DTX), ''Voice Activity Detection'' (VAD) dan ''Comfort Noise Generation'' (CNG). Dalam penggunaannya, dibutuhkan pengoptimalan pemilihan *mode [[Kodek|codec]]* terbaik guna menciptakan kapasitas radio yang baik dengan cara mengurangi pengkodean sumber dan meningkatkan pengkodean saluran.  

## Jenis-Jenis AMR
AMR telah dikembangkan sejak tahun 1999 oleh ''Generation Partnership Project'' (3GPP) yang juga distandardisasi oleh ''European Telecommunications Standards Institute'' (ETSI). AMR terbagi menjadi dua jenis yaitu *Adaptive Multi-Rate Narrowband* (AMR-NB) dan *Adaptive Multi-Rate Wideband (*AMR-WB) dimana keduanya dibuat untuk aplikasi dalam sistem komunikasi radio.

# AMR-NB atau *Narrowband* adalah pembuat kode multi-rate adaptif yang sudah terstandardisasi untuk digunakan pada telepon seluler Proyek Kemitraan Generasi Ketiga (3GPP) dengan kualitas suara tol yang dimulai dari 7,4 kbps dengan kualitas mendekati tol dan ketahanan yang lebih baik dan kecepatan yang lebih rendah. 
# AMR-WB atau *Wideband* adalah standar pengkodean audio ucapan pita lebar yang ditetapkan dan dikembangkan atas dasar pengkodean *Adaptive Multi-Rate* dengan menggunakan metodelogi yang sama dengan ''Algebraic Code Excited Linear Prediction'' (ACELP), dimana peningkatan kualitas ucapan yang dihasilkan lebih besar yaitu 50-7000 Hz dibandingkan  pembuat kode ucapan pita sempit. 

## Cara Kerja
Melalui ponsel android yang mana berfungsi sebagai pengenalan suara internal kemudian dikirimkan sebuah perintah suara ke robot atau perangkat. Selanjutnya, memasangkan pada modul serial *[[bluetooth]]* dan mengirimkan suara yang dikenali sebagai string. Misalnya, apabila ponsel android mendapat kiriman suara yang diucapkan seperti kata "Hello" maka ponsel android akan mengirim "Hello" ke modul *[[bluetooth]]* dan menunjukkan bit mulai serta berhenti. 

## Penerapan
Pada telepon digital, AMR digunakan dalam hal VoIP, Wi-Fi, telepon satelit, *[[Tekan untuk bicara|push to talk]]* melalui seluler, telepon video dan telepon ''circuit-switched'' 3G. Selain itu, digunakan untuk pemutar media, server media, *gateway* media, pesan suara, eletronik konsumen, alat pembuat konten, peralatan pengujian dan pengukuran dan mainan. Disamping itu, alat analisis dan simulasi nyatanya juga mempergunakan AMR. Adapun kegunaan utama dari AMR yaitu berperan dalam multimedia audio dan konferensi video, siaran radio digital, buku audio, nada dering dan sebagainya.

## Kelebihan AMR

# AMR mempunyai kualitas suara yang unggul dibandingkan dengan format file audio dimana hal ini karena *[[Lebar pita|bandwidth]]* ucapan milik AMR lebih lebar. 
# Menggunakan bit ''rate'' rendah dalam menjaga kualitas audio saat terjadi kemacetan jaringan. 
# Dapat beradaptasi dengan semua jenis kondisi jaringan. 
# Kualitas ucapan yang dihasilkan baik dengan biaya rendah serta ketahanan yang tinggi. 
# Kompatibel dengan semua jenis sistem operasi seperti Windows, Linux, Android, IOS. 
# Penerimaan sinyal dilakukan secara maskimal dengan cara menukarkn bit ''rate'' ucapan melalui pengkodean saluran. 
# Termasuk *[[Kodek|codec]]* yang paling banyak digunakan diseluruh dunia sebab terdiri dari 8 *rate*. 

## Kekurangan AMR

# Terdapat banyak penundaan pada jalur suara AMR. 
# Tidak mendukung untuk mereproduksi musik (audio konsumen). 
# Tidak mempunyai DRM atau manajemen hak digital. 

## Referensi