Utilities

VCCM – Voice-Controlled Command Module

VCCM handles offline speech recognition and converts natural voice commands into actionable intent. Built using Vosk (STT) and LlamaCpp (local LLM), it supports contextual command interpretation.

What It Does

  • Transcribes voice commands into text (offline)
  • Uses NLP to extract intent and logic
  • Sends control signals to Qognix based on speech

Example Use Cases

  • Voice-triggered assistants on mobile robots
  • Human-robot interaction in noisy environments
  • Commands like “Watch for Mark” or “Alert me if someone falls”

Supported Components

TypeDevice ExampleNotes
USB MicrophoneSamson Go Mic / Blue SnowballUAC class, cross-platform compatible
I2S Mic ModuleReSpeaker 2/4 Mic ArrayLow-level mic arrays for embedded systems
HAT Audio BoardsSeeed ReSpeaker HAT for Pi / JetsonSeeed ReSpeaker HAT for Pi / Jetson
Array Mic (USB)MiniDSP UMA-16, Matrix Voice USBFar-field voice capture with

beamforming