Knowledge-based computer recognition of speech