Skip to main content
n8n is a visual workflow automation tool. With the Typecast node, you can convert text to speech automatically — no coding required!

What You Can Do

With the Typecast n8n node, you can:
  • Automate content creation — Build fully automated YouTube or TikTok channels by combining RSS feeds, AI writing, and Typecast voices.
  • Enhance customer experience — Send personalized voice messages via WhatsApp or email when a customer makes a purchase.
  • Scale your reach — Automatically translate and dub your podcast or video content into multiple languages.
  • Stay notified — Get custom voice alerts on Slack or Discord for critical system updates or sales milestones.

Prerequisites

Before you start, make sure you have:
  1. n8n installed (n8n Cloud or self-hosted)
  2. Typecast API KeyGet yours here

Installation

Step 1: Install the Typecast Node

If you are using n8n Cloud, no separate installation is required. You can skip directly to the Quick Start section.
If an installation button appears when searching for the node, click Install node to complete the setup.

Quick Start: Your First Voice Generation

Let’s create your first text-to-speech workflow!

Step 1: Add the Typecast Node

  1. Create a new workflow
  2. Click + to add a node
  3. Search for Typecast
  4. Select Typecast
Searching for Typecast node in n8n
  1. Choose an action from the list (e.g., Convert text to speech)
Typecast node actions list

Step 2: Connect Your API Key (Credential)

After selecting the node, you need to configure your API key to connect with the Typecast API.
  1. In the node settings panel, click on the Credential to connect with field.
  2. Select - Create New Credential -.
  3. Enter your API key, which you can copy from the Typecast API console.
  4. Click Create to save your credentials.
Creating new credential in n8n

Step 3: Configure Text to Speech

SettingWhat to Enter
ResourceSpeech
OperationText to Speech
Voice IDSelect a voice from the dropdown (shows name, gender, age, and emotions)
TextYour text to convert
Modelssfm-v30 — recommended for best quality

Selecting a Voice

The Voice ID field makes it easy to find the perfect voice:
  1. Click on the Voice ID dropdown
  2. Browse voices with their details (name, gender, age, available emotions)
  3. Use the search to filter by name or characteristics
  4. Select your preferred voice
Voice ID dropdown with voice details
You can also switch to “By ID” mode to enter a Voice ID directly (e.g., tc_60e5426de8b95f1d3000d7b5).
Typecast Text to Speech configured

Emotion Settings

Make your voice expressive with emotion controls! For ssfm-v30 Two ways to add emotion:

Smart Emotion

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

Preset Emotion

Manually choose from 7 emotions: Normal, Happy, Sad, Angry, Whisper, Tone Up, Tone Down.
Smart Emotion Tip: Add “Previous Text” and “Next Text” to help the AI understand context better! For ssfm-v21 Choose from 4 emotions: Normal, Happy, Sad, Angry
Emotion preset dropdown showing Normal, Happy, Sad, Angry options
Adjust Emotion Intensity (0.0 - 2.0):
  • 0.0 — Completely neutral
  • 1.0 — Standard (default)
  • 2.0 — Maximum intensity
Emotion settings for ssfm-v21 model

Additional Options

Customize your audio output:
OptionDescriptionDefault
Audio FormatWAV (high quality) or MP3 (smaller size)WAV
Audio PitchAdjust pitch (-12 to +12 semitones)0
Audio TempoSpeed adjustment (0.5x to 2.0x)1.0
LanguageOverride auto-detection if neededAuto-detect
SeedUse same seed for reproducible outputRandom

Step 4: Run and Listen

  1. Connect the nodes (Manual Trigger → Typecast)
  2. Click Execute Workflow
  3. Check the output — your audio file is ready!
  4. Click the audio to play it
n8n workflow with connected Typecast node
The generated audio appears as a binary file named data. You can save it, email it, or send it anywhere!

Finding the Perfect Voice

Browse All Voices

  1. Add a Typecast node
  2. Set ResourceVoice
  3. Set OperationGet All Voices
  4. Run the node to see all available voices

Filter Voices

Use filters to find exactly what you need:
FilterOptions
Modelssfm-v30 or ssfm-v21
GenderMale or Female
AgeChild, Teenager, Young Adult, Middle Age, Elder
Use CasesAudiobook, Ads, E-learning, Game, Podcast, and more
Voice filter options in Typecast node

Troubleshooting

  • Restart n8n completely
  • Clear your browser cache
  • Verify the installation in SettingsCommunity Nodes
  • Check your API key is correct
  • Verify your key at Typecast Dashboard
  • Make sure there are no extra spaces in the key
  • Use the Get All Voices operation to find valid Voice IDs
  • Voice IDs are case-sensitive (use lowercase tc_...)
  • Check that your text is not empty
  • Verify you have sufficient API credits
  • Check the error message in the node output

Resources