Skip to main content

Talking Avatar plugin for LiveKit Agents

Support for Talking Avatar realistic avatars: a photorealistic avatar that joins the room and speaks your agent's voice, with lip sync, from any LLM, TTS or realtime model.

See the Talking Avatar LiveKit docs for more information.

Installation

pip install livekit-plugins-talkingavatar

Pre-requisites

You'll need an API key from the Talking Avatar dashboard. It can be set as an environment variable: TALKING_AVATAR_API_KEY. The plugin also reads LIVEKIT_URL, LIVEKIT_API_KEY and LIVEKIT_API_SECRET to mint the avatar's token.

Usage

from livekit.agents import Agent, AgentSession, JobContext
from livekit.plugins import talkingavatar


async def entrypoint(ctx: JobContext):
    session = AgentSession(
        # stt=..., llm=..., tts=... or a realtime model
    )

    avatar = talkingavatar.AvatarSession(avatar_id="ava4")  # any avatar ID from your dashboard
    await avatar.start(session, room=ctx.room)

    await session.start(agent=Agent(instructions="You are a friendly assistant."), room=ctx.room)

The avatar joins the room as its own participant and publishes, on behalf of your agent:

Track Name Content
Video avatar The avatar, 832 × 468 at 25 fps
Audio avatar-audio Your agent's voice, in sync with the lips

Your agent no longer publishes its own audio. Interruptions stop the avatar mid-sentence, and the agent's transcript is cut at what the user actually heard.

Billing is $0.02 per minute, per second, from the moment the avatar is ready until the session ends.

Metadata

Release files for livekit-plugins-talkingavatar 1.8.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for livekit-plugins-talkingavatar 1.8.11
File Size Uploaded Provenance Actions
livekit_plugins_talkingavatar-1.8.11.tar.gz 7.0 kB Without provenance Details for livekit_plugins_talkingavatar-1.8.11.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for livekit-plugins-talkingavatar 1.8.11
File Interpreter ABI Platform Actions
livekit_plugins_talkingavatar-1.8.11-py3-none-any.whl Python 3 none any Details for livekit_plugins_talkingavatar-1.8.11-py3-none-any.whl

Total release size: 16.0 kB

Release files / livekit_plugins_talkingavatar-1.8.11.tar.gz

Download URL livekit_plugins_talkingavatar-1.8.11.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b8bae189f651139750007d62de381490b7704a2c0b4ea296440d9c742ff045fa
BLAKE2b-256 checksum
How to use checksums
2547a4873934fd5d095654ef7dcd4c5b07eb122b091cff37fb18976ef15e773e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / livekit_plugins_talkingavatar-1.8.11-py3-none-any.whl

Download URL livekit_plugins_talkingavatar-1.8.11-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d41661aa41fa568a20955d7146cc2fd7c49171c9606a07eb70bf8af50b9544a7
BLAKE2b-256 checksum
How to use checksums
38dbe86985240ba8e269addab3d289edb0524aa5851c2d35e64df33680ab112a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for livekit-plugins-talkingavatar 1.8.11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.8.11 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page