| Name | pipecat-ai-bey JSON | 
            
| Version | 
                  0.0.1
                   
                  JSON | 
            
 | download  | 
            
| home_page | None  | 
            
| Summary | Generate real-time video avatars for your Pipecat AI agents with Beyond Presence | 
            | upload_time | 2025-10-14 13:49:45 | 
            | maintainer | None | 
            
            | docs_url | None | 
            | author | None | 
            
            | requires_python | >=3.10 | 
            
            
            | license | None | 
            | keywords | 
                
                    webrtc
                
                     audio
                
                     video
                
                     ai
                 | 
            | VCS | 
                
                     | 
                
            
            | bugtrack_url | 
                
                 | 
             
            
            | requirements | 
                
                  No requirements were recorded.
                
             | 
            
| Travis-CI | 
                
                   No Travis.
                
             | 
            | coveralls test coverage | 
                
                   No coveralls.
                
             | 
        
        
            
            # Pipecat Beyond Presence Integration
Generate real-time video avatars for your Pipecat AI agents with [Beyond Presence](https://beyondpresence.ai).
**Maintainer:** Beyond Presence team ([@bey-dev](https://github.com/bey-dev))
## Installation
```bash
pip install pipecat-ai-bey
```
## Prerequisites
- [Beyond Presence API key](https://beyondpresence.ai)
- [Daily.co API key](https://www.daily.co/)
- API keys for STT/TTS/LLM services (e.g., OpenAI)
## Usage with Pipecat Pipeline
The `BeyTransport` integrates with the Beyond Presence platform to create conversational AI applications where a Beyond Presence avatar provides synchronized video and audio output while your bot handles the conversation logic.
```python
from pipecat_bey import BeyParams, BeyTransport
transport = BeyTransport(
    bot_name="Pipecat bot",
    session=session,
    bey_api_key=os.environ["BEY_API_KEY"],
    daily_api_key=os.environ["DAILY_API_KEY"],
    avatar_id="b9be11b8-89fb-4227-8f86-4a881393cbdb",  # Default "Ege" avatar
    room_url=os.environ["DAILY_ROOM_URL"],
    params=BeyParams(
        audio_in_enabled=True,
        audio_out_enabled=True,
        microphone_out_enabled=False,
        vad_analyzer=SileroVADAnalyzer(params=VADParams(stop_secs=0.2)),
    ),
)
pipeline = Pipeline([
    transport.input(),
    stt,
    context_aggregator.user(),
    llm,
    tts,
    transport.output(),
    context_aggregator.assistant(),
])
```
See [example.py](example.py) for a complete working example.
## Running the Example
1. Install dependencies:
   ```bash
   uv sync
   ```
2. Set up your environment
   ```bash
   cp env.example .env
   ```
3. Run:
   ```bash
   uv run python example.py
   ```
The bot will create a Daily room with a video avatar that responds to your voice.
## Compatibility
**Tested with Pipecat v0.0.89**
- Python 3.10+
- Daily transport (generic WebRTC support coming soon)
## License
BSD-2-Clause - see [LICENSE](LICENSE)
## Support
- Docs: https://docs.bey.dev
- Pipecat Discord: https://discord.gg/pipecat (`#community-integrations`)
            
         
        Raw data
        
            {
    "_id": null,
    "home_page": null,
    "name": "pipecat-ai-bey",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "webrtc, audio, video, ai",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/29/06/c48535984fe3406c146e00cfd2591b20df76cc30d1746c532fead272a55b/pipecat_ai_bey-0.0.1.tar.gz",
    "platform": null,
    "description": "# Pipecat Beyond Presence Integration\n\nGenerate real-time video avatars for your Pipecat AI agents with [Beyond Presence](https://beyondpresence.ai).\n\n**Maintainer:** Beyond Presence team ([@bey-dev](https://github.com/bey-dev))\n\n## Installation\n\n```bash\npip install pipecat-ai-bey\n```\n\n## Prerequisites\n\n- [Beyond Presence API key](https://beyondpresence.ai)\n- [Daily.co API key](https://www.daily.co/)\n- API keys for STT/TTS/LLM services (e.g., OpenAI)\n\n## Usage with Pipecat Pipeline\n\nThe `BeyTransport` integrates with the Beyond Presence platform to create conversational AI applications where a Beyond Presence avatar provides synchronized video and audio output while your bot handles the conversation logic.\n\n```python\nfrom pipecat_bey import BeyParams, BeyTransport\n\ntransport = BeyTransport(\n    bot_name=\"Pipecat bot\",\n    session=session,\n    bey_api_key=os.environ[\"BEY_API_KEY\"],\n    daily_api_key=os.environ[\"DAILY_API_KEY\"],\n    avatar_id=\"b9be11b8-89fb-4227-8f86-4a881393cbdb\",  # Default \"Ege\" avatar\n    room_url=os.environ[\"DAILY_ROOM_URL\"],\n    params=BeyParams(\n        audio_in_enabled=True,\n        audio_out_enabled=True,\n        microphone_out_enabled=False,\n        vad_analyzer=SileroVADAnalyzer(params=VADParams(stop_secs=0.2)),\n    ),\n)\n\npipeline = Pipeline([\n    transport.input(),\n    stt,\n    context_aggregator.user(),\n    llm,\n    tts,\n    transport.output(),\n    context_aggregator.assistant(),\n])\n```\n\nSee [example.py](example.py) for a complete working example.\n\n## Running the Example\n\n1. Install dependencies:\n   ```bash\n   uv sync\n   ```\n\n2. Set up your environment\n\n   ```bash\n   cp env.example .env\n   ```\n\n3. Run:\n   ```bash\n   uv run python example.py\n   ```\n\nThe bot will create a Daily room with a video avatar that responds to your voice.\n\n## Compatibility\n\n**Tested with Pipecat v0.0.89**\n\n- Python 3.10+\n- Daily transport (generic WebRTC support coming soon)\n\n## License\n\nBSD-2-Clause - see [LICENSE](LICENSE)\n\n## Support\n\n- Docs: https://docs.bey.dev\n- Pipecat Discord: https://discord.gg/pipecat (`#community-integrations`)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Generate real-time video avatars for your Pipecat AI agents with Beyond Presence",
    "version": "0.0.1",
    "project_urls": {
        "Source": "https://github.com/bey-dev/pipecat-bey",
        "Website": "https://beyondpresence.ai"
    },
    "split_keywords": [
        "webrtc",
        " audio",
        " video",
        " ai"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9bee2bba7431f2df66568f08dd2cc75d14fb200c3a88bffc8036124743bab6fe",
                "md5": "80595d52ce221166fb96cc4c8f900354",
                "sha256": "c653327b305233e7a02c90a8466d06e312bf73c96f29ec63a2bd6e11a929799e"
            },
            "downloads": -1,
            "filename": "pipecat_ai_bey-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "80595d52ce221166fb96cc4c8f900354",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 9418,
            "upload_time": "2025-10-14T13:49:44",
            "upload_time_iso_8601": "2025-10-14T13:49:44.372206Z",
            "url": "https://files.pythonhosted.org/packages/9b/ee/2bba7431f2df66568f08dd2cc75d14fb200c3a88bffc8036124743bab6fe/pipecat_ai_bey-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2906c48535984fe3406c146e00cfd2591b20df76cc30d1746c532fead272a55b",
                "md5": "a5d4e4a5c7e95e6ddb3adc0be734908f",
                "sha256": "88b94db2b6aefa31513b7cf96bfdd6bf0cdf0804a879f2eb87e0468015bb774c"
            },
            "downloads": -1,
            "filename": "pipecat_ai_bey-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "a5d4e4a5c7e95e6ddb3adc0be734908f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 215315,
            "upload_time": "2025-10-14T13:49:45",
            "upload_time_iso_8601": "2025-10-14T13:49:45.829326Z",
            "url": "https://files.pythonhosted.org/packages/29/06/c48535984fe3406c146e00cfd2591b20df76cc30d1746c532fead272a55b/pipecat_ai_bey-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-14 13:49:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "bey-dev",
    "github_project": "pipecat-bey",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pipecat-ai-bey"
}