Skip to main content

Akool (Beta)

Akool provides AI-powered avatars with realistic facial expressions and lip-sync capabilities, enabling natural video conversations with your AI agents. Their platform offers a variety of pre-built avatars and supports custom avatar creation.

info

Akool avatars only support audio with a sample rate of 16,000 Hz. Using a TTS model configured with a different sample rate will result in an error. Ensure your TTS configuration matches this requirement.

Sample configuration

The following example shows a starting avatar parameter configuration you can use when you Start a conversational AI agent.


_10
"avatar": {
_10
"vendor": "akool",
_10
"enable": true,
_10
"params": {
_10
"api_key": "<akool_key>",
_10
"agora_uid": "<avatar_rtc_uid>",
_10
"agora_token": "<avatar_rtc_token>",
_10
"avatar_id": "<akool_avatar_id>"
_10
}
_10
}

Key parameters

paramsrequired
  • api_key stringrequired

    The API key used for authentication with Akool's services.

    info

    To purchase an Akool API key, contact Agora sales.

  • agora_uid stringrequired

    The unique identifier for the avatar's RTC connection. This must be different from other participants in the channel.

  • agora_token stringrequired

    The RTC token that authorizes the avatar to join the video channel. Generate this token using your Agora project credentials.

  • avatar_id stringrequired

    The unique identifier for the specific Akool avatar you want to use. Find available avatar IDs in your Akool dashboard.