Robot personas

One of the key features of the Furhat robot is the ability to personalize the robot by changing face (mask and texture), language, voice. Since this is possible to change in runtime (perhaps with an exception of the mask) you can build applications that has several characters interchanging. Examples could be a story-telling application or language learning applications.

Create a persona

var bruce = Persona("Bruce", Language.ENGLISH_US, ActionConfigVoice.Gender.MALE, "Luke", "default", "william")

Changing persona

To change persona, use setPersona():

furhat.setPersona(bruce)