Speech recognition models are dynamically re-configurable based on user
information, background information such as background noise and
transducer information such as transducer response characteristics to
provide users with alternate input modes to keyboard text entry. The
techniques of dynamic re-configurable speech recognition provide for
deployment of speech recognition on small devices such as mobile phones
and personal digital assistants as well environments such as office, home
or vehicle while maintaining the accuracy of the speech recognition.