Skills

Text To Speech

Convert text to natural speech with Inworld TTS, ElevenLabs, DIA TTS, Kokoro...

Install

npx skills add inference-sh/skills --skill text-to-speech -g -a claude-code -y
Repository
inference-sh/skills795
Category
Design
Updated
20d ago
License
See repository
Context cost
Lightabout 1,446 tokens
Runs scripts
No, instructions only

What it does

Convert text to natural speech with Inworld TTS, ElevenLabs, DIA TTS, Kokoro, Chatterbox, and more via inference.sh CLI. Models: Inworld TTS-2 (100+ languages, emotion steering), Inworld TTS 1.5 (ultra-low latency), ElevenLabs (premium, 22+ voices, 32 languages), DIA TTS (conversational), Kokoro TTS, Chatterbox, Higgs Audio, VibeVoice (podcasts). Capabilities: text-to-speech, voice cloning, multi-speaker dialogue, podcast generation, expressive speech, emotion/delivery steering, character voices. Use for: voiceovers, audiobooks, podcasts, accessibility, video narration, IVR, voice assistants, gaming characters, avatar audio. Triggers: text to speech, tts, voice generation, ai voice, speech synthesis, voice over, generate speech, ai narrator, voice cloning, text to audio, elevenlabs, eleven labs, voice ai, ai voiceover, speech generator, natural voice, inworld, inworld tts, character voice, game voice, npc voice

Install the belt CLI skill: npx skills add belt-sh/cli

Text-to-Speech

Convert text to natural speech via inference.sh CLI.

Quick Start

Requires inference.sh CLI (belt). Install instructions

belt login

# Generate speech
belt app run falai/kokoro-tts --input '{"prompt": "Hello, welcome to our product demo."}'

Available Models

ModelApp IDBest For
Inworld TTS-2inworld/text-to-speech-2100+ languages, emotion steering with [brackets], delivery modes
Inworld TTS 1.5 Maxinworld/text-to-speech-1-5-maxLow latency (<200ms), 15 languages
Inworld TTS 1.5 Miniinworld/text-to-speech-1-5-miniUltra-low latency (~120ms), 15 languages
ElevenLabs TTSelevenlabs/ttsPremium quality, 22+ voices, 32 languages
DIA TTSinfsh/dia-ttsConversational, expressive
Kokoro TTSfalai/kokoro-ttsFast, natural
Chatterboxinfsh/chatterboxGeneral purpose
Higgs Audioinfsh/higgs-audioEmotional control
VibeVoiceinfsh/vibevoicePodcasts, long-form

Browse All Audio Apps

belt app list --category audio

Examples

Basic Text-to-Speech

belt app run falai/kokoro-tts --input '{"prompt": "Welcome to our tutorial."}'

Inworld TTS-2, Emotion Steering

Inworld TTS-2 supports natural-language steering with [brackets], control emotion, volume, speed, and non-verbals inline with text:

belt app run inworld/text-to-speech-2 --input '{
  "text": "I have some [exciting] news to share with you! [pause] We just hit one million users. [laugh]",
  "voice_id": "Sarah",
  "delivery_mode": "CREATIVE"
}'
Read the whole SKILL.md on GitHub

More in Design