Summary and Review
In this lesson, you directed Pepper’s performance like a conductor, paying close attention to the flow and the rhythm of the robot’s behaviour. Thanks to you, Pepper is not just like a rough stone ready to shine but demonstrates abilities for making a presentation!
You made a fully animated presentation combining: * Speech * Animations * Tablet images * Sound
And you chained these actions in parallel or in sequence to make your animation even more seamless and natural.
You should now be able to use the same techniques to always make Pepper’s speech more lively!
Use Case Recap
Any time Pepper is presenting information or telling stories, you should consider how to combine speech, the tablet, animations and sound for the best effect.
Related Content
- In this lesson,taking all the texts are hard-coded. For a real application, you would usually want those elsewhere, either in the strings.xml file (for easier localization), or even coming from a web service, etc.
- The principles here could also be used if you are using QiChat, but the details of how to integrate will be different - see the lesson on Integrating QiChat and Code for that.
- The GUI here was simple images, but if you have a more complex GUI (e.g. with buttons, text) or richer media content (lottie animations, videos), you will want to control their timing the same way we saw here.
- You can also create or edit a robot animation to add animation labels, and use those to trigger tablet display, sounds or speech - see the animation labels tutorial.
Let’s Go Further!
Linking QiChat and code Let's create a maths games and see how to link QiChat and Android code - with bookmarks, variables and ^execute commands.