The Pipeline: From Idea to Action in 3 Seconds

Understand how data flows from voice command to physical execution with minimum latency.

Bidirectional Streaming (WebSockets)

BitBitBla maintains a persistent WebSocket connection with edge devices. This eliminates connection overhead per command and allows real-time audio while receiving immediate telemetry.

const ws = new WebSocket('wss://api.bitbitbla.com/v1/stream');
ws.addEventListener('open', () =>  {
  console.log('Connection established - ready to send voice');
});

Context RAG Orchestration

Context ingestion

Audio transcription is instantly cross-referenced with your device state to understand references like "turn that off" based on the active zone.

Retrieval Augmented Generation

We enrich user intent with technical documentation to execute complex commands like "calibrate the sensor according to manual v2".

Instant Action (JSON Payload)

The final result is a deterministic JSON payload ready to run on device firmware in microseconds.

 {
  "transaction_id": "req_88a9f2",
  "intent": "ACTIVATE_COOLING",
  "confidence_score": 0.98,
  "parameters":  {
    "target_zone": "Sector A",
    "intensity": "high",
    "duration_ms": 30000
  },
  "context_applied": ["zone_map_v1", "thermal_limits"]
}

Hardware Reference: Muse Proto

Muse Proto hardware

Optimized for voice control

Muse Proto is a low-latency edge device, compatible with our WebSockets API to execute JSON actions instantly in IoT environments.

  • ESP32 dual-core processor
  • Built-in speaker and digital mic
  • RGB feedback indicators