Skip to content

Add say-it — pronunciation CLI for developer jargon#710

Open
anzy-renlab-ai wants to merge 2 commits into
alebcay:masterfrom
anzy-renlab-ai:add-say-it
Open

Add say-it — pronunciation CLI for developer jargon#710
anzy-renlab-ai wants to merge 2 commits into
alebcay:masterfrom
anzy-renlab-ai:add-say-it

Conversation

@anzy-renlab-ai

Copy link
Copy Markdown

Repo: https://github.com/anzy-renlab-ai/pronounce
Live demo: https://pronounce.renlab.ai

say-it is a zero-dependency Bash CLI that pronounces developer project / product / jargon names — kubectl, nginx, GIF, JSON, JWT, Knative, Pydantic, and 540+ more — out loud through your speakers, using a community-maintained dictionary of how engineers actually say them.

$ say-it kubectl
🔊  koob control. koob control. koob control. or: cube cuddle. or: kube C T L.

$ say-it --why GIF
word              GIF
ipa               /dʒɪf/
respelling_us     jif
source            Steve Wilhite, NYT (2013)
url               https://www.nytimes.com/2013/05/22/business/media/...

Why it fits awesome-shell:

  • Pure Bash, zero deps (wraps macOS say)
  • Single binary, single TSV dictionary — auditable
  • Useful daily — every dev has heard "kub-cuttle" said in standup
  • Each entry tagged with confidence (creator-clarified / community-consensus / contested) and a source URL
  • MIT licensed, contributing is just a PR to a TSV file

Inserted alphabetically under ## For Developers between repren and slap.

Thanks for considering!

@anzy-renlab-ai

Copy link
Copy Markdown
Author

Status update since submitting: dictionary grew to 1,654 sourced entries, the CLI is cross-platform (macOS say / Linux espeak-ng / Windows PowerShell TTS), and it's now installable via a Homebrew tap. Happy to tweak the entry text if needed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants