> ## Documentation Index
> Fetch the complete documentation index at: https://typecast.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

Typecast is an AI-powered text-to-speech platform for creating natural voice narration. It provides a wide range of synthetic voices and converts text into speech across multiple languages.

<Tip>
  New to Typecast? Use the **Ask Assistant** button at the top of the Typecast docs. Ask questions like "Which SDK should I use for a Next.js app?", "How do I stream audio?", or "Show me the fastest way to generate captions."
</Tip>

## What Typecast API provides

<CardGroup cols={3}>
  <Card title="37 languages" icon="globe" href="/models">
    Generate speech in Korean, English, Japanese, Chinese, Spanish, Vietnamese, and many more languages with the ssfm-v30 model.
  </Card>

  <Card title="500+ voices" icon="users" href="https://typecast.ai/developers/api/voices">
    Choose voices by model, gender, age group, and use case, or create a custom voice with instant cloning.
  </Card>

  <Card title="Natural expression" icon="wand-magic-sparkles" href="/models">
    Control emotion, pacing, format, and language while using consistent voice metadata across API and SDK flows.
  </Card>
</CardGroup>

## Core API features

Use Typecast API for full audio generation, real-time playback, subtitle timing, and custom voice creation.

<CardGroup cols={2}>
  <Card title="Text-to-speech" icon="volume-high" href="/quickstart">
    Convert text into complete WAV or MP3 audio files for apps, videos, narration, learning content, and voice products.
  </Card>

  <Card title="Streaming TTS" icon="wave-square" href="/quickstart#stream-audio-in-real-time">
    Play audio as chunks arrive instead of waiting for the full synthesis result. Useful for voice agents, interactive apps, and low-latency playback.
  </Card>

  <Card title="Timestamp TTS" icon="clock" href="/quickstart#generate-subtitles-with-timestamp-tts">
    Generate audio with word- or character-level alignment data for subtitles, karaoke highlights, and lip-sync.
  </Card>

  <Card title="Instant Cloning" icon="user-plus" href="/api-reference/voices/instant-cloning">
    Create a custom voice from a short audio sample and use it in text-to-speech requests alongside Typecast-provided voices.
  </Card>
</CardGroup>

## Choose how to integrate

After you understand what Typecast provides, choose the workflow that matches how you want to build.

<CardGroup cols={2}>
  <Card title="AI agent implementation" icon="wand-magic-sparkles" href="/integrations/claude-skills">
    Let Claude, Cursor, OpenClaw, or another agent read the Typecast docs and generate integration code for you. Prefer the official SDK for your language instead of asking the agent to hand-roll raw HTTP calls.
  </Card>

  <Card title="Direct implementation" icon="code" href="/quickstart">
    Follow the quickstart, create an API key, pick a voice, and run your first TTS request. Use the API Reference when you need exact request and response fields.
  </Card>
</CardGroup>

## Direct implementation

<CardGroup cols={3}>
  <Card title="Quickstart" icon="bolt-lightning" href="/quickstart">
    Create an API key and generate your first audio file.
  </Card>

  <Card title="SDKs" icon="boxes-stacked" href="/sdk/python">
    Use Python, JavaScript, Go, Rust, C#, Java, Kotlin, C, Swift, Zig, PHP, Dart, or Ruby.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference">
    Check exact endpoints, request parameters, response schemas, and Try It examples.
  </Card>
</CardGroup>

## AI-assisted development

If you are asking an AI agent to add Typecast to your project, give it one of these docs first:

<CardGroup cols={3}>
  <Card title="Skills" icon="wand-magic-sparkles" href="/integrations/claude-skills">
    Best for Claude Code and Claude Desktop. The agent gets task-specific Typecast instructions and examples.
  </Card>

  <Card title="MCP" icon="server" href="/integrations/mcp-server">
    Best when your agent can connect to remote MCP docs or a self-hosted Typecast MCP server.
  </Card>

  <Card title="OpenClaw" icon="terminal" href="/integrations/openclaw">
    Best for local agent workflows that can run shell commands, use the cast CLI, or connect MCP tools.
  </Card>
</CardGroup>

<Info>
  Prompt your agent to use the official SDK page for your language first. SDKs include helpers for text-to-speech, streaming, timestamp TTS, subtitle export, voice lookup, and error handling.
</Info>

## No-code tools

If you want to automate voice generation without writing a full app, start with the integration that matches your workflow:

<CardGroup cols={2}>
  <Card title="Zapier" icon="bolt" href="/integrations/zapier">
    Trigger Typecast voice generation from thousands of apps and automate handoffs between tools.
  </Card>

  <Card title="Make" icon="diagram-project" href="/integrations/make">
    Build visual scenarios for repeatable TTS pipelines, content workflows, and multilingual production.
  </Card>

  <Card title="n8n" icon="network-wired" href="/integrations/n8n">
    Create self-hosted or cloud automation workflows that call Typecast as one step in a larger process.
  </Card>

  <Card title="Google Sheets" icon="table" href="/integrations/google-sheet">
    Generate audio from spreadsheet rows for batch jobs, team operations, and content lists.
  </Card>
</CardGroup>

## Common next links

<CardGroup cols={2}>
  <Card title="API Reference" icon="code" href="/api-reference">
    Check exact endpoints, request parameters, response schemas, and Try It examples.
  </Card>

  <Card title="Voice Library" icon="microphone" href="https://typecast.ai/developers/api/voices">
    Browse available voices and choose the voice ID for your request.
  </Card>

  <Card title="Pricing" icon="tags" href="https://typecast.ai/developers/api/pricing">
    Check plan limits, pricing, and credit usage before you ship or scale.
  </Card>

  <Card title="Models" icon="sliders" href="/models">
    Compare ssfm-v30 and ssfm-v21 language support, emotion controls, and model behavior.
  </Card>
</CardGroup>

## Next step

Start with the [Quickstart](/quickstart), or open **Ask Assistant** and describe your app, language, and target feature.
