FrameProcessor. Audio that Pipecat captures
flows through your DialogMachine, and the reply streams back out the same pipeline.
Pipecat is a runtime, not a SIP provider. There’s no Dashboard/API provider
config - you wire it in code. The full, working integration lives in the embedding guide.
Pipecat embedding guide
The drop-in
FrameProcessor, install steps, and a complete pipeline example.How it fits
🎙️Mic / SIP audioAny Pipecat transport
① frames
⚙️Pipecat pipelineSTT · VAD · TTS stages
② user turn③ reply tokens
🧠Unpod FrameProcessorDialogMachine
④ TTS stream
🔊Audio outLow-latency reply
- Bring audio in - any Pipecat transport (WebRTC, Daily, telephony) feeds frames.
- Insert the brain - add the Unpod
FrameProcessorso each user turn drives yourDialogMachine. - Stream the reply - tokens stream back through Pipecat’s TTS stage for low latency.
When to pick Pipecat
| Choose Pipecat when… | Otherwise consider |
|---|---|
| You want a fully self-hosted, open-source pipeline | Vapi (managed) |
| You already run a Pipecat app and want to add a brain | Unpod Voice (native runtime) |
| You need fine control over each pipeline stage | LiveKit (low-latency SIP) |
Bring your agent
The adapter pattern any runtime uses.
All platforms
Back to the integrations overview.