otherapi_key

Typecast

Typecast is an AI voice platform for generating expressive speech, discovering voices, and managing custom voices.

Verdict

Typecast turns text into studio-quality speech inside Switchy Projects. @mention it to generate audio files in dozens of voices, control pacing with pauses, and get word-level timestamps for subtitles or lip-sync. Teams building demos, training videos, or podcast drafts use it to skip recording booths. The MCP exposes seven tools: generate speech as WAV or MP3, compose multi-segment narration, find voices by description, and check your API credit balance. You'll need a Typecast API key with enough credits; the free tier covers short tests but production runs burn through quota fast.

Common use cases

  • Narrate product demo videos without recording
  • Generate podcast intros in multiple voices
  • Prototype voice-assistant responses before hiring talent
  • Create training-module voiceovers at scale
  • Build subtitle timestamps for accessibility

Integration

Vendor
Typecast
Category
other
Auth
API_KEY
Tools
7
Composio slug
typecast

Tools

  • Compose Speech

    Generate one audio file from an ordered sequence of speech and pause segments.

  • Generate Speech

    Generate a complete WAV or MP3 audio file from text using a Typecast voice.

  • Generate Speech With Timestamps

    Generate speech plus word, character, or both alignment timestamp arrays.

  • Get Subscription

    Get the connected Typecast API plan, credit usage, concurrency limit, and custom-voice allowance.

  • Get Voice

    Get one voice's metadata, supported models, and available emotions by voice ID.

  • List Voices

    List available built-in and owned custom Typecast voices, optionally filtered by speech model, gender, age, use case, and voice type. Returns each voice ID with the model versions and emotions it supports for use in speech synthesis.

  • Recommend Voices

    Find and rank Typecast voices that match a natural-language description.

Setup

Setup guide

  1. 11. In Switchy, open Settings → Integrations → MCP Servers and click Add Server. 2. Select Typecast from the catalog. 3. Log in to your Typecast account at typecast.ai, navigate to API Settings, and copy your API key. 4. Paste the key into Switchy's configuration modal and click Connect. 5. Switchy will verify the key by fetching your subscription details; if it succeeds you'll see a green checkmark. 6. Open any Project, type '@Typecast generate a 10-second greeting in a friendly female voice' and send. 7. The MCP will recommend a voice, generate the audio, and return a download link in the chat. 8. Click the link to preview the WAV file; if it sounds right, you're ready to build longer workflows.

What teammates see: by default, memories from Typecast are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Narrate Product Demo

@Typecast generate speech from this script in a clear, professional male voice: 'Welcome to the new dashboard. Click Analytics to see real-time metrics. Use the filter bar to drill into segments.'

Find Voice by Mood

@Typecast recommend voices that sound warm, conversational, and trustworthy for a healthcare app tutorial. Show me the top three options with their IDs.

Multi-Segment Narration

@Typecast compose speech with these segments: first a friendly female voice saying 'Let's walk through setup', then a 1-second pause, then a calm male voice saying 'Step one: connect your account.'

Generate With Timestamps

@Typecast generate speech with word timestamps from this text: 'Our platform scales with your team.' Use a confident female voice and return the alignment array.

Check Credit Balance

@Typecast get my subscription details and tell me how many credits I have left and what my concurrency limit is.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@typecast recommend voices for a calm, professional female narrator in her 30s for a product demo video

Output

Based on your description, here are three recommended voices ranked by match quality: (1) 'Clara' — professional female, age 30-40, supports calm and neutral emotions across Standard and Premium models. (2) 'Maya' — corporate female narrator, age 35, optimized for explainer content with warm and confident tones. (3) 'Sophie' — versatile female voice, age 32, includes professional and conversational styles. Each voice supports MP3 and WAV output at up to 48kHz. You can preview samples and check emotion availability with the Get Voice tool before generating audio.

Notes

This example shows Typecast's natural-language voice search, which saves time vs. manually filtering a large voice library. The recommendation quality depends on how well your description maps to Typecast's internal voice tags (gender, age, use case). Always preview a voice before committing to batch generation — subjective fit varies by listener.

Prompt

@typecast generate speech from this script using voice ID 'Clara' with a calm emotion: 'Welcome to the dashboard. Let's walk through your key metrics for this quarter.'

Output

Audio generation complete. Output file: typecast_clara_calm_20250115.mp3 (duration: 8.2 seconds, 192 kbps MP3). The file uses the 'Clara' voice with calm emotion applied via Typecast's Premium model. Download link valid for 24 hours. This generation consumed 1 credit from your plan (you have 487 credits remaining this billing cycle). To add pauses or chain multiple segments with different emotions, use the Compose Speech tool instead.

Notes

This demonstrates a straightforward text-to-speech generation with emotion control. Typecast charges per generation (credit cost scales with audio length and model tier). The 24-hour download window means you should save the file promptly. If you need precise timing for video sync, request the 'with timestamps' variant to get word-level alignment data.

