Raspberry Piに喋らせるの時はライン出力がひどかったけど、ファームウェアアップデートしたら良くなった。

sudo rpi-update


スピーカーはライン出力の普通のやつ、マイクはこれ使ってる
SANWA SUPPLY MM-MCUSB16 USBマイクロホン
サンワサプライ (2009-05-13)
売り上げランキング: 3,017



必要な物をインストール

sudo apt-get install alsa-utils sox libsox-fmt-all
soxは録音再生、wavにエフェクトかけたりできるしMacでも動くから便利
mp3やoggで録音・再生したりもできる。
でも新しく買ったMacbook Airで動かなくて悲しい。Macminiでは動いている。


マイクが認識されているか確認

マイクはUSBマイクを使った。
lsusbやarecord -lでデバイスが認識されているか確かめる。
lsusb
arecord -l


録音再生

export AUDIODRIVER=alsa
AUDIODEV=plughw:1,0 rec test.mp3
AUDIODEV=plughw:0,0 play test.mp3
AUDIODEV=plughw:0,0 play test.mp3 pitch -500 norm reverb


arecord/aplayでも録音再生できる
arecord -D plughw:1,0 -f cd test.wav
aplay -D plughw:0,0 test.wav


参考にした

Raspberry Pi • View topic – sox default device
EzzeP: Raspberry PiにJuliusを動かしてみた(再び)
Rodent's Outrage: Raspberry Pi recording/playback with Sound Blaster Play