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:
- 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
- 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
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 |
Outputs:
- 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.
Recommend Voices (Search)
Find voice candidates from a text description.
Inputs:
| Field | Required | Description |
|---|---|---|
| Query | Yes | Text describing the desired style, mood, language, use case, or content context |
| Count | No | Number 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:
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.
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
- Trigger: RSS feed with new articles
- Action: Typecast creates audio from article summary
- Action: Upload to podcast hosting platform
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
- 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
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