You can enhance an application with speech recognition support by using the speech recognition framework (android.speech.RecognizerIntent). You use this intent to record speech and send it to a recognition server for processing, so this feature is not really practical for devices that don't have a reasonable network connection.
On Android SDK 2.1 and later, speech recognition is built in to most pop-up keyboards. Therefore, an application may already support speech recognition, to some extent, without any changes. However, directly accessing the recognizer can allow for more interesting spoken word control over applications.
Did you Know?
Was this article helpful?