1 2 3
pocketsphinx is a lightweight speech recognition engine tuned for handheld and mobile devices and also for desktop.