Speech is the quickest and easiest way to give and receive information, and is therefore one of the most important means of communication for Pepper and NAO. As humanoid robots, they are expected to be able to speak flawlessly, so any error will definitely be noticed.
In this lesson we are going to learn how to get the pronunciation and prosody right to make the robot’s speech more natural.
As a humanoid robot, Pepper's primary means of communication is verbal: language acquisition is,therefore, an important part of the robot's growth and development. Be it greeting people politely, learning a person's name and entertaining people with jokes and games, or retaining information from the conversation, a humanoid robot needs to converse fluently. In this lesson, you will learn how to create and run a simple dialogue to handle various situations in a smart and funny way.
In order to make a Pepper that can tell you jokes, you will integrate a Web Chatbot, in this case Dialogflow, into a QiSDK application for Pepper, and use one of Dialogflow's prebuilt agents. You will also make sure it degrades gracefully when Pepper is not connected to the internet.