Learn about the different ways users can connect to your Pipecat voice AI bot
input()
and output()
methods. These methods define how the transport interacts with the pipeline:
transport.input()
typically goes first in the pipeline to receive user inputtransport.output()
doesn’t always go last - you may want processors after itTransportParams
, which provides common settings across transport types:
FrameSerializer
to handle provider-specific message formats:
parse_telephony_websocket()
.