1. A method of speech recognition, the method comprising: receiving a speech input; transmitting the speech input to a speech recognition engine; and receiving a speech recognition result from the speech recognition engine, wherein the speech recognition engine is configured to obtain a phoneme sequence from the speech input and provide the speech recognition result based on a phonetic distance of the phoneme sequence.