Internal microphone does not register input in System Preferences -> Sound but registers in dictation and speech
I just noticed this question was upvoted. Sorry, I forgot to update it. I'm posting this as answer because it was the answer for me.

Unfortunately, I never found a software fix. Apple Store employees said it was a hardware issue and warranty repairs fixed it (I don't know what was replaced).