41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
# Agent LiveKit Integration
|
|
|
|
This folder contains the LiveKit integration for the MCP Chrome Bridge project, enabling real-time audio/video communication and AI agent interactions.
|
|
|
|
## Features
|
|
|
|
- Real-time audio/video communication using LiveKit
|
|
- AI agent integration with Chrome automation
|
|
- WebRTC-based communication
|
|
- Voice-to-text and text-to-speech capabilities
|
|
- Screen sharing and remote control
|
|
|
|
## Setup
|
|
|
|
1. Install dependencies:
|
|
```bash
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
2. Configure LiveKit settings in `livekit_config.yaml`
|
|
|
|
3. Run the LiveKit agent:
|
|
```bash
|
|
python livekit_agent.py
|
|
```
|
|
|
|
## Configuration
|
|
|
|
The LiveKit agent can be configured through:
|
|
- `livekit_config.yaml` - LiveKit server and room settings
|
|
- `mcp_livekit_config.yaml` - MCP server configuration with LiveKit integration
|
|
|
|
## Files
|
|
|
|
- `livekit_agent.py` - Main LiveKit agent implementation
|
|
- `livekit_config.yaml` - LiveKit configuration
|
|
- `mcp_livekit_config.yaml` - MCP server configuration with LiveKit
|
|
- `requirements.txt` - Python dependencies
|
|
- `voice_handler.py` - Voice processing and speech recognition
|
|
- `screen_share.py` - Screen sharing functionality
|