Have you considered other Mac compatible voice recognition software and buying another suitable microphone?
There are also things like TrewGrip, which this guy demonstrates about 3mins into this vid:
https://www.youtube.com/watch?v=u2Lhx5CDstY
but I imagine it's expensive and hard to use if you don't touch type.
So maybe stick with voice recognition.