Why my terminal now sounds like a person
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
Personal notebook
I write about software, freelancing, and the useful details discovered while building things.
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
A 40-inch ultrawide gave me plenty of pixels and nowhere obvious to put a 1,920 by 1,080 screen-share window.
#dotfiles · #macos · #phoenix · #javascript
I gave Neovim one column of empty space. It fixed a kind of slowness no benchmark records.
Formfix proved KMS's encrypt-first design while an Elixir umbrella let the key-management code move gradually from an embedded OTP application to a separate open-source project.
#formfix · #kms · #elixir · #security · #architecture