Files
pipecat/examples/websocket-server
Aleix Conchillo Flaqué 7e39d9ad3d introduce input/output audio and image frames
We now distinguish between input and output audio and image frames. We introduce
`InputAudioRawFrame`, `OutputAudioRawFrame`, `InputImageRawFrame` and
`OutputImageRawFrame` (and other subclasses of those). The input frames usually
come from an input transport and are meant to be processed inside the pipeline
to generate new frames. However, the input frames will not be sent through an
output transport. The output frames can also be processed by any frame processor
in the pipeline and they are allowed to be sent by the output transport.
2024-09-19 23:11:03 -07:00
..

Websocket Server

This is an example that shows how to use WebsocketServerTransport to communicate with a web client.

Get started

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Run the bot

python bot.py

Run the HTTP server

This will host the static web client:

python -m http.server

Then, visit http://localhost:8000 in your browser to start a session.