I like to use aumix to set all the sound levels on startup - I have aumixrc in /etc as follows:
Code:
vol:95:95:P
pcm:95:95:P
speaker:80:80:P
line:0:0:R
mic:0:0:P
cd:80:80:P
igain:20:20:P
ogain:0:0:P
line1:0:0:P
dig1:0:0:P
phin:0:0:P
phout:0:0:P
video:0:0:P
You'll notice the 'R' at the end of line:0:0:R, which sets line in as the default recording device. You'll want to put the 'R' at the end of mic instead, and change line to 'P'. You might need to make other changes to the values as well. Then run
(which you can put in whatever startup script you want to use). This should fix things, although I must mention that perhaps speaking into a set of headphones isn't the best way to record