pipecat.queue module

Functions for working with queues.

pipecat.queue.receive(queue)

Receive records from a queue.

Queues are a handy mechanism for passing data between threads. Use this function to receive records sent over a queue by pipecat.queue.send().

Parameters:queue (queue.Queue, required)
Yields:record (dict)
pipecat.queue.send(source, queue, shutdown=None)

Send records from a source to a queue.

Queues are a handy mechanism for passing data between threads. Use this function to send records over a queue to pipecat.queue.receive().

Parameters: