Speak TTS

Lokální TTS CLI pro Apple Silicon s klonováním hlasu, automatickým chunkováním a obnovením pro dlouhé dokumenty.

od EmZod · EmZod/speak

Funguje s nastavením ★ 6.8/10

Speak TTS — Lokální TTS CLI pro Apple Silicon s klonováním hlasu, automatickým chunkováním a obnovením pro dlouhé dokumenty.

Co umí

Poskytuje agentovi lokální CLI `speak` (backend Bun + Python/MLX Chatterbox) pro čtení textu, Markdownu nebo předávaného obsahu nahlas, klonování hlasu z krátkého vzorku, dávkové zpracování kapitol a obnovení přerušené generace dlouhých dokumentů, zcela na zařízení bez API klíčů. Spouští se na požadavky čtení něčeho nahlas, vyprávění audioknihy nebo poskytnutí mluvené odpovědi, ale funguje pouze na Macích s Apple Silicon.

Testovací report

Kód byl auditován spíše než spuštěn (v tomto sandboxu není žádný běh Bun ani žádný jednorázový 500MB model ke stažení): každý zdokumentovaný příznak, příkaz a dokonce i přesný řetězec chyby ('Server not running', file-not-found, sox-missing) byl skutečně implementován v reálné kódové základně o délce 2 827 řádků TypeScript + 752 řádků Python, ne vaporware. Ale vlastní tabulka Předpoklady SKILL.md nikdy nezmiňuje Bun nebo Python 3.10+, a vlastní doporučený rychlý setup agenta (pouze kopírovat SKILL.md) dodává dovednost, která odkazuje na binární soubor `speak`, který ve skutečnosti není v PATH.

Testováno: 2026-07-16 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/EmZod/speak.git
mkdir -p ~/.claude/skills
cp -r speak ~/.claude/skills/speak-tts
cd ~/.claude/skills/speak-tts && bun install && alias speak="bun run $(pwd)/src/index.ts"

Příkazy a ukázkové prompty

  • /speak-ttsLokální TTS CLI pro Apple Silicon s klonováním hlasu, automatickým chunkováním a obnovením pro dlouhé dokumenty.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Read this article aloud to me using my own cloned voice, offline.
  • Narrate this long ebook chapter and let it resume if interrupted.
  • Turn this markdown doc into spoken audio without any cloud API keys.