Skip to content

Animate


Apply Default Base Emotion

  • Description: Apply the default expressive background animation (ADMIN).

  • Endpoint: /api/v2/commands/skill/

  • HTTP Method: POST

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "apply_default_base_emotion"
      }
    }
    

Apply Default Interactive State

  • Description: Apply the default interactive background animation (ADMIN).

  • Endpoint: /api/v2/commands/skill/

  • HTTP Method: POST

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "apply_default_interactive_state"
      }
    }
    

Set Animations Intensity

  • Description: Set the default intensity applied to animations that don't specify their own (ADMIN).

  • Args:

    • intensity (int): New intensity in percent (0-100).
  • Endpoint: /api/v2/commands/skill/

  • HTTP Method: POST

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "set_animations_intensity",
        "intensity": intensity
      }
    }
    

Set Play Sound Enabled

  • Description: Set whether animations play their linked sound by default when not specified (ADMIN).

  • Args:

    • enabled (bool): New default for the play_sound animation parameter.
  • Endpoint: /api/v2/commands/skill/

  • HTTP Method: POST

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "set_play_sound_enabled",
        "enabled": enabled
      }
    }
    

Set Voice Emotion

  • Description: Set the default emotion applied to speech that doesn't specify its own (ADMIN).

  • Args:

    • emotion (str): New default for the say skill's emotion parameter.
  • Endpoint: /api/v2/commands/skill/

  • HTTP Method: POST

  • Type of Argument: Dict

  • JSON Example:

    {
      "command": "skill",
      "value": {
        "name": "set_voice_emotion",
        "emotion": emotion
      }
    }