~120ms before silence, then negotiates barge-in with the user's prosody. Conversations don't stutter.22kHz with phoneme-level emotion control. Brand-safe by default.< 2s if confidence drops.Every Voice AI deployment ships with the spec checked into your repo. Prompts, tools, evals, voices — all versioned, all yours. Run the agent locally, replay any production call, and roll back like any other service.
// Voice agent spec — versioned, replayable, yours. import { defineAgent, tool } from "@kasipan/voice"; export default defineAgent({ id: "front-desk-v4", voice: "clone:lena/22k", latency: { p50: 280, p95: 450 }, prompt: readSpec("./prompts/front-desk.md"), tools: [ tool({ name: "book_appointment", schema: BookingSchema, handler: async ({ customerId, slot }) => { return await crm.book({ customerId, slot }); }, }), ], guardrails: { redactPII: true, handoffOn: ["escalation", "low_confidence"], }, evals: "./evals/*.yaml", // 10k synthetic callers, nightly });
Bring a single workflow — inbound, outbound, or front-desk. We instrument, build, and ship a measurable agent against it. If it doesn't move a number, you don't pay.