I did that topic to all those that have problem for using their USB microphone ( we consider the webcam built-in microphones as USB microphone )
I also use this topic to ask the developpers IF possible please, deliver the snack library in the RPMs or in the SVN, and the original snack library, not a unworking library that I encountered almost everytime , the original is here http://www.speech.kth.se/snackI hope i'll be the most easy to understand possible , sorry i'm french lol !
First of all, install the aMSN SVN version here http://www.amsn-project.net/amsn_dev.tar.gz
You must have all the library asked,
as far as I know, you MUST have libpng and libjpeg ( I'm sure there is other dependencies, please tell them )
But i'm not gonna make a tutorial for installing SVN :p
Download snack from here http://www.speech.kth.se/snack/dist/snack2.2.10.tar.gz
( or the latest at http://www.speech.kth.se/snack/download.html
by choosing Source Release For All Platform)
FOR FEDORA USERS >>>> http://www.amsn-project.net/~lephilousophe/fedora/libsnack-2.2.10-2.fc7.i386.rpm
no need to follow this tutorial, just jump to the usb audio part
1.be sure to have alsa-devel package ( for yum , write in a terminal under root : yum install alsa-devel )
2.then, unzip the tar in a folder and
3.open a terminal in the folder
4.log under root
5. Go in the directory that contains snack
Don't forget, you need to be in the unix folder ! and don't delete the others ( especially generic for example )
6.then write "
./configure --with-tk=/usr/lib/ --with-tcl=/usr/lib/ --enable-alsa
( change the " /usr/lib/ " if you are certain that the tk and tcl are installed in another folder )
7.Then you wait for the configuration to be done, you write "
" , it must install it , if there is an error because of ALSA, it's because you haven't installed the source of alsa ( alsa-devel )
8.then write "
", there are links created
9.You think that's done ? NO ! in a console under root session , write
( or gedit or nano if you want other text editors or if you don't have vi :p )
And some people don't have the modprobe.conf, maybe /etc/modules.conf sometimes, I cannot tell you i'm sorry
10. copy/paste that ( seems to not be necessary under Ubuntu O_o )
alias sound-slot-X snd-usb-audio
alias sound-card-X snd-usb-audio
options snd-usb-audio index=X
X MUST BE a number that is not used by another sound card for example, I already had a sound card where X was 0, for the usb microphone, I used 1, just use a number that is not already used
alias sound-slot-X snd-usb-audio is for OSS gestion ( put it anyway )
alias sound-card-X snd-usb-audio is for ALSA gestion
options snd-usb-audio index=X set the card ID ( I think ) the number instead of X that you use is the SAME than the others X
11. Reboot the computer OR write (seems to be " snd_usb_audio " under Ubuntu )
to load off the usb audio driver ( edit : DON'T PANIC if it says module is not in /proc/module, this command is to execute just to be sure it's unloaded, if it's unloaded, well contnue the tutorial ! >>> then write "
" to reload
12. Go in aMSN ( if it's already executed, restart it !) , then Preferences , Then in others and click on Audio Video Assistant ( or Wizard, I don't really know :p)
13.Normally, when you get to the " Choose your microphone " try the devices to know which one is your , test with the record button
14. Normally, it works !
If you have problems or want to correct something ( i'm sure someone will do because I did not tell everything well I think )
post here !