Zapier is the most popular workflow automation platform. With the Typecast integration, you can convert text to speech automatically — no coding required!
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)
- Connect to other apps — send audio via email, save to cloud storage, post to Slack, etc.
Prerequisites
Before you start, make sure you have:- Zapier account — Sign up here if you don’t have one
- Typecast API Key — Get yours here
Installation
Step 1: Connect Your Typecast Account
When you first use Typecast in a Zap:- You’ll be prompted to connect your Typecast account
- Enter your Typecast API Key
- 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
- Go to Zapier Dashboard
- Click + Create → New Zap

Step 2: Set Up the Trigger
For this example, we’ll use a Schedule trigger:- Click on the Trigger step
- Search for Schedule and select it
- Choose Every Hour as the event
- Click Continue and Test trigger

Step 3: Add Typecast Action
- Click on the Action step
- Search for Typecast
- Select Typecast (2.0.0)

- Choose Create Speech From Text as the event

Step 4: Configure Text to Speech

| Setting | What to Enter |
|---|---|
| Text | Your text to convert (required) |
| Model | ssfm-v30 (Recommended) — latest model with best quality |
| Voice | Select from the dropdown (required) |
| Language | Auto-detected, or select manually |
| Emotion Type | Preset or Smart (v30 only) |
| Emotion Preset | Normal, Happy, Sad, Angry, Whisper, etc. |
Step 5: Test and Publish
- Click Continue to go to the Test step
- Click Test step to generate sample audio
- If successful, click Publish to activate your Zap
The generated audio URL will be available as output data. You can use it in subsequent steps to send via email, upload to cloud storage, or post to Slack.
Available Actions
Create Speech From Text
Converts text to speech using Typecast AI voice models. Inputs:| Field | Required | Description |
|---|---|---|
| Text | Yes | Text to convert (max 2000 characters) |
| Model | Yes | ssfm-v30 (recommended) or ssfm-v21 |
| Voice | Yes | Select from 500+ available voices |
| Language | No | ISO 639-3 code (auto-detected if not set) |
| Emotion Type | No | Preset or Smart (context-aware, v30 only) |
| Emotion Preset | No | Normal, Happy, Sad, Angry, Whisper, Tone Up, Tone Down |
| Emotion Intensity | No | 0.0 to 2.0 (default: 1.0) |
| Volume | No | 0 to 200 (default: 100) |
| Audio Pitch | No | -12 to +12 semitones (default: 0) |
| Audio Tempo | No | 0.5x to 2.0x speed (default: 1.0) |
| Audio Format | No | WAV or MP3 |
| Seed | No | For reproducible results |
- Audio File URL
- Speech ID
- Duration (seconds)
- Content Type
List Voices (Search)
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 Voice by ID (Search)
Get detailed information for a specific voice including supported emotions per model.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 neutral1.0— Standard (default)2.0— Maximum intensity
Example Use Cases
Daily News Podcast
Daily News Podcast
- Trigger: RSS feed with new articles
- Action: Typecast creates audio from article summary
- Action: Upload to podcast hosting platform
Customer Support Auto-Reply
Customer Support Auto-Reply
- Trigger: New support ticket
- Action: AI generates response text
- Action: Typecast converts to voice message
- Action: Send via email or SMS
E-learning Content
E-learning Content
- Trigger: New lesson content in Google Sheets
- Action: Typecast generates narration
- Action: Upload to Google Drive
- Action: Notify team via Slack
Troubleshooting
Can't find Typecast in Zapier
Can't find Typecast in Zapier
Search for “Typecast” in the Zapier app directory. Make sure you’re using the latest version (2.0.0).
Authentication failed
Authentication failed
- Check your API key is correct
- Verify your key at Typecast Dashboard
- Make sure there are no extra spaces in the key
Voice dropdown is empty
Voice dropdown is empty
- Check your API key has proper permissions
- Try refreshing the field by clicking the refresh icon
No audio generated
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
Voice Library
Browse all available voices
API Reference
Explore the Typecast API
Zapier Help
Zapier documentation and support