My terminal learned my voice from one recording
I gave sayneat one recording. The next terminal message came back in my own voice, generated locally without Python, a GPU, or an account.
#tools · #text-to-speech · #ai · #rust · #voice-cloning
8 posts
I gave sayneat one recording. The next terminal message came back in my own voice, generated locally without Python, a GPU, or an account.
#tools · #text-to-speech · #ai · #rust · #voice-cloning
Sounds and speech bring me back to the right terminal. Tests, diffs, and worktrees keep several coding sessions useful. The limit is no longer typing speed. It is review.
#pi · #coding-agents · #tmux · #tools · #ai
A one-line macOS notification led to an OpenAI wrapper, then back offline. I put six voices through the same stubborn build to hear what changed.
#tools · #text-to-speech · #rust · #ai
A 256-line Bash wrapper keeps the best part of macOS say, but replaces its voice with OpenAI speech that sounds startlingly human.
#tools · #text-to-speech · #shell · #ai · #dotfiles
One Git setting removes friction when publishing a branch for the first time.
A 2009 product idea connecting mite time tracking with Ballpark invoicing.
Adding the current Git branch to Bash PS1 without breaking prompt width calculation.
Introducing mite.cmd, a terminal interface for time tracking with mite.
#ruby · #cli · #tools · #freelancing