I have not tried ASR on my Galaxy Nexus with Waze since I installed Jelly Bean. I can report that it did work before with the Market version of Waze and the beta. I'll have to retest again with Jelly Bean.
However since installing Jelly Bean, I can no longer get my phone to recognize any names in my contact list for voice dialing. So far I have found no info about this issue in any of my online searches, not from any of my Android hacker friends.
I just mention this, as I wonder if the none ASR recognition is more of a Jelly Bean issue, than a Waze issue.
UPDATE: I just did some searching again and found this thread:http://forums.androidcentral.com/google ... eless.html
It looks like Google has blocked third party voice recognition for Blue Tooth for Voice Dialing and maybe more with Jelly Bean.