abacusai.avatar
Classes
Avatar — a persistent, reusable identity (reference image + optional cloned voice) for Studio generations. |
Module Contents
- class abacusai.avatar.Avatar(client, avatarId=None, name=None, description=None, isStock=None, isFavorited=None, voiceStatus=None, voicePreviewUrl=None, imageUrls=None, createdAt=None, updatedAt=None)
Bases:
abacusai.return_class.AbstractApiClassAvatar — a persistent, reusable identity (reference image + optional cloned voice) for Studio generations.
- Parameters:
client (ApiClient) – An authenticated API Client instance
avatarId (id) – The ID of the avatar
name (str) – The avatar’s display name
description (str) – Persona/descriptor used by the ad script writer and shown in the detail dialog
isStock (bool) – Whether this is a seeded starter avatar (read-only, visible to every org)
isFavorited (bool) – Whether the avatar is favorited
voiceStatus (str) – Voice lifecycle state (none, processing, ready, failed), derived at read time
voicePreviewUrl (str) – Signed URL of the stored voice sample when one exists, generated at read time
imageUrls (list) – Signed URLs of the reference images (first = front reference/card thumbnail), generated at read time
createdAt (str) – The creation timestamp
updatedAt (str) – The last update timestamp
- avatar_id = None
- name = None
- description = None
- is_stock = None
- is_favorited = None
- voice_status = None
- voice_preview_url = None
- image_urls = None
- created_at = None
- updated_at = None
- deprecated_keys
- __repr__()