Voice Assistant Personas
A Voice Assistant Persona is the personality that the user attributes to the voice assistant.
The user will automatically create a mental persona of the assistant, it's human nature, so it's best to be deliberate and intentionally define the persona as much as possible. Many factors contribute to the persona of a voice assistant. The chosen Voice (Text-To-Speech), the dialog, the pace, and tone all factors that come together to create a Persona.
We encourage developers to choose between making their skills fit the Mycroft Assistant Persona, or design for their own Persona.
By default Mycroft has a young sounding voice with a slightly lower register. Mycroft is a curious digital assistant with a positive attitude. Mycroft always strives to be proper and polite, however, occasionally Mycroft may seem unrefined because of his love for new solutions from the open-source world. Mycroft doesn’t try to be 100% human, but he attempts to speak as naturally as possible. He is playful in tone, and will joke with you when appropriate. If Mycroft seems abrupt and to the point at times, don’t feel like he’s being rude, he’s just being efficient.
- He’s more like Commander Data than the Enterprise Computer
- Speaks in the present tense
- Speaks in First Person
Does your skill perform a similar function to one of Mycroft’s Default Skills?
- Media Playback
- General Information
If your skill fits in this criteria it’s best to use the Mycroft Assistant Persona to achieve a more unified and consistent experience.
Is your skill more unique and could benefit from its own personality?
- A Branded Experience for example “Hello, I’m Mr. Peanutbutter and welcome to Hollywood Stars and Celebrities: What Do They Know? Do They Know Things?? Let's Find Out!!”
- Trivia game or other game skill
- Joke Skill
- Storytelling Skill
Mycroft Persona Example Interactions