Components
Browse Pipecat UI components, visualizers, blocks, and hooks.
Controls
Connect Button
Connect and disconnect with transport-aware status.
User Audio Control
Microphone mute, push-to-talk, and device selection.
User Video Control
Camera toggle, preview, and device selection.
User Screen Control
Screen sharing with a live preview.
Device Select
Pick a microphone, speaker, or camera.
DTMF Keypad
Send telephone keypad tones during a session.
Conversation
Conversation
Live transcripts with speaker roles and function calls.
Text Input
Send text messages alongside voice.
Transcript Overlay
Word-by-word captions for bot speech.
Audio and visualizers
Bot Audio
Bot audio playback, mute, and volume controls.
Audio Visualizer Bar
Audio-reactive canvas bars.
Audio Visualizer Radial
Circular audio-reactive bars.
Audio Visualizer Wave
Audio-reactive aura shader.
Status and metrics
Client Status
Client and bot connection status.
Session Info
Transport details, session IDs, and RTVI versions.
Metric
A single value with a label and optional unit.
Metrics
A complete performance and usage dashboard.