A natural language interface allows a user to interact with a computer system using ordinary speech. For example, rather than consulting a calendar, one might ask "have I any appointtments today". Often the domain of an application allows a restricted vocabulary to be used making natural language processing easier; for example a voice assistant in the home needs to able to understand "what is the time?", but not "what is the meaning of life?".
Used in Chap. 13: page 188
Also known as interfaces