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
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
Plantronic handled durable SAP imports with Elixir, Oban, Ecto, and its existing PostgreSQL database inside the same application that owned the planning rules.
#elixir · #oban · #plantronic · #integrations · #sap
Why Plantronic's planner and team rules had to constrain data access below the interface.