1. A method for speech recognition, comprising: receiving digital data representation of speech having at least one word; searching a library containing digital data representation of a plurality of words and matching the digital data representation of the at least one word to digital data representation of a word in the library; determining the number of syllables in the digital data representation of the at least one word; and providing an ASCII representation of the matched word in response to the number of syllables of the at least one word being identical to the number of syllables of the matched word in the library.