# Combrabo Voice Runtime Helper local example.
|
# Copy to a private .env file or inject from lmrobot-app/Jenkins.
|
# Do not commit real token, API key, secret, roomId or participant identity.
|
|
CV_CALL_ID=cv_call_local_example
|
CV_TRACE_ID=cv_trace_local_example
|
CV_GAME_MATCH_ID=0
|
CV_ROLE_ID=0
|
|
# LiveKit connection material is generated by lmrobot-app calls/start.
|
CV_LIVEKIT_URL=ws://127.0.0.1:17884
|
CV_LIVEKIT_ROOM_ID=redacted-room-alias
|
CV_LIVEKIT_BOT_TOKEN=redacted-bot-token
|
CV_LIVEKIT_BOT_PARTICIPANT_IDENTITY=redacted-bot-identity
|
CV_LIVEKIT_USER_PARTICIPANT_IDENTITY=redacted-user-identity
|
|
# Greeting audio may be local file or URL. Local fixture can be generated by
|
# ./generate-local-fixture.sh
|
CV_FIRST_AUDIO_SOURCE=fixed_greeting_tts
|
CV_GREETING_SOURCE=local_fixture
|
CV_GREETING_AUDIO_FILE=./.local/greeting-local.wav
|
|
# Device output smoke is disabled by default.
|
CV_DEVICE_OUTPUT_SMOKE_ENABLED=false
|
CV_DEVICE_OUTPUT_DESTINATION_IDENTITIES=
|
|
# Local wrapper behavior.
|
COMBRABO_VOICE_RUNTIME_HELPER_MODE=auto
|
COMBRABO_VOICE_RUNTIME_HELPER_IMAGE=combrabo-voice-runtime-helper:local
|
|
# Service mode control plane. Values below are placeholders only.
|
# lmrobot-app calls helper with Authorization: Bearer {CV_HELPER_AUTH_TOKEN}.
|
CV_HELPER_SERVICE_ENABLED=false
|
CV_HELPER_SERVICE_BIND=127.0.0.1:18080
|
CV_HELPER_AUTH_TOKEN=replace-with-local-helper-token
|
CV_RUNTIME_TURN_BRIDGE_TOKEN=replace-with-local-turn-bridge-token
|