Install
openclaw skills install percept-speaker-idIdentifies and tracks speakers in multi-person conversations, mapping speaker labels to names and managing voice command authorization levels.
openclaw skills install percept-speaker-idSpeaker identification and management for multi-person conversations.
Tracks who said what in conversations. Maps anonymous speaker labels (SPEAKER_0, SPEAKER_1) to real names, maintains speaker profiles, and gates voice command authorization.
is_user flag for primary speaker)is_user flag from Omi identifies the pendant wearer as the primary speakerLocated at percept/data/speakers.json:
{
"SPEAKER_00": {
"name": "David",
"is_owner": true,
"approved": true
},
"SPEAKER_01": {
"name": "Rob",
"is_owner": false,
"approved": true
}
}
Manage via Percept dashboard (port 8960) → Settings → Speakers.
is_owner: true): Full command access, always authorizedapproved: true): Can trigger wake word commandsPlanned: pyannote speaker diarization with 192-dim voice embeddings for automatic speaker recognition via cosine similarity. Currently speaker mapping is manual.