bridge
bridge
¶
Bridge browser WebSocket clients to a provider realtime session.
Classes¶
VoiceLiveBridge
¶
VoiceLiveBridge(
client_ws: Any,
session: RealtimeVoiceSession,
*,
client_input_rate: int = 16000,
)
Pump audio/control messages between a FastAPI WebSocket and a provider.
Source code in src/diapason/speech/realtime/bridge.py
Functions:¶
event_to_client_json
¶
event_to_client_json(event: SessionEvent) -> dict[str, Any]
Serialize a :class:SessionEvent for the browser protocol.