TTS Audio Mastering

Clean, normalize, and time TTS audio segments for delivery with FFmpeg.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill tts-audio-mastering-generalreasoning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: TTS Audio Mastering
Source: https://github.com/GeneralReasoning/env-skillsbench/tree/main/multilingual-video-dubbing/environment/skills/text-to-speech
Command: npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill tts-audio-mastering-generalreasoning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill focuses on producing clean, delivery-ready TTS audio for video tasks by applying cleanup, loudness normalization, timing adjustments, and export specifications.

Core Features & Use Cases

  • Speech cleanup to remove rumble, clicks, and harshness
  • Loudness normalization to target BS.1770 standards
  • Timing and segment boundary handling for stitched videos and multi-segment deliveries

Quick Start

Run a TTS mastering pass on a batch of clips to produce delivery-ready audio.

Frequently Asked Questions about TTS Audio Mastering

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

FAQPage Schema
How do I normalize loudness for TTS audio to meet BS.1770 standards?

TTS audio loudness normalization applies BS.1770 target standards to ensure consistent delivery levels across segments. This process adjusts integrated loudness so multi-segment voice outputs maintain uniform volume for video narration and game dialogue.

What is the best way to clean up TTS audio for video narration?

Cleaning up TTS audio for video narration involves removing low-frequency rumble, clicks, and harshness. This speech cleanup step ensures the generated voice segments are free from artifacts before applying timing adjustments and exporting the final delivery-ready audio.

How do I handle segment boundaries when stitching TTS audio for video?

Handling segment boundaries for stitched TTS audio requires applying timing adjustments to ensure smooth transitions between clips. This process aligns multi-segment deliveries correctly, preventing gaps or overlaps when the generated audio is combined into the final video timeline.

Can I use FFmpeg workflows to export delivery-ready TTS audio?

Yes, FFmpeg workflows support exporting delivery-ready TTS audio by applying native sample rate awareness and specific export specs. This ensures the processed audio files meet the required format and quality standards for video tasks and game dialogue.

Why does my TTS audio sound inconsistent across different video segments?

TTS audio sounds inconsistent across video segments due to varying loudness levels and unhandled segment boundaries. Applying loudness normalization and timing adjustments resolves this by standardizing the audio delivery specs across all generated clips.