What problem does it solve? Producing the audio layer of a video — voiceover, background music, sound effects, and timed captions — normally requires juggling multiple TTS providers, music generators, transcription tools, and caption formats. This Skill centralizes all of that into one audio engine that picks the right provider automatically and degrades gracefully when credentials are missing. ## Core Features & Use Cases - Multi-provider TTS: Synthesizes voiceovers via HeyGen (with native word timestamps), ElevenLabs, or local Kokoro, selected by credential availability. - BGM and SFX: Retrieves music and sound effects from the HeyGen audio library when credentialed, or falls back to local Lyria/MusicGen generation and a bundled 21-file SFX library offline. - Transcription and captions: Produces word-level timestamps via Whisper and authors styled, animated captions (karaoke, per-word emphasis, marker effects) consumed by HTML compositions. - Use Case: Given a storyboard with narration lines and mood cues, write an audio_request.json, run the engine, and receive an audio_meta.json with voice files, word timings, a BGM track, and placed SFX cues ready for assembly. ## Quick Start Ask the agent to generate a voiceover, background music, and captions for your video script using the hyperframes-media audio engine.