What problem does it solve? Turning raw audio recordings into clean, structured, usable text is error-prone: unvalidated formats silently degrade accuracy, long files overflow model context windows, and speaker labels get lost before downstream systems ever see them. This Skill designs and builds end-to-end transcription pipelines that handle ingestion, preprocessing, chunking, transcription, diarization, and structured delivery without silent failures. ## Core Features & Use Cases - Audio Preprocessing & Validation: Probe files with ffprobe, resample to 16kHz mono, normalize loudness with ffmpeg, and chunk long recordings with overlap to prevent word splits. - Transcription & Diarization: Run faster-whisper or cloud ASR services (AssemblyAI, Deepgram, AWS Transcribe), then merge pyannote speaker diarization for speaker-attributed segments. - Structured Output & Integration: Export SRT/VTT subtitles and stable-schema JSON, then hand off to CMS platforms (Drupal, WordPress), REST APIs, GitHub Actions, or LLM summarization agents. - Use Case: You have a 90-minute multi-speaker podcast recording. Use this Skill to preprocess the audio, transcribe it with speaker labels, generate broadcast-compliant SRT subtitles, and post a structured transcript to your CMS. ## Quick Start Transcribe the attached meeting recording into a speaker-attributed transcript with SRT subtitles and a structured JSON file ready for summarization.