97 lines
1.9 KiB
YAML
97 lines
1.9 KiB
YAML
# LiveKit Server Configuration
|
|
livekit:
|
|
# LiveKit server URL (replace with your LiveKit server)
|
|
url: '${LIVEKIT_URL}'
|
|
|
|
# API credentials (set these as environment variables for security)
|
|
api_key: '${LIVEKIT_API_KEY}'
|
|
api_secret: '${LIVEKIT_API_SECRET}'
|
|
|
|
# Default room settings
|
|
room:
|
|
name: 'mcp-chrome-agent'
|
|
max_participants: 10
|
|
empty_timeout: 300 # seconds
|
|
max_duration: 3600 # seconds
|
|
|
|
# Agent settings
|
|
agent:
|
|
name: 'Chrome Automation Agent'
|
|
identity: 'chrome-agent'
|
|
metadata:
|
|
type: 'automation'
|
|
capabilities: ['chrome', 'screen_share', 'voice']
|
|
|
|
# Audio settings
|
|
audio:
|
|
# Input audio settings
|
|
input:
|
|
sample_rate: 16000
|
|
channels: 1
|
|
format: 'pcm'
|
|
|
|
# Output audio settings
|
|
output:
|
|
sample_rate: 48000
|
|
channels: 2
|
|
format: 'pcm'
|
|
|
|
# Voice activity detection
|
|
vad:
|
|
enabled: true
|
|
threshold: 0.5
|
|
|
|
# Video settings
|
|
video:
|
|
# Screen capture settings
|
|
screen_capture:
|
|
enabled: true
|
|
fps: 30
|
|
quality: 'high'
|
|
|
|
# Camera settings
|
|
camera:
|
|
enabled: false
|
|
resolution: '1280x720'
|
|
fps: 30
|
|
|
|
# Speech recognition
|
|
speech:
|
|
# Provider: "openai", "deepgram", "google", "azure"
|
|
provider: 'openai'
|
|
|
|
# Language settings
|
|
language: 'en-US'
|
|
|
|
# Real-time transcription
|
|
real_time: true
|
|
|
|
# Confidence threshold
|
|
confidence_threshold: 0.7
|
|
|
|
# Text-to-speech
|
|
tts:
|
|
# Provider: "openai", "elevenlabs", "azure", "google"
|
|
provider: 'openai'
|
|
|
|
# Voice settings
|
|
voice: 'alloy'
|
|
speed: 1.0
|
|
|
|
# Chrome automation integration
|
|
chrome:
|
|
# MCP server connection - using streamable-HTTP for chrome-http
|
|
mcp_server_type: 'http'
|
|
mcp_server_url: '${MCP_SERVER_URL}'
|
|
mcp_server_command: null
|
|
mcp_server_args: []
|
|
|
|
# Default browser profile
|
|
browser_profile: 'debug'
|
|
|
|
# Automation settings
|
|
automation:
|
|
screenshot_on_action: true
|
|
highlight_elements: true
|
|
action_delay: 1.0
|