This is the information that I wished that I had had earlier this morning. The object of the exercise was to create an mp3 file by talking into my Logitech USB headset.
- Have a working ALSA audio system - mine uses standard Gentoo ebuilds.
- Find out what device your headset is - with USB this can vary session to session unless you do some clever stuff with udev:
arecord -l. My headset was Card 2, subdevice #0. - Do the recording:
arecord -f cd -D plughw:2,0 -t raw | lame -x - foo.mp3...where plughw:2,0 is Card 2, subdevice #0. - Use CTL-C to stop the recording.
- Play back foo.mp3 to make sure that it worked.
For more details use man arecord, remember that Google Is Your Friend, and visit the ALSA Web Site.
I have used this method to provide an audio transcript of this article (size: 1.9Mb).
Published Sunday, 22nd October 2006, last updated on Saturday, 10th March 2007.
Smiffy at LinkedIn