Forward-Deployed Engineering

Every voice knob,
from symptom to setting.

A deep-dive reference to the Freya agent's Voice AI settings: what each does, its exact config key, validator range and default, the pipecat-agent code it drives, and the customer complaint it fixes.

Grounded in freya-dashboard@staging-eu + pipecat-agent@dev. 10 parts, 60 steps. Companion to guide.md.

Open the master simulator →

Every knob on one clock: noise, audio filters, VAD, endpointing, turn-taking, barge-in, echo grace.

The path of one turn

Click a stage to see which settings group tunes it. Every knob in this guide lives at exactly one of these stages.

Select a stage above to see its settings group and the code that builds it.

The ten parts

Defaults & ranges cheat-sheet

Every voice setting across Parts 2–9, in all three names: the dashboard label you click, the configKey you set via the API, and the runtime name inside pipecat-agent (often different — see the full map in NAMES.md). Filter by any of them; click a column to sort (Status groups dead → gotcha → live). Two defaults shown when defaults.ts and validators.ts disagree.

Dashboard label Config key Runtime Range Default Status