transcription-corrector

Correct ASR transcription errors against a user dictionary with optional light polishing.

636|91|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/cat-xierluo/legal-skills --skill transcription-corrector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcription-corrector
Source: https://github.com/cat-xierluo/legal-skills/tree/main/skills/transcription-corrector
Command: npx skills add https://github.com/cat-xierluo/legal-skills --skill transcription-corrector

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ASR transcripts contain homophone errors, misspelled English product names, casing drift, and filler words that make them unpublishable. This Skill proofreads raw transcripts against a user-maintained dictionary, fixing only high-confidence errors while preserving the original wording, and produces a traceable correction log.

Core Features & Use Cases

  • Dictionary-Guided Correction: Reads a YAML user dictionary of target terms (product names, legal terms, personal names) and replaces mis-transcriptions only when context, dictionary entry, and form-drift evidence all align.
  • Lossless Cleanup by Default: Removes filler words (呃/啊/那个), normalizes whitespace and punctuation spacing, and converts TXT speaker-timestamp blocks to Markdown without altering meaning.
  • Optional Polishing Phase: Config-flagged steps merge consecutive speaker blocks, normalize punctuation, split long paragraphs, insert H2 topic headings, and embed per-chapter summaries.
  • Use Case: A lawyer receives a raw transcript of a client meeting or AI training session. The Skill outputs a corrected Markdown file mirrored next to the source, plus an archived correction log listing every replacement, deletion, and skipped low-confidence item.

Quick Start

Proofread the attached ASR transcript using my user dictionary and output the corrected Markdown with a full correction log.

Frequently Asked Questions about transcription-corrector

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I correct ASR transcription errors automatically?

Provide the raw transcript and a YAML dictionary of correct term spellings. The Skill reads the full text, replaces only high-confidence mis-transcriptions confirmed by context and form-drift evidence, and writes a corrected Markdown file plus a correction log.

How does the user dictionary work for transcript correction?

The dictionary lists target spellings like WorkBuddy or Claude Code, acting as a confidence weight rather than a trigger. A replacement happens only when the dictionary entry, clear contextual pointing, and form-drift evidence all hold; otherwise the original text is kept.

Does it support TXT transcript files with speaker timestamps?

Yes. TXT inputs are converted to Markdown first: speaker-plus-timestamp lines become bold headings and paragraph spacing is normalized, while all original wording, blank lines, and decorative characters are preserved unchanged.

Can it remove filler words like 呃 and 啊 from Chinese transcripts?

Yes, filler-word removal runs by default using a whitelist of pure fillers. Attitude markers, logical connectives, segment-final rhythm markers, and fillers adjacent to key nouns are preserved to avoid changing speaker intent.

When should I not use this transcript correction approach?

Do not use it for rewriting transcripts into course chapters, reports, or summaries from scratch, or for creating content from blank material. It only proofreads and lightly polishes existing transcripts without changing facts or structure.

Will the original transcript file be modified?

No. The original file is never touched. Corrected output is written to a timestamped archive directory and mirrored as a _corrected.md copy next to the source file, with timestamp suffixes used to avoid overwriting prior versions.