voiceover-maker

Solid

Text-to-speech — script in, MP3 out. Wraps ElevenLabs eleven-tts + OpenAI gpt-4o-mini-tts. Voice picker, multilingual, speed control, long-form. --execute calls the API; without it returns script + provider notes. Use when: 'voiceover for X', 'narration for this script', 'TTS this', 'озвучь', 'голосовая дорожка', 'диктор для видео'.

AI & Automation 17 stars 1 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
42
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

<objective> Convert text to spoken audio (MP3) using a TTS provider. Pick the right provider based on language + voice character needs. Output an MP3 ready to drop into a video editor / podcast track / reel. Distinct from `music-prompt`: - TTS is speech, not music. Different providers (Eleven TTS, OpenAI gpt-4o-mini-tts) vs. Suno/Udio/Lyria. - No genre / meta-tags / two-box workflow. - Output is one MP3 per call, not a song structure. This skill does NOT: - Generate music (use `music-prompt`). - Compose voice + music together (use `audio-mix-maker` — planned, see ROADMAP). - Lip-sync to a video — that requires separate tooling. - Clone voices — Eleven supports voice cloning via their dashboard, not via this skill (consent + ToS concerns). - Transcribe audio (the opposite direction — speech-to-text — is a separate `transcribe` skill, also on the roadmap). - Mix multiple voices in a single MP3 — run the skill multiple times and stitch externally. </objective> ## ROLE Read the script text + optional voice + optional language → pick provider (Eleven for multilingual / long-form / quality voice control; OpenAI gpt-4o-mini-tts for cheap fast English-first TTS) → call the audio modality runner → save MP3. ## PIPELINE 1. **Resolve script source**: - `--prompt "<text>"` — inline script - `--prompt-file <path>` — read script from file - Or pipe via stdin (the runner accepts that too) 2. **Pick provider** — see `references/voice-picker.md`: - `--model auto`: - Mu...

Details

Author
Mikefluff
Repository
Mikefluff/skills
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

audioit

Text → spoken MP3 via a **configurable** TTS provider. No provider is hard-wired — you choose one in `config.yml`, bring your own credentials, and `synthesize.sh` dispatches to it. Ported and genericized from a GCP-only original; nothing about any one cloud or project is baked in.

4 Updated 2 weeks ago
Quarktex
AI & Automation Solid

ai-voiceover

The AI narration / voiceover mini-skill (ElevenLabs-led). Use when someone wants an "AI voiceover," "narration," "text-to-speech for a video," "voice for my Reel/Short/explainer," "clone my voice," or to "dub a video into other languages." Picks the voice and model, writes for the ear, and directs the delivery; ElevenLabs generates the audio, the human mixes/reviews, WoopSocial schedules/publishes. Sits below the ai-video router, sibling to veo-3 and heygen. Consented voices only; disclose AI voice in ads/political.

32 Updated today
social-media-skills
AI & Automation Listed

elevenlabs-tts

Generate natural-sounding text-to-speech audio using the ElevenLabs API. Use this skill whenever you need to produce a voice/audio reply instead of text — especially when a Telegram user sends a voice message asking for audio back ("can you reply via audio", "I'm driving and can't read"), when the user explicitly requests audio output, when you're making a spoken summary/briefing, or when you're tempted to fall back to macOS `say` (don't — it sounds robotic). Also use this when packaging a spoken message to a human who will listen rather than read. ALWAYS prefer this over `say` unless the user explicitly asks for the built-in voice.

0 Updated 4 weeks ago
0xAddict