Tutorials|February 4, 2026|7 min read

How to Add Custom Vocabulary for Technical Terms in Sonicribe

Master Sonicribe's custom vocabulary feature to perfectly transcribe technical jargon, brand names, programming terms, and industry-specific language every time.

S

Sonicribe Team

Product Team

How to Add Custom Vocabulary for Technical Terms in Sonicribe

Why Custom Vocabulary Matters

Ever dictated "Kubernetes" and gotten "Cooper Netties"? Or said "GraphQL" only to see "Graphic Wool"? Standard speech-to-text struggles with:

  • Technical jargon (API, SDK, OAuth, CI/CD)
  • Brand names (PostgreSQL, FastAPI, Tailwind)
  • Made-up words (your product names, character names)
  • Acronyms specific to your industry
  • Names of people you mention frequently

Sonicribe's custom vocabulary fixes this permanently. Add a word once, and it's recognized correctly forever—with zero cloud dependency.

How Custom Vocabulary Works

Technical deep-dive

Unlike cloud services that "learn" from your usage (by storing your data), Sonicribe's vocabulary system works differently:

1. You define words explicitly — Full control over what's recognized

2. Processing stays local — Your vocabulary never leaves your Mac

3. Instant recognition — No training period required

4. Smart replacements — Transform spoken phrases into formatted output

Adding Your First Custom Word

Step 1: Open Vocabulary Settings

1. Click the Sonicribe icon in your menubar

2. Select Settings (gear icon)

3. Navigate to the Vocabulary tab

Or use the keyboard shortcut: Cmd + , then click Vocabulary.

Step 2: Add a Word

Click the + Add Word button, then fill in:

  • Spoken form: How you'll say the word ("kubernetes")
  • Written form: How it should appear ("Kubernetes")
  • Category (optional): For organization ("DevOps", "Programming")

Click Save and you're done.

Step 3: Test It

Press your transcription hotkey (default: Alt+Space), say "I deployed to Kubernetes," and watch the magic happen.

Read more: Custom Vocabulary for Legal Terms: Court, Contracts & Compliance

Essential Vocabulary for Developers

Developer tools

Here are the most commonly needed technical terms. You can add these manually or import our pre-built Developer Pack:

Programming Languages & Frameworks

SpokenWrittenNotes
"react"ReactCapitalized framework name
"next js"Next.jsWith correct styling
"typescript"TypeScriptProper casing
"javascript"JavaScriptProper casing
"python"PythonCapitalized
"node js"Node.jsStyled correctly
"tailwind"Tailwind CSSFull name
"postgres"PostgreSQLFull name
"mongo db"MongoDBCorrect casing

Developer Tools

SpokenWritten
"git hub"GitHub
"git lab"GitLab
"docker"Docker
"kubernetes"Kubernetes
"v s code"VS Code
"x code"Xcode
"homebrew"Homebrew
"npm"npm
"yarn"Yarn

Common Acronyms

SpokenWritten
"api"API
"sdk"SDK
"rest api"REST API
"graphql"GraphQL
"oauth"OAuth
"jwt"JWT
"ci cd"CI/CD
"aws"AWS
"gcp"GCP

Smart Replacements: Beyond Single Words

The real power of custom vocabulary is smart replacements—transforming spoken phrases into formatted output:

SpokenWritten
"my calendar link"https://cal.com/yourname
"company website"https://yourcompany.com
"github profile"https://github.com/username
"linkedin"https://linkedin.com/in/yourname

Code Snippets

SpokenWritten
"console log"console.log()
"use state hook"useState()
"use effect hook"useEffect()
"async function"async function
"arrow function"() => {}

Email Signatures

SpokenWritten
"my email signature"Best regards,\nJohn Smith\nSenior Developer
"quick sign off"— John

Common Phrases

SpokenWritten
"let's hop on a call"Let's schedule a call to discuss.
"LGTM"Looks good to me!
"will do"I'll take care of that.

Using Pre-Built Vocabulary Packs

Sonicribe includes pre-built vocabulary packs for common industries:

Available Packs:

1. Software Development — 200+ programming terms

