Skip to main content
The dictionary feature allows you to define custom vocabulary terms that SlasshyWispr will recognize and transcribe correctly during dictation. This is particularly useful for technical jargon, proper nouns, brand names, or domain-specific terminology.

What is the Dictionary Feature

The dictionary maps spoken words or phrases (source) to their written form (target). When you dictate, SlasshyWispr automatically replaces recognized source terms with their corresponding target text, ensuring accurate transcription of specialized vocabulary.
Dictionary terms work in real-time during dictation and are applied before the text is inserted into your application.

DictionaryTerm Structure

Each dictionary entry contains the following properties:
PropertyTypeDescription
idstringUnique identifier for the term
sourcestringThe spoken word/phrase to recognize
targetstringThe text to insert when source is detected
scope”personal” | “shared”Whether the term is private or team-wide
createdAtnumberUnix timestamp of when the term was created
Source terms are case-insensitive during recognition but preserve the exact casing you specify in the target field.

Adding Custom Terms

1

Open Dictionary

Navigate to the Dictionary section from the main navigation
2

Create New Term

Click the “Add Term” button to open the entry form
3

Enter Source and Target

  • Source: Enter the word or phrase as it sounds when spoken
  • Target: Enter the exact text you want to appear in transcription
4

Set Scope

Choose whether this term should be:
  • Personal: Only available to you
  • Shared: Available to your entire team
5

Save

Click “Save” to add the term to your dictionary

Team vs Personal Scope

Personal Scope

Terms are stored locally and only affect your own dictation sessions. Ideal for personal preferences, nicknames, or client-specific vocabulary.

Shared Scope

Terms are synchronized across your team and apply to all members. Perfect for company terminology, product names, or standardized vocabulary.

When to Use Each Scope

Use Personal scope for:
  • Client names specific to your projects
  • Personal shortcuts or abbreviations
  • Regional spelling preferences
  • Experimental terms you’re testing
Use Shared scope for:
  • Company product names
  • Industry-standard terminology
  • Team-wide acronyms
  • Brand names your organization uses frequently

Use Cases for Custom Vocabulary

Technical Terminology

Source: "react component"
Target: "React Component"
Scope: Shared

Product Names

Source: "slashy whisper"
Target: "SlasshyWispr"
Scope: Shared

Acronyms and Abbreviations

Source: "A P I"
Target: "API"
Scope: Shared

Domain-Specific Jargon

Source: "kubernetes"
Target: "Kubernetes"
Scope: Personal
Dictionary terms are processed in the order they were created. If multiple terms could match, the first matching term will be applied.

Managing Dictionary Terms

You can edit or delete existing terms at any time:
  • Edit: Click on any term to modify its source, target, or scope
  • Delete: Remove terms that are no longer needed
  • Search: Use the search bar to quickly find specific terms
  • Filter: Toggle between viewing personal, shared, or all terms

Storage

Dictionary terms are stored using the key slasshy-wispr-dictionary-v1 and persist across application restarts. Shared terms require team synchronization to be enabled in your settings.

Build docs developers (and LLMs) love