Agent Skill

让支持 Skills 的 Agent 自动发现本机语音能力。

lattifai/EdgeSpeak

安装

使用标准 skills 安装器安装,可自动识别客户端,也可显式指定 Agent。

Shell
npx skills add lattifai/EdgeSpeak

npx skills add lattifai/EdgeSpeak --agent claude-code
npx skills add lattifai/EdgeSpeak --agent cursor
npx skills add lattifai/EdgeSpeak --agent codex

Skill 清单

共 8 个 Skill,覆盖端侧完整链路。多数 Skill 由 Agent 读取指令后调用 edgespeak-cli,JSON 输出与本地网关 API 结构一致。

edgespeak-transcribe      音视频 → 文本 + 词级时间戳    (edgespeak-cli transcribe)
edgespeak-align           已有文稿 → 词级时间戳         (edgespeak-cli align)
edgespeak-segment         纯文本 → 句子                 (edgespeak-cli segment)
edgespeak-broadcast       文本 → 播报音频 + 声音库      (edgespeak-cli speech)
edgespeak-karaoke         媒体 → 卡拉 OK ASS + 硬字幕   (edgespeak-cli transcribe + FFmpeg)
edgespeak-name-speakers   speaker_N → 真实姓名          (随附 Python 脚本)
edgespeak-translate       带时间戳文稿 → 目标语言       (agent 自写,无 CLI)
edgespeak-yt-download     YouTube 链接 → 媒体 + 字幕    (yt-dlp)

依赖

Skill 底层调用 edgespeak-cli。它是自包含端侧运行时,无需桌面 App;桌面 App 也内置同一个 CLI。安装命令、--device 选档、Windows 路径与 PATH 注意事项见 CLI 安装。安装后可用 edgespeak-cli trial 激活试用,或登录激活。

手动安装

如果安装器不可用,可克隆公开仓库,再把 Skill 目录复制进 Agent 的 skills 目录。

Shell
git clone https://github.com/lattifai/EdgeSpeak
cp -r EdgeSpeak/skills/edgespeak-* ~/.claude/skills/