Keep It Professional: Automatic Language Filtering
Keep it professional automatically
Remove profanity from transcriptions automatically.
The short answer: enable Clean Language in the enhancement panel, then speak naturally without self-censoring. AICHE removes profanity and inappropriate language automatically, delivering professional text ready for work communication.
Debugging frustrating bugs or explaining technical problems naturally produces colorful language. Self-censoring while speaking breaks your flow and makes explanations less natural.
- Open AICHE and click the Enhance tab to access text enhancements.
- Enable the Clean Language toggle before recording.

- Press your hotkey (⌃+⌥+R or Ctrl+Alt+R) and speak naturally. Explain the bug, rant about the problem, express frustration without filtering yourself.
- AICHE transcribes everything, then Clean Language removes profanity while preserving your meaning and tone.
- Text appears professional and ready to paste into Slack, email, or documentation without manual editing.
Heads-up: Clean Language removes obvious profanity but preserves frustrated tone. "This damn function breaks everything" becomes "This function breaks everything". The frustration remains clear without the inappropriate language.
The pro-tip: combine Clean Language with Message Ready for debugging explanations. Speak freely while describing the problem, get professionally formatted text with proper punctuation and no profanity. Perfect for Slack or bug reports.
How Clean Language Processes Your Speech
Clean Language operates as a post-transcription filter in the AI enhancement pipeline. After Whisper transcribes your speech to raw text, Clean Language scans for profanity and inappropriate language, then replaces or removes those words while preserving sentence structure and meaning.
The filter handles three categories of content:
Direct profanity. Common swear words and their variations get removed entirely. The surrounding sentence restructures to read naturally without the word - no awkward gaps or placeholder characters.
Aggressive phrasing. Phrases that are technically not profanity but read as unprofessional in work contexts get softened. "Who the hell wrote this code" becomes "Who wrote this code." The question remains pointed without the aggressive modifier.
Contextual judgment. Some words are profane in casual speech but technical in specific domains. Clean Language uses sentence context to distinguish - "damn" in a frustrated rant gets removed, but technical terms that happen to share spelling with informal language are preserved.
When to Use Clean Language
Bug Reports and Incident Response
Production outages produce the most colorful language. You're under pressure, systems are failing, and you need to communicate the problem to your team. Enable Clean Language and speak exactly what you're thinking. The technical details come through while the frustration stays out of the permanent record.
Client-Facing Communication
Email responses to clients after a frustrating interaction benefit from Clean Language as a safety net. Even if you don't expect to swear, the filter catches heated phrasing that might slip through when you're emotionally invested in a problem.
Shared Slack Channels
Channels with external partners, contractors, or executives require professional tone. Clean Language ensures that your rapid-fire voice-dictated messages stay workplace-appropriate without slowing down to self-censor each response.
Team Standup Notes
When you're speaking quickly through blockers and frustrations during standup prep, Clean Language catches anything that shouldn't end up in a meeting summary shared with management.
Combining With Other Enhancements
Clean Language works well as part of a stack:
Clean Language + Message Ready is the most common combination. Message Ready handles punctuation, capitalization, and grammar. Clean Language handles tone. Together, they turn a frustrated rant into a professional message.
Clean Language + Content Organization is useful for longer dictations where you're venting about multiple problems. Content Organization structures the output while Clean Language filters the language, producing a clean, organized technical summary.
Clean Language alone is best when you want your natural phrasing preserved (filler words, casual structure) but need profanity removed - for example, internal Slack messages where casual tone is fine but swearing is not.
What Clean Language Does NOT Do
Clean Language is not a tone rewriter. It removes specific inappropriate words and phrases but does not make you sound friendlier, more diplomatic, or less direct. If you say "This code is terrible and needs to be rewritten from scratch," that's exactly what appears - because there's nothing inappropriate about being direct.
It also does not censor opinions, criticism, or negative feedback. Professional communication includes constructive criticism, and Clean Language preserves that while removing language that would be flagged by HR.
Result: you spend 90 seconds ranting about a production bug while walking around your desk. Clean Language delivers a professional explanation ready to send to your team, capturing your technical analysis without the expletives.
Do this now: enable Clean Language, press your hotkey, and deliberately include profanity while explaining a technical problem. Watch AICHE deliver clean, professional text that maintains your meaning.
Related Features
Automatic Punctuation and Formatting
AICHE's Message Ready feature adds punctuation, fixes grammar, and formats your speech into professional text automatically.
Content Organization
AICHE's Content Organization transforms rambling speech into logical paragraphs with 4 intensity levels from Light to Strong.
Data Security and Privacy
AICHE uses AES-256 encryption for local storage, TLS 1.3 for transmission, and deletes audio immediately after processing.
History and Statistics
AICHE's searchable history stores all transcriptions with timestamps. Track productivity with statistics showing notes, words, and usage streaks.
Floating Status Bar
AICHE's floating status bar shows recording time, processing progress, and completion status - always visible while you work in other apps.
Never Lose a Recording
AICHE's intelligent error handling automatically retries failed transcriptions and saves recordings with AES-256 encryption. Server errors, expired subscriptions, and network failures never delete your content.