13. A non-transitory, non-signal computer-readable medium encoded with instructions that, when executed, cause at least one processor to: output, for display, a graphical keyboard comprising a plurality of keys; receive a plurality of indications of input, each respective indication of input from the plurality of indications of input corresponding to a respective location of an input device; and for each respective indication of input from the plurality of indications of input, incrementally: determine, based at least in part on both physical cost values from a spatial model, and lexical cost values from a language model, at least one predicted current word based on a set of characters that correspond to the plurality of indications of input, wherein the spatial model comprises at least one respective distribution of touch points that corresponds to at least one respective key of the graphical keyboard, and wherein the at least one predicted current word is determined based on a physical cost value from the spatial model that is modified by a lexical cost value from the language model, the physical cost value representing a first likelihood that the plurality of indications of input correspond to the set of characters, and the lexical cost value representing a second likelihood that the set of characters are included in any word in a lexicon of the language model; determining, based at least in part on the at least one predicted current word, at least one predicted next word that follows the at least one predicted current word; and output, for display, the at least one predicted current word and the at least one predicted next word as a soft commit word in a text entry area of a graphical user interface by at least: outputting, for display in a first visual style, characters of the at least one predicted current word and the at least one predicted next word that are from the set of characters that correspond to the plurality of indications of input; and outputting, for display in a second visual style that is different than the first visual style, characters of the at least one predicted current word and the at least one predicted next word that are not from the set of characters that correspond to the plurality of indications of input.
13. A non-transitory, non-signal computer-readable medium encoded with instructions that, when executed, cause at least one processor to: output, for display, a graphical keyboard comprising a plurality of keys; receive a plurality of indications of input, each respective indication of input from the plurality of indications of input corresponding to a respective location of an input device; and for each respective indication of input from the plurality of indications of input, incrementally: determine, based at least in part on both physical cost values from a spatial model, and lexical cost values from a language model, at least one predicted current word based on a set of characters that correspond to the plurality of indications of input, wherein the spatial model comprises at least one respective distribution of touch points that corresponds to at least one respective key of the graphical keyboard, and wherein the at least one predicted current word is determined based on a physical cost value from the spatial model that is modified by a lexical cost value from the language model, the physical cost value representing a first likelihood that the plurality of indications of input correspond to the set of characters, and the lexical cost value representing a second likelihood that the set of characters are included in any word in a lexicon of the language model; determining, based at least in part on the at least one predicted current word, at least one predicted next word that follows the at least one predicted current word; and output, for display, the at least one predicted current word and the at least one predicted next word as a soft commit word in a text entry area of a graphical user interface by at least: outputting, for display in a first visual style, characters of the at least one predicted current word and the at least one predicted next word that are from the set of characters that correspond to the plurality of indications of input; and outputting, for display in a second visual style that is different than the first visual style, characters of the at least one predicted current word and the at least one predicted next word that are not from the set of characters that correspond to the plurality of indications of input. 16. The non-transitory, non-signal computer-readable medium of claim 13 , wherein the at least one respective distribution of touch points comprises at least one respective two-dimensional Gaussian distribution.