Prompt

@typecast compose a 15-second audio sequence: 3 seconds of 'Maya' saying 'Our revenue grew 40% this year' in a confident tone, then a 2-second pause, then 'Clara' saying 'Here's how we did it' in a calm tone

Output

Composed audio file ready: typecast_sequence_20250115.wav (duration: 15.1 seconds, 48kHz WAV). Segment breakdown: [0.0–3.2s] Maya/confident, [3.2–5.2s] silence, [5.2–15.1s] Clara/calm. The Compose Speech tool stitched these segments into a single file without gaps or clicks. This generation consumed 2 credits (multi-voice compositions cost more than single-voice). The output includes a JSON manifest with exact segment timestamps if you need to re-edit or add visual cues in post-production.

Notes

Compose Speech is Typecast's power tool for narrative audio with multiple speakers or timed pauses. It's ideal for podcast intros, explainer videos, or IVR prompts where you need precise control over pacing and voice transitions. The credit cost is higher than simple generation, and you must specify voice IDs upfront (use Recommend Voices first if you're unsure which voices to pair).

Use-case deep-dives

Product demo voiceover at launch

When Typecast beats hiring a voice actor for product videos

A three-person SaaS team shipping a feature demo every two weeks needs voiceover fast. Typecast wins here because Generate Speech and Compose Speech let you script, render, and revise narration in under an hour—no recording booth, no retakes with a freelancer. The Recommend Voices tool surfaces options that match your brand tone in plain English, and Generate Speech With Timestamps syncs the audio to your video timeline. The trade-off: if your demo needs character acting or emotional range beyond the available emotions per voice, you'll hear the synthetic ceiling. But for explainer videos, onboarding walkthroughs, or changelog announcements where clarity and speed matter more than Hollywood polish, Typecast closes the loop in a single Switchy chat.

Podcast draft review for remote teams

Why Typecast falls short for long-form podcast production

A four-person content team producing a weekly 30-minute podcast considers Typecast for draft reads before recording. The MCP can generate full episodes via Generate Speech, but the workflow breaks at revision: each script tweak requires re-rendering the entire file, and the seven-tool scope doesn't include segment editing or multi-speaker scene management. Compose Speech helps string clips together, but manually splitting a 30-minute script into pausable segments is slower than just reading it aloud. The real threshold: if your podcast is under five minutes and single-voice (a weekly tip, a changelog summary), Typecast works. Beyond that, you're better off recording rough takes in Descript or Riverside and using Typecast only for intro/outro bumpers where synthetic voice is an asset, not a compromise.

Customer support IVR update sprint

When Typecast is the right call for phone-tree prompts

A six-person support ops team updates IVR prompts monthly as product features change. Typecast is built for this: Generate Speech renders each prompt in under a minute, List Voices filters by use case to find the right professional tone, and the API-key auth means the team can trigger renders from a Notion doc or Airtable base without leaving Switchy. The concurrency limit (visible via Get Subscription) matters if you're rendering 50 prompts at once, but most teams batch updates in sets of ten. The buying call is simple—if your IVR changes more than twice a quarter and you're currently paying a voice actor per revision, Typecast pays for itself in the first month. The only miss: if your brand voice is a specific human (your CEO, a mascot character), synthetic won't match.

Frequently asked

What does the Typecast MCP do in Switchy?

It generates speech audio files from text using Typecast's voice library. You can produce WAV or MP3 files, compose multi-segment audio with pauses, and get word-level timestamps for synchronisation. The MCP also lets you search Typecast's voice catalogue by natural-language description or filter by gender, age, and emotion.

Do I need a paid Typecast account to use this MCP?

Yes. You need a Typecast API key, which requires a paid subscription. The MCP calls Get Subscription to check your credit balance and concurrency limits, so free-tier or trial keys won't work. Connect the account that owns the credits your team will consume.

Can the Typecast MCP clone my voice or train custom voices?

No. The MCP can list and use custom voices you've already created in Typecast's web dashboard, but it doesn't expose the voice-cloning or training endpoints. If you need a new custom voice, build it in Typecast first, then reference it by ID through the MCP.

Why use this MCP instead of Typecast's web editor?

The MCP lets you generate speech inside a Switchy workflow without leaving the chat. If you're drafting scripts, prototyping voiceovers, or batch-generating audio for a content pipeline, the MCP is faster than copying text into Typecast's UI. For fine-tuning pronunciation or emotion curves, use the web editor.

Who on the team should connect the Typecast account?

Whoever holds the Typecast API key with enough credits for your expected usage. Audio generation counts against your subscription's credit pool, so connect the production account—not a personal trial. If multiple people need access, share the Switchy workspace; don't create separate MCP connections.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.