tts-prompter

Crafts structured text-to-speech prompts separating style instructions from spoken text.

1|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/waiyanphyo999/telegram-bot-deploy --skill tts-prompter-waiyanphyo999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tts-prompter
Source: https://github.com/waiyanphyo999/telegram-bot-deploy/tree/main/skills/tts-prompter
Command: npx skills add https://github.com/waiyanphyo999/telegram-bot-deploy --skill tts-prompter-waiyanphyo999

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing effective text-to-speech prompts is error-prone: style directions get spoken aloud, emotional tags are read as words, and output language or pacing comes out wrong. This Skill provides a strict prompting framework that produces natural, expressive, and predictable TTS audio. ## Core Features & Use Cases - Prompt Formula Enforcement: Separates director-style instructions (language, accent, emotion, pacing) from the spoken script using a colon-delimited structure. - Markup Tag Rules: Defines which bracket tags are safe for non-speech sounds, local style shifts, and pauses, and which emotional tags must never be used. - Voice & Language Catalogs: Provides 30 prebuilt voices with timbre descriptions and 80+ supported languages with measured speech rates for timing-constrained narration. - Use Case: When generating a video voiceover in Brazilian Portuguese with a whispered intro and a timed 30-second budget, use this Skill to compose the prompt, pick a voice, and size the script to the duration. ## Quick Start Read the tts-prompter skill and generate a TTS prompt for a calm English documentary narration of my script.

Frequently Asked Questions about tts-prompter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a text-to-speech prompt with emotion?

Put emotional direction in the style instructions before the colon, written in English with situational context, and keep the spoken text after the colon. Never use emotional adjective tags like [scared] inside the spoken text, because the engine will read them aloud.

How do I add pauses or laughs in TTS output?

Insert markup tags inside the spoken text, such as [short pause], [long pause], [laughing], [sigh], or [gasp]. These tags are interpreted as actions and are not read as words, unlike emotional adjective tags.

Can TTS handle mixed languages in one prompt?

Yes, but you must explicitly state the mixed-language requirement in the style instructions and write the spoken text exactly in the intended language mix. The model then switches pronunciation rules dynamically instead of translating.

How do I control TTS duration for video narration?

TTS duration is not deterministic, so use the measured speech rates in the language catalog to size your script against the time budget. Rates vary about ±25% by delivery style, and voice choice affects rate only slightly.

Why does my TTS prompt get blocked or produce wrong output?

Blocks commonly come from naming real brands or people, or from sensitive content cues involving violence, sexual content, or illegal activity. Describe styles generically and soften explicit descriptors to avoid silent policy blocks.