Have you tried reconfiguring alsa? $alsaconfig and then look what happend with the captive and if you can record your voice, If it works you have to excecute $alsactl store as root to save the changes. Gatopolar