Lightweight speech recognition engine for mobile devices