INTEGRATIONS

Zapier

Integrate Typecast TTS into your Zapier workflows without coding.

What You Can Do

With the Typecast Zapier integration, you can:

  • Generate voiceovers from any text automatically
  • Choose from 500+ voices with different genders, ages, and styles
  • Apply emotions (happy, sad, angry, whisper, and more)
  • Use Smart Emotion for context-aware voice synthesis (ssfm-v30)
  • Recommend voices from a text description, then fetch voice details before synthesis when needed
  • Connect to other apps - send audio via email, save to cloud storage, post to Slack, etc.

Prerequisites

Before you start, make sure you have:

  1. Zapier account - Sign up here if you don't have one
  2. Typecast API Key - Get yours here

Installation

Step 1: Connect Your Typecast Account

When you first use Typecast in a Zap:

  1. You'll be prompted to connect your Typecast account
  2. Enter your Typecast API Key
  3. Click Yes, Continue

Quick Start: Your First Voice Generation

Let's create a simple Zap that generates speech every hour!

Step 1: Create a New Zap

  1. Go to Zapier Dashboard
  2. Click + CreateNew Zap

Zapier Zaps dashboard

Step 2: Set Up the Trigger

For this example, we'll use a Schedule trigger:

  1. Click on the Trigger step
  2. Search for Schedule and select it
  3. Choose Every Hour as the event
  4. Click Continue and Test trigger

Step 3: Add Typecast Action

  1. Click on the Action step
  2. Search for Typecast
  3. Select Typecast

  1. Choose Create Speech From Text as the event

Step 4: Configure Text to Speech

SettingWhat to Enter
TextYour text to convert (required)
Modelssfm-v30 (Recommended) - latest model with best quality
VoiceSelect from the dropdown (required)
LanguageAuto-detected, or select manually
Emotion TypePreset or Smart (v30 only)
Emotion PresetNormal, Happy, Sad, Angry, Whisper, etc.

Step 5: Test and Publish

  1. Click Continue to go to the Test step
  2. Click Test step to generate sample audio
  3. If successful, click Publish to activate your Zap

Available Actions

Create Speech From Text

Converts text to speech using Typecast AI voice models.

Inputs:

FieldRequiredDescription
TextYesText to convert (max 2000 characters)
ModelYesssfm-v30 (recommended) or ssfm-v21
VoiceYesSelect from 500+ available voices
LanguageNoISO 639-3 code (auto-detected if not set)
Emotion TypeNoPreset or Smart (context-aware, v30 only)
Emotion PresetNoNormal, Happy, Sad, Angry, Whisper, Tone Up, Tone Down
Emotion IntensityNo0.0 to 2.0 (default: 1.0)
VolumeNo0 to 200 (default: 100)
Audio PitchNo-12 to +12 semitones (default: 0)
Audio TempoNo0.5x to 2.0x speed (default: 1.0)
Audio FormatNoWAV or MP3
SeedNoFor reproducible results

Outputs:

  • Audio File URL
  • Speech ID
  • Duration (seconds)
  • Content Type

Lists all available voice models with enhanced metadata.

Filters:

  • Model (ssfm-v30, ssfm-v21)
  • Gender (Male, Female)
  • Age (Child, Teenager, Young Adult, Middle Age, Elder)
  • Use Cases (Audiobook, Podcast, E-learning, etc.)

Get detailed information for a specific voice including supported emotions per model.

Find voice candidates from a text description.

Inputs:

FieldRequiredDescription
QueryYesText describing the desired style, mood, language, use case, or content context
CountNoNumber of recommendations to return (1-10, default: 5)

Outputs:

  • Voice ID
  • Voice Name
  • Score

The recommendation response contains only voice_id, voice_name, and score; use List Voices or Get Voice by ID when a Zap needs detailed metadata before synthesis.


Emotion Settings

Make your voice expressive with emotion controls!

For SSFM-V30 (Latest Model)

Two ways to add emotion:

Smart Emotion

AI automatically detects the best emotion from your text context. Perfect for natural conversations and storytelling.

Add "Previous Text" and "Next Text" for better context understanding.

Preset Emotion

Manually choose from 7 emotions: Normal, Happy, Sad, Angry, Whisper, Tone Up, Tone Down.

For SSFM-V21

Choose from 4 emotions: Normal, Happy, Sad, Angry

Adjust Emotion Intensity (0.0 - 2.0):

  • 0.0 - Completely neutral
  • 1.0 - Standard (default)
  • 2.0 - Maximum intensity

Example Use Cases

Daily News Podcast
  1. Trigger: RSS feed with new articles
  2. Action: Typecast creates audio from article summary
  3. Action: Upload to podcast hosting platform
Customer Support Auto-Reply
  1. Trigger: New support ticket
  2. Action: AI generates response text
  3. Action: Typecast converts to voice message
  4. Action: Send via email or SMS
E-learning Content
  1. Trigger: New lesson content in Google Sheets
  2. Action: Typecast generates narration
  3. Action: Upload to Google Drive
  4. Action: Notify team via Slack

Troubleshooting

Can't find Typecast in Zapier

Search for "Typecast" in the Zapier app directory. Make sure you're using the latest available version.

Authentication failed
  • Check your API key is correct
  • Verify your key at Typecast API Console
  • Make sure there are no extra spaces in the key
Voice dropdown is empty
  • Check your API key has proper permissions
  • Try refreshing the field by clicking the refresh icon
No audio generated
  • Check that your text is not empty
  • Verify you have sufficient API credits
  • Check the error message in the test output

Resources

⌘I