|
Message ID | Message content | Explanation |
|
Load animations | URL | Load animations from a given path |
Load audio | URL | Load audio files (sound effects and music) from a given path |
Load images | URL | Load images from a given path |
Set emotion expression | Expression Id | Instructs the presenter character to perform the respective facial expression for transitioning to the given emotion |
Show comment | Text, position, font, size, color | Instructs the presenter to draw a text comment to screen. Arguments font, font size and color are optional |
Show image | URL, position, size | The presenter is ordered to display an image on screen |
Play audio | URL, volume, repetitions | The presenter is ordered to play an audio file |
Notify audio finished | Audio notification Id | When the audio finishes, the presenter need to notify the intelligence framework through an appropriate notification id |
Play video | URL, volume, position, size | The presenter is ordered to play a video on the screen |
Notify video finished | Video notification Id | When the video finishes, the presenter needs to notify the intelligence framework via calling this given function |
Play animation | Animation Id, animator | User interface framework needs to provide a way of displaying animations |
Notify animation finished | Animation notification Id | When the audio stops, the presenter needs to notify the intelligence framework via calling this given function |
Say comment | Comment text | Uses speech synthesis |
Set background image | URL | Allows setting the background of the presenter character |
Set presenter size | Size, position | The presenter character may need to change size in order to emphasize on something or in order to make room for other displaying objects (like images, videos, and animations) |
Set presenter position | Position | The presenter may need to move around the screen |
|