Speak TTS

Lokalne narzędzie CLI TTS dla Apple Silicon z klonowaniem głosu, automatycznym dzieleniem na fragmenty i wznawianiem dla długich dokumentów.

Autor: EmZod · EmZod/speak

Działa po konfiguracji ★ 6.8/10

Speak TTS — Lokalne narzędzie CLI TTS dla Apple Silicon z klonowaniem głosu, automatycznym dzieleniem na fragmenty i wznawianiem dla długich dokumentów.

Co robi ten skill

Dostarcza agentowi lokalne narzędzie CLI `speak` (backend Chatterbox Bun + Python/MLX) do odczytywania tekstu, Markdown lub zawartości przesyłanej strumieniowo, klonowania głosu z krótkiej próbki, przetwarzania wsadowego rozdziałów i wznawiania przerwanej generacji długich dokumentów, całkowicie lokalnie bez kluczy API. Aktywuje się na żądania odczytania czegoś na głos, narracji audiobooka lub udzielenia odpowiedzi głosowej, ale działa tylko na komputerach Mac z Apple Silicon.

Raport z testu

Kod został przeanalizowany, a nie wykonany (brak środowiska uruchomieniowego Bun i brak jednorazowego pobrania modelu o rozmiarze 500 MB w tym piaskownicy): każdy udokumentowany flag, polecenie, a nawet dokładny ciąg błędów ('Server not running', file-not-found, sox-missing) został faktycznie zaimplementowany w rzeczywistej bazie kodu o rozmiarze 2 827 linii TypeScript + 752 linii Python, a nie vaporware. Ale własna tabela Wymagań Wstępnych SKILL.md nigdy nie wspomina o Bun ani Python 3.10+, a zalecana przez projekt szybka konfiguracja agenta (tylko kopiuj SKILL.md) dostarcza umiejętność, która odwołuje się do binarnego pliku `speak`, który faktycznie nie znajduje się na ścieżce PATH.

Testowano: 2026-07-16 · Claude Code 2.x (agent harness)

Instalacja

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"

Komendy i przykładowe prompty

  • /speak-ttsLokalne narzędzie CLI TTS dla Apple Silicon z klonowaniem głosu, automatycznym dzieleniem na fragmenty i wznawianiem dla długich dokumentów.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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