INTEGRATIONS

Make

Integrate Typecast TTS into your Make (formerly Integromat) workflows without coding.

What You Can Do

With the Typecast Make 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)
  • Filter voices by gender, age group, and use case
  • Connect to 1500+ apps - send audio via email, save to cloud storage, post to Slack, etc.

Prerequisites

Before you start, make sure you have:

  1. Make account - Sign up here if you don't have one
  2. Typecast API Key - Get yours here
  3. Invite link access - Accept the invite

Installation

Step 1: Accept the Invite

Since Typecast is currently in private beta, you need to accept the invite first:

  1. Click the invite link
  2. Log in to your Make account (or create one)
  3. Click Install to add Typecast to your apps

Step 2: Connect Your Typecast Account

When you first use Typecast in a scenario:

  1. Click Create a connection
  2. Enter a name for your connection (e.g., "My Typecast")
  3. Enter your Typecast API Key
  4. Click Save

Quick Start: Your First Voice Generation

Let's create a simple scenario that generates speech!

Step 1: Create a New Scenario

  1. Go to Make Dashboard
  2. Click + Create a new scenario

Step 2: Add Typecast Module

  1. Click the + button to add a module
  2. Search for Typecast
  3. Select Typecast from the results
Search for Typecast in Make

Step 3: Select Action

Choose Generate a Speech from the available actions.

Available Typecast actions

Step 4: Configure Text to Speech

Configure the Generate a Speech module
SettingWhat to Enter
TextYour text to convert (required)
Voice IDEnter a voice ID (e.g., tc_60e5426de8b95f1d3000d7b5)
Modelssfm-v30 - latest model with best quality
LanguageAuto-detected, or select manually
Emotion TypePreset or Smart (ssfm-v30 only)

Step 5: Test and Activate

  1. Click OK to save the module configuration
  2. Click Run once to test your scenario
  3. If successful, toggle the scenario to ON to activate it

Available Modules

Generate a Speech (Action)

Converts text to speech using Typecast AI voice models.

Inputs:

FieldRequiredDescription
TextYesText to convert (max 2000 characters)
Voice IDYesVoice identifier (format: tc_xxxxx)
ModelYesssfm-v30 (recommended) or ssfm-v21
LanguageNoISO 639-3 code (auto-detected if not set)
Emotion TypeNoPreset or Smart (context-aware, ssfm-v30 only)
Emotion PresetNoNormal, Happy, Sad, Angry, Whisper, Tone Up, Tone Down
Emotion IntensityNo0.0 to 2.0 (default: 1.0)
Target LUFSNo-70 to 0 (e.g. -14 for streaming, -23 for broadcast)
PitchNo-12 to +12 semitones (default: 0)
TempoNo0.5x to 2.0x speed (default: 1.0)
Audio FormatNoWAV or MP3
SeedNoFor reproducible results

Outputs:

  • Audio file (binary data)
  • File name

Lists all available voice models with filtering options.

Filters:

FieldDescription
ModelFilter by ssfm-v30 or ssfm-v21
GenderMale or Female
AgeChild, Teenager, Young Adult, Middle Age, Elder
Use CasesAudiobook, Podcast, E-learning, Ads, Game, etc.
LimitMaximum number of results

Output (per voice):

  • Voice ID
  • Voice Name
  • Supported Models and Emotions
  • Gender and Age Group
  • Recommended Use Cases

Finding the Right Voice

To find the perfect voice for your project:

  1. Add Get Voices Module

    Add the Get Voices module to your scenario

  2. Apply Filters

    Filter by gender, age group, and use case to narrow down options

  3. Copy Voice ID

    From the results, copy the voice_id you want to use

  4. Use in Generate a Speech

    Paste the Voice ID into the Generate a Speech module


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.

Preset mode shows emotion selection and intensity
Smart mode shows context text fields

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

Model Comparison

Featuressfm-v21ssfm-v30
Emotions4 types7 types
Languages2737
Smart ModeNoYes
QualityStableEnhanced
RecommendationProductionLatest Features

Example Use Cases

Automated Video Narration
  1. Trigger: New row added in Google Sheets
  2. Action: Typecast generates voiceover from script text
  3. Action: Upload audio to Google Drive
  4. Action: Notify team via Slack
Multilingual Content Creation
  1. Trigger: New content in CMS
  2. Action: Translate text with DeepL or Google Translate
  3. Action: Typecast creates audio in each language
  4. Action: Save to cloud storage organized by language
E-learning Course Production
  1. Trigger: New lesson module approved
  2. Action: Typecast generates professional narration
  3. Action: Upload to LMS (Teachable, Thinkific, etc.)
  4. Action: Update course status in Airtable
Podcast Episode Intros
  1. Trigger: Scheduled daily at 6 AM
  2. Action: Fetch latest news headlines
  3. Action: Typecast creates intro with energetic voice
  4. Action: Append to podcast audio file

Advanced: Working with Audio Output

The Generate a Speech module outputs audio as binary data. Here's how to use it:

Save to Cloud Storage

Connect a Google Drive, Dropbox, or OneDrive module after Typecast:

  • Map the audio data to the file content
  • Set filename with .wav or .mp3 extension based on your Audio Format setting

Send via Email

Use Gmail or SMTP module:

  • Add the audio as an attachment
  • Map the file data and set the correct MIME type (audio/wav or audio/mpeg)

Process Further

Use HTTP module to:

  • Upload to a custom server
  • Send to a video editing API
  • Store in your own database

Troubleshooting

Can't find Typecast in Make

Make sure you've accepted the invite link first. Typecast is currently in private beta.

Connection failed
  • Check your API key is correct
  • Verify your key at Typecast API Console
  • Make sure there are no extra spaces in the key
Invalid Voice ID error
  • Voice IDs must start with tc_ prefix
  • Use the Get Voices module to find valid Voice IDs
  • Make sure the voice supports your selected model
No audio generated
  • Check that your text is not empty
  • Verify you have sufficient API credits
  • Check if the text exceeds 2000 characters
Smart Emotion not working
  • Smart Emotion is only available with ssfm-v30 model
  • Make sure you've selected "Smart" as the Emotion Type
  • Provide context in Previous Text and/or Next Text fields
Audio quality issues
  • Try switching between WAV and MP3 formats
  • Adjust Target LUFS, Pitch, and Tempo settings
  • Use a different voice that better suits your content

Supported Languages

Typecast supports 37 languages with the ssfm-v30 model:

English, Korean, Japanese, Chinese, Spanish, French, German, Portuguese


Resources

⌘I