August 2018
Intermediate to advanced
344 pages
9h 20m
English
This chapter introduced natural language processing for robotics, and concentrated on developing a natural language interface for the robot that accomplished three tasks: starting the "pick up toys" process, telling knock-knock jokes, and listening to knock-knock jokes. The concepts introduced included recognizing words by phonemes, turning phonemes to graphemes and graphemes to words, parsing intent from sentences, and executing computer programs with a voice interface. We introduced the open source AI engine, Mycroft, which is an AI-based voice assistant program that runs on the Raspberry Pi. We also wrote a joke database to entertain small children with some very simple dialog.
Read now
Unlock full access