Generate voice (TTS)
vivid_generate_voiceSynthesizes text into speech using preset, designed, or saved voices, returning a public MP3 URL for narration or voiceover.
Instructions
Synthesize speech from text with a preset, designed or previously saved voice. This tool never clones a voice from an audio file or URL. Providers: "gemini" = Google Gemini 3.1 Flash presets like Kore/Puck/Zephyr/Charon/Aoede (1 credit/clip), "minimax" = MiniMax Speech 2.8 HD presets (ids from vivid_list_voices → minimax[]) or the id of a voice the account holder saved in the VIVID web app, with an optional emotion (1 credit/clip), "omnivoice" = voice designed from an English description (0.5), "deepgram" = Aura-2 presets (free). Saved voices can only be created in the VIVID web app, after the account holder confirms they own the voice, gives biometric consent and confirms they are 18+; this tool cannot create, import or modify a saved voice. Returns a public MP3 URL (7-day temp storage) and optionally downloads it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| speed | No | ||
| voice | No | gemini: preset name (Kore…); minimax: preset id (Italian_Narrator…) or the id of a voice the account holder saved in the VIVID web app; deepgram: model id (aura-2-livia-it…); omnivoice: voice description in English. | |
| locale | No | it | |
| emotion | No | minimax only. | |
| filename | No | ||
| provider | No | gemini | |
| outputDir | No | Download the MP3 into this local directory. |