1. A system to process speech, the system comprising: an acoustic model to transform speech input into one or more word strings; a semantic model to convert each of the one or more word strings into a detected object and a detected action; and a synonym table storing data that can be processed to determine a preferred object based on the detected object and to determine a preferred action based on the detected action.