Agent skill · creative production · aiskillstore

hyperframes-media

Asset preprocessing for HyperFrames compositions — text-to-speech narration (Kokoro), audio/video transcription (Whisper), and background removal for transparent overlays (u2net). Use when generating voiceover from text, transcribing speech for captions, removing the background from a video or image to use as a transparent overlay, choosing a TTS voice or whisper model, or chaining these (TTS → transcribe → captions). Each command downloads its own model on first run.

Why this skill is useful

Adds specific commands for TTS, transcription, and background removal that are not commonly known or documented.

What it needs

Requires espeak-ng, kokoro-onnx, python, soundfile installed locally. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

HyperFrames Media Preprocessing Three CLI commands that produce assets for compositions: tts (speech), transcribe (timestamps), and remove-background (transparent video). Each downloads a model on first run and caches it under ~/.cache/hyperframes/. Drop the output into the project, then reference it from the composition HTML — see the hyperframes skill for the audio/video element conventions. Text-to-Speech (tts) Generate speech audio locally with Kokoro-82M. No API key. Voice Selection Match voice to content. Default is afheart. Content type Voice Why ----------------- --------------------- ----------------------------- Product demo afheart/afnova Warm, professional Tutorial / how-to amadam/bfemma Neutral, easy to follow Marketing / promo afsky/ammichael Energetic or authoritative Documentation bfemma/bmgeorge Clear British English, formal Casual / social afheart/afsky Approachable, natural Multilingual Voice IDs encode language in the first letter: a=American English, b=British English, e=Spanish, f=French, h=Hindi, i=Italian, j=Japanese, p=Brazilian Portuguese, z=Mandarin. The CLI auto-detects the phonemizer locale from the prefix — no --lang needed when the voice matches the text. Use --lang only to override auto-detection (stylized accents). Valid codes: en-us, en-gb, es, fr-fr, hi, it, pt-br, ja, zh. Non-English phonemization requires espeak-ng system-wide (brew install espeak-ng / apt-get install espeak-ng). Speed 0.7-0.8 — tutorial, complex content, accessibility 1.0 — natural pace (default) 1.1-1.2 — intros, transitions, upbeat content 1.5+ — rarely appropriate; test carefully Long Scripts For more than a few paragraphs, write to a .txt file and pass the path. Inputs over ~5 minutes of speech may benefit from splitting into segments. Requirements Python 3.8+ with kokoro-onnx and soundfile (pip install kokoro-onnx soundfile). Model downloads on first use (~311 MB + ~27 MB voices, cached in ~/.cache/hyperframes/tts/). …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/hyperframes-media

View the source on GitHub

Browse the @skills marketplace