When I try to record minecraft, any software I use produces a video file with the game sounds, but not my voice, and with no actual video, just a blank screen. I have tried many different programs, such as Fraps, Camtasia Studio, CamStudio, and a few others I can't remember. Any solution to this problem is appreciated, thanks in advance.
I've used XSplit successfully in the recent past. There were some issues with sound from other things (mumble specifically, I was playing multiplayer), but I believe that was due to my setup (I have speakers and headset with sounds going to each; XSplit doesn't seem to mux audio streams by default at least) rather than something to do with the program itself.
Note: This answer is FRAPS specific.
The lack of video footage sounds like a codec issue. In particular, I've heard of and even experienced conflicts between the official DivX codec and FRAPS. Try updating the official audio codecs from your motherboard manufacturer or try FFDshow
As for the lack of microphone audio in the recording, are you sure you have configured FRAPS to record your mic in addition to the game sounds? If not, you need to enable "record external input" under the sound capture settings. If your mic is properly installed, it should be listed on-screen.