Agent Skill
Let Skills-capable agents discover local speech workflows.
Install
Install with the standard skills installer — let it detect the client, or pass an explicit agent target.
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 codexSkills
Eight skills covering the on-device pipeline end to end. Most read the skill instructions and shell out to edgespeak-cli, returning JSON in the same shape as the gateway API. Karaoke also needs FFmpeg, yt-download needs yt-dlp, and translate is written by the agent itself with no CLI behind it.
edgespeak-transcribe audio/video → text + word timing (edgespeak-cli transcribe)
edgespeak-align known text → word timing (edgespeak-cli align)
edgespeak-segment raw text → sentences (edgespeak-cli segment)
edgespeak-broadcast text → speech + voice library (edgespeak-cli speech)
edgespeak-karaoke media → karaoke ASS + hard subs (edgespeak-cli transcribe + FFmpeg)
edgespeak-name-speakers speaker_N → real names (bundled Python script)
edgespeak-translate timed transcript → new language (agent-written, no CLI)
edgespeak-yt-download YouTube URL → media + captions (yt-dlp)Requirements
The skills shell out to edgespeak-cli — a self-contained on-device runtime, no desktop app required. The desktop app ships the same CLI.
curl -fsSL https://edgespeak.com/install.sh | sh
edgespeak-cli trialManual install
If the installer is not available, clone the public repository and copy the skill folders into your agent's skills directory.
git clone https://github.com/lattifai/EdgeSpeak
cp -r EdgeSpeak/skills/edgespeak-* ~/.claude/skills/