1. A system, comprising: a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving an ambiguous input, determining whether the ambiguous input corresponds to one of a plurality of stored words, each stored word having an assigned weighting; based on determining that the ambiguous input does not correspond to a stored word, storing the ambiguous input as a new word in association with a weighting in a custom word list.