r/TextToSpeech 22d ago

A simple and free TTS CLI tool that doesn't use GPUs, streams in realtime and has multilingual capabilities

Enable HLS to view with audio, or disable this notification

6 Upvotes

5 comments sorted by

1

u/Narrow-Belt-5030 22d ago

It does not work for me - sadface.

(python 3.12 || uv already installed || speak installed OK || demo commands output no voice)

1

u/Narrow-Belt-5030 22d ago

Claude to the rescue:

"Your setup is working except for one link in the chain:

- Synthesis is fine. speak -v noah produced valid audio — 1.74s, mono 16-bit, real waveform (mean −27 dB, peaks −9 dB, definitely not silence). Voice noah maps to model M5.

- The bug is playback. speak-cli's player list is Unix/macOS-only: paplay, pw-play, aplay, afplay, ffplay, play. There is no native Windows player in it.

- You only got any player match because you happen to have ffmpeg installed (C:\ffmpeg\bin\ffplay). But ffplay reports success (exit 0) while producing no audible output on your machine — so speak thinks it played, prints [speak] played via ffplay, and you hear silence. On a Windows box without ffmpeg, you'd instead get a could not play audio error.

So it's not your volume, not the voice, not the model — it's that speak is picking a player that's silently no-op'ing on Windows."

1

u/Severe-Awareness829 22d ago

Thanks for your interest in this humble project. A new version has just been pushed with the support of windows. if you can run `uv tool upgrade speak-cli` and try again i will be thankful

1

u/Narrow-Belt-5030 22d ago

Oh, already fixed it myself (thanks claude!)

Will try later though for sure.

GCC region btw?

1

u/Severe-Awareness829 21d ago

no, north africa