Skip to main content
The Text to Speech (TTS) node converts text into spoken audio and plays it to the caller in real time.

Behavior

  • Sends text to the configured TTS provider
  • Streams the synthesized audio to the caller
  • Supports variable interpolation in the text (e.g., {{customer_name}})
  • Emits TTS.END on completion or TTS.ERROR on failure

Configuration

Output handles

Use cases

Set text to "Hello {{customer_name}}, thank you for calling." after looking up the caller in a Database node.
Set speed: 0.8 for complex instructions that callers need time to process.
Use a Switch on language preference, then route to separate TTS nodes with matching language and voiceId configurations.