Synthesizes speech from text using LMNT's AI voices. Converts text (up to 5000 characters) into natural-sounding speech audio using a specified voice. Returns base64-encoded audio at `data.response_data.audio` — decode before saving or passing to other tools. Supports multiple a…
seedintegerInteger seed for reproducible speech variations. Use the same seed to replicate a specific output.
textRequiredstringThe text to synthesize into speech (max 5000 characters including spaces). For texts exceeding 5000 characters, split into chunks and call separately, keeping `voice`, `model`, `format`, and `sample_rate` identical across all chunks to avoid audible seams.
debugbooleanWhen true, saves the synthesis clip to your clip library for debugging purposes.
modelstringThe synthesis model to use (default: 'blizzard').
top_pnumberControls speech stability (0-1 range, default: 0.8). Lower values produce more consistent speech.
voiceRequiredstringThe voice ID to use for speech synthesis (e.g., 'lily', 'leah', 'daniel'). Use the List Voices action to get available voice IDs.
formatstringOutput audio format. Streamable formats (generate faster): mp3 (default), ulaw, webm, pcm_s16le, pcm_f32le. Non-streamable: aac, wav.
languagestringISO 639-1 two-letter language code (e.g., 'en', 'es', 'fr'). Auto-detected by default, but specifying language improves generation speed.
sample_rateintegerAudio sample rate in Hz. Options: 8000, 16000, or 24000 (default).
temperaturenumberControls speech expressiveness (numeric value, default: 1.0). Higher values increase variation.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.