GET
/live
Live Monitor: Real-time dashboard showing DOA compass and pipeline parameters.
GET
/gateway
Gateway Client: Simple one-button mic stream transmitter client for standard mode.
GET
/test
PCM ASR Test: Upload robot PCM for batch /process or stream via /test/ws with server-managed ASR relay.
GET
/raw
Raw Recorder: View raw 5-minute PCM segments, play back individual channels, or download raw files.
GET
/live/sessions
Sessions List: Queries and returns a JSON list of all active WebSocket client IDs.
GET
/health
Health Probe: Validates native library, model existence, and compilation status.
GET
/
Root Directory: Serves this directory webpage listing all endpoints and instructions.
WebSocket Route
Description
WS
/ws
or /ws/{client_id}
Mic Clean Stream: Accepts multi-channel audio frames, runs the DSP pipeline, and returns clean mono PCM audio back directly.
WS
/test/ws
or /test/ws/{client_id}
PCM ASR Bridge: Multi-channel PCM in, DSR pipeline, ASR upstream; ASR JSON and status out (no processed PCM to client).
WS
/ws/raw
or /ws/raw/{client_id}
Raw Stream: Parallel WebSocket endpoint to upload raw 8-channel interleaved PCM audio for storage rotation.
WS
/live/ws/{target_client_id}
Diagnostics Subscribe: Subscribes to client pipeline metrics, processed PCM, and gateway-relayed ASR transcripts.