subtitle-correction

Correct speech recognition errors in Chinese and English .srt subtitle files while preserving timestamps.

131|36|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/sugarforever/01coder-agent-skills --skill subtitle-correction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subtitle-correction
Source: https://github.com/sugarforever/01coder-agent-skills/tree/main/skills/subtitle-correction
Command: npx skills add https://github.com/sugarforever/01coder-agent-skills --skill subtitle-correction

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-srt, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill corrects errors in subtitle files (.srt) generated by speech recognition, ensuring accuracy while maintaining precise timing.

Core Features & Use Cases

  • Phonetic & Technical Correction: Fixes common misinterpretations of similar-sounding words and technical jargon.
  • Code Formatting: Correctly formats code identifiers (e.g., snake_case, camelCase).
  • Timeline Preservation: Guarantees that all timestamps remain exactly as they were in the original file.
  • Use Case: You have an SRT file from a technical tutorial on AI development, but speech recognition mistook "LangChain" for "Lantern" and "会话" for "绘画". This Skill will correct these errors accurately without altering any timestamps.

Quick Start

Use the subtitle-correction skill to fix the attached subtitle file 'tutorial.srt'.

Frequently Asked Questions about subtitle-correction

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

FAQPage Schema
How do I correct speech recognition errors in SRT files without changing the timestamps?

Subtitle correction processes .srt files to fix phonetic errors, technical terms, and code identifiers while preserving exact timeline information. It runs structural integrity checks to ensure the corrected file remains valid.

Can I fix technical jargon and code identifiers like camelCase in transcribed subtitles?

Yes, subtitle correction intelligently detects and fixes technical jargon and code identifiers like snake_case or camelCase in transcribed subtitles. It corrects specialized terminology while maintaining the original timeline structure.

Does this subtitle correction process support both Chinese and English SRT files?

Yes, subtitle correction supports both Chinese and English SRT files. It intelligently detects and corrects phonetic errors specific to each language, ensuring accurate text output for bilingual or single-language media.

What is the best way to fix phonetic mistranscriptions in technical tutorial subtitles?

The best way to fix phonetic mistranscriptions in technical tutorial subtitles is using a correction tool that recognizes specialized terms and code identifiers. This ensures technical accuracy while preserving the original SRT timeline.

How do I validate the structural integrity of an SRT file after correcting text?

To validate the structural integrity of an SRT file after correcting text, you can use a validation script. This checks the subtitle structure to ensure formatting and timeline remain intact and valid for playback.

Do I need python-srt to run SRT timeline preservation and correction tasks?

Yes, you need the python-srt dependency to run SRT timeline preservation and correction tasks. It provides the necessary library functions to parse, modify, and validate subtitle files programmatically.