I've used the internal mic on a macbook and get good recognition, better in fact than with one of the external mics certified by MacSpeech.
Recently I upgraded to a new aluminum macbook but the internal mic does not appear as an option for training a new voice model. Externally attached mics appear in the mic listing, but the internal mic does not.
I've imported my data from the older macbook to the newer. I can use the internal mic with voice models created previously. What I can't do is train a new voice model with the internal mic.
System info: Mac OSX 10.5.5 ; MacBook 2.4 ghz aluminum late 2008. 4 gb ram. Dictate 1.2


Australia, New Zealand, Asia, Pacific
Canada
United Kingdom
United States, Rest of the World