Here we go...bluetooth causes an interference with Voice commands, notably on Google Voice, speech-to-text (like text messaging), or S-Voice. This is clearly a bug.
My setup: T-Mobile Samsung Galaxy Note 2 running Android 4.1.1 (JellyBean), Bluetooth headset RF-MAB2 (supports HSP, HFP, A2DP, AVRCR, and Bluetooth 2.1)
There are two known workarounds for these bugs:
1. Hit the volume up or down button
(only one click needed) on the phone (not from the bluetooth headset). Yes, it should be totally un-necessary, but it does work--magically, the microphone will pulse again with life and the Note 2 will take input from your bluetooth. This works for Speech-to-Text, Google Voice, and S-Voice. Kudos to Renthorin in this thread
2. Activate Touch Sounds
(Settings->Device->Sound->System->Touch sounds). This adds a(n annoying) "beep" when making any selection on a screen. This only works for Google Voice (headset fully enabled). For me, it does not fix the other two issues. Credit to topshelf95 in this thread
Please visit: https://code.google.com/p/android/issues/detail?id=35737
, register, and STAR the issue. It is currently about 140th on the list of most squawked items
(234 stars). If we can get more people to star it, it will move up the ranks and hopefully get fixed sooner than later.
* ijhutch *
Original thread of mine that went unanswered with lots of screenshots