Back to Showcase
Voice AgentsIntermediatePulse STTLightning TTS

Pipecat Voice Agent

Smallest AI's STT and TTS are natively integrated into Pipecat, the open-source framework for real-time voice + AI pipelines. This example wires them into a fully working voice agent that runs in your browser via WebRTC. Speak, and the agent responds using Smallest AI's low-latency sophia voice. Start speaking while it's talking — the response stops mid-sentence and the agent picks up your new input immediately. Interruption is handled automatically by Pipecat's SileroVADAnalyzer; no custom logic needed.

Pipecat Voice Agent

Features

Browser-based voice agent via WebRTC
Smallest AI STT (Pulse) for real-time transcription
Smallest AI TTS (Lightning) with sophia voice
Native interruption — zero custom code
Silero VAD for end-of-turn detection
OpenAI LLM reasoning
Seven-stage Pipecat pipeline

Quick Start

terminal
git clone https://github.com/smallest-inc/cookbook.git && cd cookbook/voice-agents/pipecat-voice-agent

Tech Stack

PythonPipecatFastAPISmallest AI STTSmallest AI TTSOpenAIWebRTC

Tags

pipecatwebrtcbrowserinterruptionsopen-sourcereal-time