Who it is forA developer who wants a long build or batch job to announce its result out loud.
The problemYou miss when a long job finishes because you are in another window.
The outcomeCommand line speech you can drop into any script, with status, pause and resume.
What you need first
- Apple silicon Mac
- A supported MLX TTS model downloaded in the app
Steps
- Install Say It and its command line tool
- Test it with
sayit "Read this aloud" - Pipe output in with
printf 'Read standard input' | sayit - Control playback with
sayit pause,sayit resumeandsayit status
Prompt for your agent
Add callebtc/sayit to <script> so it pipes the final status line into `sayit`. Run the script once and confirm the line was spoken and `sayit status` reports idle afterwards.
Caveat. It runs only on Apple silicon Macs because it depends on MLX.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for callebtc/sayit and "Speak text from the terminal and shell scripts"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer