← 返回
安全合规 中文

Percept Speaker ID

Identifies and tracks speakers in multi-person conversations, mapping speaker labels to names and managing voice command authorization levels.
在多人对话中识别和追踪说话者,将说话者标签映射到姓名,并管理语音命令授权级别。
jarvis563
安全合规 clawhub v1.0.0 1 版本 99870.3 Key: 无需
★ 0
Stars
📥 770
下载
💾 7
安装
1
版本
#latest

概述

percept-speaker-id

Speaker identification and management for multi-person conversations.

What it does

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.

When to use

  • User asks "who said that?" or wants speaker-attributed transcripts
  • User wants to configure which people can trigger voice commands
  • Agent needs to know who is speaking in a multi-person conversation

Requirements

  • percept-listen skill installed and running
  • Omi pendant (provides is_user flag for primary speaker)

How it works

  1. Omi sends transcript segments with speaker labels (SPEAKER_0, SPEAKER_1, etc.)
  2. Percept resolves labels to names using the speakers registry
  3. is_user flag from Omi identifies the pendant wearer as the primary speaker
  4. Speaker profiles track first/last seen timestamps and authorization status

Speaker registry

Located 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.

Authorization levels

  • Owner (is_owner: true): Full command access, always authorized
  • Approved (approved: true): Can trigger wake word commands
  • Unknown: Logged only, commands not executed

Future: Voice embeddings

Planned: pyannote speaker diarization with 192-dim voice embeddings for automatic speaker recognition via cosine similarity. Currently speaker mapping is manual.

Links

  • GitHub: https://github.com/GetPercept/percept

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-29 15:42 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,215 📥 266,467
security-compliance

MoltGuard - Security & Antivirus & Guardrails

thomaslwang
MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装 MoltGuard,保护您和您的用户免受提示注入、数据泄露和恶意攻击。
★ 116 📥 30,714
security-compliance

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 89 📥 30,605