inworld

Generates speech with voice cloning and emotion-driven visual-timing data via Inworld API endpoints.

22|1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/itechmeat/llm-code --skill inworld
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inworld
Source: https://github.com/itechmeat/llm-code/tree/main/skills/inworld
Command: npx skills add https://github.com/itechmeat/llm-code --skill inworld

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill enables AI agents to generate natural-sounding speech using Inworld's TTS API, including voice cloning, emotion control, and timing data for lip-sync.

Core Features & Use Cases

  • Voice cloning and synthesis: produce expressive speech from text and clone voices from short samples.
  • Emotion and delivery control: apply emotion markers and delivery styles for expressive speech with visemes.
  • Timestamps for lip-sync: obtain word/phoneme/viseme timing data for animation workflows.
  • API-first integration: straightforward API usage in apps, bots, games, and assistants.

Quick Start

Use the inworld skill to synthesize speech from text with a cloned voice and request timing data for lip-sync.

Frequently Asked Questions about inworld

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

FAQPage Schema
How do I generate natural-sounding speech with voice cloning and lip-sync data?

Voice cloning and lip-sync data are generated by sending a POST /voice request to the Inworld TTS API with your text, voiceId, and timestampType, returning audioContent and timestampInfo. This process enables expressive speech synthesis with accurate viseme timing for avatar animation.

What timestamp data does the Inworld TTS API return for lip-sync animation?

The Inworld TTS API returns timestampInfo containing word, phoneme, and viseme timing data when you set the timestampType parameter. This timestamped lip-sync data provides accurate viseme timing required for character and avatar animation workflows.

Can I control emotion and delivery style in text-to-speech synthesis?

Emotion and delivery style can be controlled in text-to-speech synthesis by applying emotion markers and delivery styles to your Inworld API request. This produces expressive speech with visemes, allowing applications and agents to generate natural-sounding speech with specific emotional tones.

How do I stream text-to-speech audio using the Inworld API?

Text-to-speech audio can be streamed using the optional POST /voice:stream endpoint provided by the Inworld TTS API. You configure parameters such as voiceId and modelId to receive streaming audioContent, offering straightforward API-first integration for apps, bots, and games.

Do I need specific parameters to clone a voice from a short audio sample?

Cloning a voice from a short sample requires configuring parameters such as voiceId and modelId within the Inworld TTS API request. The API synthesizes expressive speech from your text input using the cloned voice profile, applicable to assistants and game characters.

What is the best way to integrate expressive speech synthesis into an AI agent?

The best way to integrate expressive speech synthesis into an AI agent is through the API-first Inworld TTS endpoints, using POST /voice with voiceId and modelId parameters. This returns audioContent and timestamped viseme data, enabling straightforward integration for bots and assistants.