Install
openclaw skills install @bluecolumnconsulting-lgtm/streaming-audio-memoryIngest live edge-device audio (car, doorbell, wearable, kiosk) into per-device streaming memory and recall what a device heard. Use when an agent streams audio chunks from devices, monitors ambient audio, or answers questions about a device's audio history. Requires a BlueColumn API key (bc_live_*).
openclaw skills install @bluecolumnconsulting-lgtm/streaming-audio-memoryStream audio chunks from any edge device into persistent, per-device memory.
Each chunk is transcribed (Whisper large-v3), mined for entities and intent,
and indexed under <namespace>_audio_streaming_<deviceId> for instant recall.
Read TOOLS.md or the platform secret store for the BlueColumn API key (bc_live_*). Base URL: https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1
curl -X POST .../streaming-audio \
-H "Authorization: Bearer <key>" \
-H "Content-Type: application/json" \
-d '{"deviceId": "dashcam-01", "audio": "<base64>", "format": "wav",
"sampleRate": 16000, "timestamp": 1756000000000,
"idempotencyKey": "chunk_dashcam-01_1756000000000_a1b2c3d4e5f6"}'
Idempotency key format: chunk_<deviceId>_<epoch-ms>_<6-12 hex>. Same key +
same body returns the cached response; same key + different body = 409. Retries
never double-process.
curl -X POST .../streaming-audio/query \
-H "Authorization: Bearer <key>" \
-H "Content-Type: application/json" \
-d '{"deviceId": "dashcam-01", "query": "what happened near the warehouse?"}'
Add ?stream=1 (or Accept: text/event-stream) for SSE: sources →
delta → done events.
/streaming-audio/query for that devicesession_summary memories for long-horizon context