2. Medical/HealthcareHIPAA-compliant terminology

3. Legal — Court terms, case law references

4. Finance — Accounting, trading terminology

5. Sales — CRM terms, sales methodology

6. Construction — Building, safety terminology

7. Logistics — Supply chain, shipping terms

Installing a Pack:

1. Go to Settings → Vocabulary

2. Click Browse Packs

3. Select the pack you need

4. Click Install

Packs don't overwrite your custom entries—they add to them.

Organizing Your Vocabulary

As your vocabulary grows, organization matters:

Use Categories

Create categories that match your work:

Read more: Custom Vocabulary for Programming: APIs, Frameworks & Libraries
  • Company — Brand names, product names, colleague names
  • Project — Current project-specific terms
  • Clients — Client names and their product terms
  • Code — Programming-specific vocabulary

Enable/Disable Categories

Working on different projects? Toggle categories on/off:

1. Go to Settings → Vocabulary

2. Click the toggle next to any category

3. Disabled categories won't affect transcription

Export and Import

Moving to a new Mac? Share vocabulary with your team?

Export:

1. Settings → Vocabulary → Export

2. Save the JSON file

Import:

1. Settings → Vocabulary → Import

2. Select your JSON file

3. Choose "Merge" or "Replace"

Mode-Specific Vocabulary

Sonicribe lets you assign vocabulary to specific modes:

Example: Code Mode

Create a "Code" mode that activates when you're in VS Code:

1. Settings → Modes → Create Mode

2. Name: "Code"

3. Auto-activate in: VS Code, Terminal, Xcode

4. Vocabulary: Enable only "Code" category

Read more: How Sonicribe Keeps Your Voice Data Private: Zero Cloud Architecture

Now when you dictate in VS Code, only programming vocabulary is active—no interference from medical terms or client names.

Example: Email Mode

1. Name: "Email"

2. Auto-activate in: Mail, Gmail (browser)

3. Vocabulary: "Email Signatures", "Client Names"

Best Practices

Tips and best practices

1. Start Small

Don't try to add 500 words on day one. Add terms as you encounter misrecognitions.

2. Be Specific with Spoken Forms

If Whisper misrecognizes "Terraform" as "Terra Form," add:

  • Spoken: "terra form"
  • Written: "Terraform"

Listen to how you naturally say words—that's your spoken form.

3. Use Phonetic Alternatives

For words with multiple pronunciations:

SpokenWritten
"postgres"PostgreSQL
"postgre sql"PostgreSQL
"post gres"PostgreSQL

Add all variations pointing to the same output.

4. Leverage Smart Replacements

The biggest time-savers are phrase replacements:

Read more: Sonicribe vs Descript: Dictation vs Content Editing
  • "my zoom link" → Your actual Zoom URL
  • "my phone number" → Your formatted phone number
  • "standard disclaimer" → Your legal boilerplate

5. Review and Prune

Monthly, review your vocabulary:

  • Remove terms you no longer use
  • Update outdated links/information
  • Consolidate duplicate entries

Troubleshooting

Word Not Being Recognized

  • Check spelling of spoken form (lowercase, as you say it)
  • Try adding phonetic alternatives
  • Verify the category is enabled

Replacement Not Working

  • Ensure exact spoken form match
  • Check for spaces (vs. no spaces) in multi-word phrases
  • Verify the entry isn't disabled

Vocabulary Slowing Down Transcription

This shouldn't happen with normal vocabulary sizes (under 1000 words). If it does:

1. Export your vocabulary

2. Check for duplicates

3. Remove unused entries

The Power of Personalized Transcription

Custom vocabulary transforms Sonicribe from a general transcription tool into your personal dictation assistant. The more you customize, the faster and more accurate your workflow becomes.

Technical terms that once required manual correction now transcribe perfectly. URLs you type daily now flow from speech. And all of it happens locally, on your Mac, with zero cloud involvement.

Your vocabulary is your data. Keep it private, keep it powerful.


Ready to build your perfect vocabulary? Download Sonicribe and start customizing today.
Share this article

Ready to transform your workflow?

Join thousands of professionals using Sonicribe for fast, private, offline transcription.