Is there any free audio editing software that can split voice from a song or take out background noise? If you know where i could find some that'd be great...

thanks in advance
I use cool edit pro. , it even has a tool to remove the voice with just a click, granted, it doesnt work very good hehe but its better than nothing
well if not the voice is there a way to remove background noise? Like humming and stuff.