A vocoder (/ˈvoʊkoʊdər/, a portmanteau of voice and encoder) is a category of voice codec that analyzes and synthesizes the human voice signal for audio data compression, multiplexing, voice encryption or voice transformation.