So I got my Jelly Bean update yesterday and I am enjoying the Google Now cards, but I cannot get it to recognize my voice requests. When I press the microphone icon, it turns red and I get the "Speak Now" prompt for a few seconds. Then it times out and returns no results. I can be YELLING directly at any of the microphone ports and it does not recognize my voice. If I take a video, it picks up audio just fine. When I look in Settings | Language & Input | Speech | Voice Search, I have a language (Default - English US) selected and downloaded. During the "Speak Now" prompt, it does seem to recognize finger snaps close to the microphone, but not my voice. Any clues what is going on? Is there a hidden microphone volume setting that I haven't found?