A voice-note app for farmers on weak 2G networks in Ethiopia sends codec tokens instead of audio. Residual quantisation turns each frame into a few code numbers, one codebook at a time. Then keep one codebook, drop the first when decoding, or run at 75 frames a second. This lesson needs JavaScript.