This question was somewhat asked previously but it doesn't appear there was a resolution.
For testing purposes, I am trying to use an app on the Android emulator that records from the mic. I believe this is possible -- but correct me if I'm wrong.
Using the following combinations, I have been unsuccessful in running the Speech Recognition app (app closes when I hit record with Sorry! message):
host os - OSX lion / Fedora android os - 2.0, 4.3
My mic is working on the host machine. I have enabled audio recording and playback in the AVD.