I have been able to get the built-in microphone (it's an Acer laptop) to not only work, but work perfectly in Ubuntu's own Sound Recorder, but when starting up Skype, there's no sign of my microphone at all.
I've reinstalled Skype, checked ALSAmixer and tried various settings.
I've had weird problems where the mic was muted and I had to use pavucontrol to unmute it. You can install the additional pulseaudio utilities:
Check the input tab in pavucontrol and make sure its not muting your mic. You can also play with the configuration tab in case that is wrong, but note your initial setting first.
Keep in mind what arochester and Joao are saying, make sure pulseaudio is selected in the skype audio options.
I have an Acer Aspire netbook and had exactly the same problem - microphone worked for recording, would not work with Skype, only PulseAudio input available on Skype so I couldn't manually provide the microphone name.
Absolutely weirdly what worked for me was to go to my PulseAudio volume control for the input on the microphone and make sure my left and right channels were not at the same level. I have no idea why, but turning down either channel made the microphone work well enough for skype...
by these steps :-
I just unchecked "Allow Skype to automatically adjust my mixer levels" and mic is working now
I had the same problem on my Lenovo E325.
This is what solved the problem for me:
I think the cause of this problem is that if you have many Audio sources (e.g. Audio In Jack for external Microphone and Built in Microphone, like in my case) you have to let Skype know which one it should use. When I changed it in Recording Tab it resolved my issue. Good luck!
I had issues on some laptops where Skype would not use the internal microphone, but rather use the microphone input jack. Check the options dialog in Skype if there are multiple microphone choices and try different ones.
I had the same issue with my Samsung N150 Plus netbook using 11.04. I found that my sound preference settings had changed after a reboot or update.
On my system the internal or external mic's do not register at all in the 'Input' tab of 'Sound Preferences' unless the profile setting in the 'hardware' tab are changed from 'analog stereo output' to 'analog stereo duplex'. Once the profile is set to duplex, I can see the internal mic and any external mic's I plug in on the 'input' tab and it works fine assuming nothing is muted and volumes are correctly set.
Just would like to confirm what glenatron said. I have acer aspire netbook and with the same issue with skype on ubuntu. I tried putting the right and left mic channels at different levels as glenatron said but they would always move together. This was solved when I clicked on the padlock icon which locks/unlocks the channels together. I was then able to slide one channel independently of the other and the mic now works with skype. Exlpanation? Not sure but it seems since my acer netbook has only one mic input point, putting the too channels on the puvacontrol at same level may have created some conflict or sent inaccurate signal.
If lsusb shows your USB device is present, make the USB microphone the preferred device in system settings.
System Settings > Multimedia > Phonon > Audio Recording > Recording > Prefer (until the USB device is listed first)
That worked for me and Skype.