1. A computerized method of performing adaptive textual prediction of voice data by a server, the computerized method comprising: determining a configuration of a plurality of prediction sources, used for textual interpretation of the voice data, based at least in part on one or more features associated with the voice data or one or more a-priori interpretations of the voice data; and generating a textual output prediction of the voice data using the plurality of prediction sources according to the configuration determined.