hyperframes-media
Asset preprocessing for HyperFrames compositions — local text-to-speech narration (Kokoro-82M, no API key), audio/video transcription (Whisper), and background removal for transparent overlays (u2net). Use when generating voiceover from text, transcribing speech for captions, removing background from video/images, choosing TTS voices or whisper models, or chaining TTS -> transcribe -> captions. Each command downloads its own model on first run.
npx skills add cosmicstack-labs/mercury-agent-skills --skill hyperframes-media --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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/`. --- ## Text-to-Speech (`tts`) Generate speech audio locally with Kokoro-82M. **No API key required.** ```bash npx hyperframes tts "Text here" --voice af_nova --output narration.wav npx hyperframes tts script.txt --voice bf_emma --output narration.wav npx hyperframes tts --list # list all 54 voices ``` ### Voice Selection | Content Type | Recommended Voices | Why | |-------------|-------------------|-----| | Product demo | `af_heart` / `af_nova` | Warm, professional | | Tutorial / how-to | `am_adam` / `bf_emma` | Neutral, easy to follow | | Marketing / promo | `af_sky` / `am_michael` | Energetic or authoritative | | Documentation | `bf_emma` / `bm_george` | Clear British English, formal | | Casual / social | `af_heart` / `af_sky` | 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`
- Text-to-Speech (tts)
- Voice Selection
- Multilingual
- Speed
- Long Scripts
- Requirements
- Transcription (transcribe)
- Critical Language Rule
- Model Sizes
- Output Shape
- Background Removal (remove-background)
- Layer Separation (--background-output)
- Output Format
- Quality Presets
npx hyperframes tts "Text here" --voice af_nova --output narration.wav npx hyperframes tts script.txt --voice bf_emma --output narration.wav npx hyperframes tts --list # list all 54 voices npx hyperframes tts "La reunión empieza a las nueve" --voice ef_dora --output es.wav npx hyperframes tts "今日はいい天気ですね" --voice jf_alpha --output ja.wav npx hyperframes transcribe audio.mp3 npx hyperframes transcribe video.mp4 --model small --language es npx hyperframes transcribe subtitles.srt # import existing npx hyperframes transcribe subtitles.vtt npx hyperframes transcribe openai-response.json
What does the hyperframes-media skill do?
Asset preprocessing for HyperFrames compositions — local text-to-speech narration (Kokoro-82M, no API key), audio/video transcription (Whisper), and background removal for transparent overlays (u2net). Use when generating voiceover from text, transcribing speech for captions, removing background from video/images, choosing TTS voices or whisper models, or chaining TTS -> transcribe -> captions. Each command downloads its own model on first run.
How do I install it?
Run `npx skills add cosmicstack-labs/mercury-agent-skills --skill hyperframes-media --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From cosmicstack-labs/mercury-agent-skills, a repository with 364 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.