Overview
BeyTransport generates real-time video avatars for your Pipecat agents using
Beyond Presence. The Beyond Presence avatar
provides synchronized video and audio output while your bot handles the
conversation logic. The transport is built on top of the Daily transport: the
Pipecat bot, the Bey avatar, and the user all join the same Daily room.
Source Repository
Source code, examples, and issues for the Beyond Presence integration
PyPI Package
The
pipecat-ai-bey package on PyPIBeyond Presence
Learn more about Beyond Presence video avatars
Beyond Presence Docs
Documentation, including the default avatar IDs
Installation
This is a community-maintained package distributed separately frompipecat-ai:
Prerequisites
Before using the Beyond Presence transport, you need:- A Beyond Presence API key
- A Daily.co API key (the transport is built on Daily)
- API keys for your STT/TTS/LLM services (e.g., OpenAI)
Required Environment Variables
BEY_API_KEY: Your Beyond Presence API keyDAILY_API_KEY: Your Daily API keyDAILY_ROOM_URL: The Daily room URL where the session takes place
Configuration
BeyTransport constructor parameters:
The name of the Pipecat bot.
aiohttp session used for async HTTP requests.
Beyond Presence API key for authentication.
Daily API key for Daily services.
ID of the avatar to use for video generation. See the Beyond Presence
docs for available avatar IDs.
Daily room URL for the session.
Optional name for the input transport.
Optional name for the output transport.
Params
BeyParams extends Pipecat’s DailyParams and adds the following fields. Pass
it via the params constructor argument using BeyParams(...).
| Parameter | Type | Default | Description |
|---|---|---|---|
audio_in_enabled | bool | True | Whether to enable audio input from participants. |
audio_out_enabled | bool | True | Whether to enable audio output to participants. |
microphone_out_enabled | bool | False | Whether to enable the microphone output track. |
BeyParams inherits all DailyParams fields (for example, vad_analyzer).
See the source repository for the
authoritative, up-to-date list.