17. A non-transitory computer-readable storage medium storing executable computer program code for processing, by a computer-implemented system, a user interaction received from a device of the user over a computer network, the interaction including text requiring recognition before being usable for further computer-implemented processing, the computer program code comprising instructions for: receiving data representing the text from an application; dynamically selecting one or more recognizers from: a language model; and a human agent using a device located at a location remote from the computer-implemented system; and providing a recognition result responsive to results of processing by the selected recognizer.
17. A non-transitory computer-readable storage medium storing executable computer program code for processing, by a computer-implemented system, a user interaction received from a device of the user over a computer network, the interaction including text requiring recognition before being usable for further computer-implemented processing, the computer program code comprising instructions for: receiving data representing the text from an application; dynamically selecting one or more recognizers from: a language model; and a human agent using a device located at a location remote from the computer-implemented system; and providing a recognition result responsive to results of processing by the selected recognizer. 20. The non-transitory computer-readable storage medium of claim 17 , wherein the confidence metric includes a threshold, the threshold varying based on resource availability.