Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
itechmeat avatar

Inworld

  • 54 installs
  • 22 repo stars
  • Updated August 1, 2026
  • itechmeat/llm-code

Integrate the Inworld text-to-speech API for voice cloning, emotion-controlled audio markups, and word/phoneme timestamp alignment.

About

Covers the Inworld TTS API for generating speech, cloning voices from short samples, emotion markups, and viseme/word timestamps. A developer uses it when adding text-to-speech or lip-sync audio to an app.

  • Voice cloning from 5-15 seconds of audio
  • Emotion markups and word/phoneme timestamps for lip sync

Inworld by the numbers

  • 54 all-time installs (skills.sh)
  • Ranked #877 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/itechmeat/llm-code --skill inworld

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs54
repo stars22
Last updatedAugust 1, 2026
Repositoryitechmeat/llm-code

What it does

Integrate the Inworld text-to-speech API for voice cloning, emotion-controlled audio markups, and word/phoneme timestamp alignment.

Files

SKILL.mdMarkdownGitHub ↗

Inworld AI

Text-to-Speech platform with voice cloning, audio markups, and timestamp alignment.

Quick Navigation

TopicReference
Installationinstallation.md
Voice Cloningcloning.md
Voice Controlvoice-control.md
API Referenceapi.md

When to Use

  • Text-to-speech audio generation
  • Voice cloning from 5-15 seconds of audio
  • Emotion-controlled speech ([happy], [sad], etc.)
  • Word/phoneme timestamps for lip sync
  • Custom pronunciation with IPA

Models

ModelIDLatencyPrice
TTS-2inworld-tts-2latestsee pricing
TTS 1.5 Maxinworld-tts-1.5-maxlegacylegacy
TTS 1.5 Miniinworld-tts-1.5-minilegacylegacy

Minimal Example

import requests, base64, os

response = requests.post(
    "https://api.inworld.ai/tts/v1/voice",
    headers={"Authorization": f"Basic {os.getenv('INWORLD_API_KEY')}"},
    json={"text": "Hello!", "voiceId": "Ashley", "modelId": "inworld-tts-1.5-max"}
)
audio = base64.b64decode(response.json()['audioContent'])

Key Features

  • 15 languages — en, zh, ja, ko, ru, it, es, pt, fr, de, pl, nl, hi, he, ar
  • Instant cloning — 5-15 seconds audio, no training
  • Audio markups[happy], [laughing], [sigh] (English only)
  • Timestamps — word, phoneme, viseme timing for lip sync
  • Streaming/voice:stream endpoint
  • TTS-2 steering — natural-language bracketed directions such as [say excitedly] or [whisper in a hushed style]
  • Delivery modeSTABLE, BALANCED, CREATIVE trade consistency for emotional range
  • Cross-lingual synthesis — reuse one voice across multiple languages; voice localization improves native-sounding output

Release Highlights (TTS-2)

  • Realtime TTS-2 becomes the new primary model line via modelId="inworld-tts-2".
  • Steering moves beyond the older fixed emotion tags: free-form bracketed directions can control style, pitch, speed, intensity, and non-verbals.
  • Multilingual coverage expands with production quality across 15 languages and broader experimental coverage beyond that.
  • deliveryMode adds a stability-vs-creativity knob, and specifying language matters more for cross-lingual output quality.

Prohibitions

  • Audio markups work only in English
  • Use ONE emotion markup at text beginning
  • Match voice language to text language
  • Instant cloning may not work for children's voices or unique accents

Links

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.