Skip to main content

PipecatIntegration

10 tools in this family (folder Editor/Tools/PipecatIntegration/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
voiceagent_apply_default_templatewritesOne-shot: pick a curated preset and generate the full Pipecat sidecar package.
voiceagent_export_docker_compose_yamlwritesGenerate a docker-compose.yml for the Pipecat sidecar. Includes the pipecat service,
voiceagent_export_pipeline_config_yamlwritesGenerate a pipeline.yml config sidecar (selected providers, model versions, voice ids,
voiceagent_generate_codewritesEmit a Pipecat sidecar package from a PipecatSpec into <project>/Pipecat/. Writes
voiceagent_list_providersread-onlyList all Pipecat-supported providers, grouped by kind (STT / TTS / LLM / S2S /
voiceagent_propose_from_promptread-onlyBuild a PipecatSpec from a designer prompt (e.g. 'RPG village NPCs with French voice +
voiceagent_setup_credentialswritesStore Pipecat provider API keys securely in the Buril keychain (macOS Keychain /
voiceagent_simulate_latencyread-onlyEstimate end-to-end voice-agent latency from the spec: STT first-token + LLM
voiceagent_test_connectionread-onlyHealth-check a running Pipecat sidecar. Reaches out to ws://localhost:7860 (or the
voiceagent_validate_specread-onlyValidate a PipecatSpec. Returns { ok, errors[], summary }. Checks: provider enums