WebSocket server transport implementation for real-time audio communication
WebsocketServerTransport
provides a WebSocket server implementation for real-time audio communication. It supports bidirectional audio streams and voice activity detection (VAD).
WebsocketServerTransport
, install the required dependencies:
SileroVADAnalyzer()
or WebRTCVADAnalyzer()
. SileroVADAnalyzer is the
recommended option. Learn more about the
SileroVADAnalyzer.@transport.event_handler()
decorator.
transport
: The WebsocketServerTransport instanceclient
: WebSocket client connection objecttransport
: The WebsocketServerTransport instanceclient
: WebSocket client connection objecttransport
: The WebsocketServerTransport instanceclient
: WebSocket client connection object