Core coordinator for RTVI protocol communication
RTVIProcessor
manages bidirectional communication between clients and your Pipecat application. It processes client messages, handles service configuration, executes actions, and coordinates function calls.
RTVIProcessor
to your pipeline:
client-ready
message, triggering the on_client_ready
event in the processor:
llm-function-call
messageFunctionCallResultFrame
onServerMessage
callback or serverMessage
event.