Text-to-speech CLI. Thin client for the pink-silero daemon.
Download binary from Releases, or via pink-orchestrator:
pink-orchestrator --service-download pink-ttsThis pulls pink-silero as a dependency automatically.
pink-silerodaemon running locally on127.0.0.1:7466
pink-tts tts "text" # Synthesize → /tmp/pink-tts.wav
pink-tts tts -o out.wav "text" # Custom output path
pink-tts tts -s xenia --speed 1.5 "text" # Other voice / speedPrints output path on stdout.
- POSTs
{text, speaker, speed}tohttp://localhost:7466/tts - Writes returned WAV to disk
- pink-silero handles all preprocessing (Latin→Cyrillic, numbers→words) and ffmpeg post-process
| Flag | Default | Description |
|---|---|---|
-o, --output |
/tmp/pink-tts.wav |
Output WAV path |
-s, --speaker |
baya |
Voice: baya, kseniya, xenia, aidar, eugene, random |
--speed |
1.25 |
Speed factor 0.5-3.0 (applied via ffmpeg atempo on server side) |
Optional environment variables:
| Variable | Default | Description |
|---|---|---|
SILERO_LOCAL_ADDR |
localhost:7466 |
pink-silero daemon address |
git clone https://github.com/pink-tools/pink-tts.git
cd pink-tts
make build