Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Tracks speaker identity in multi-person conversations by mapping anonymous speaker labels to real names. Controls which speakers can trigger voice commands based on owner and approval status. Integrates with Omi pendant hardware to identify the primary wearer.
Combines hardware-based primary speaker detection with a configurable registry, avoiding the need for a fully automated voice recognition system while still supporting per-speaker authorization.
When to use it
- Attributing quotes to specific people in meeting transcripts
- Restricting voice command access to approved household members
- Reviewing who spoke when in a recorded multi-person session
- Setting up a new speaker profile after adding a household member
- Auditing which unknown speakers were present in a conversation
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: who said the last command?
- 1Receive transcript segment with SPEAKER_01 label from Omi
- 2Look up SPEAKER_01 in percept/data/speakers.json
- 3Resolve label to name 'Rob' with approved status
- 4Check authorization level to confirm command was valid
- 5Return speaker-attributed transcript entry
'Rob' triggered the command at [timestamp], authorized as an approved speaker
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.