Você precisa trabalhar com o Audio Linux Sound Architecture - ALSA . O principal Como fazer é aqui .
Com o How-To acima, você pode:
- obtenha Lista de dispositivos de som e selecione um que tenha IRQ.
- grava o som em
.wav
comarecord -d 10 /tmp/test-mic.wav
- e reproduza esse arquivo com
aplay /tmp/test-mic.wav
.
Mas se você precisar despejar o fluxo de dados brutos e trabalhar com isso, vá mais fundo e consulte AlsaProject . Você encontrará vários links bons sobre como fazer isso. Por exemplo, ALSA Programming HOWTO .