compile 4bi-conv.c from below:
gcc 4bi-conv.c -O0 -o 4bi-conv
Convert wav sample to raw signed 8-bit mono PCM with SoX:
sox input.wav -b 8 -c 1 -r 11025 -L -e signed-integer intermediary.raw
Conver raw 8-bit PCM to 4-bit PCM with 4bi-conv:
4bi-conv intermediary.raw output.4bi