Skip to main content
Glama

Advanced TTS MCP Server

batch_synthesize

Generate and optionally merge multiple synthesized speech segments using configurable voice, speed, emotion, pacing, and pause settings for professional text-to-speech applications.

Instructions

Synthesize multiple text segments with optional merging and intelligent pacing

Input Schema

NameRequiredDescriptionDefault
emotionNoVoice emotion for all segmentsneutral
filenameNoCustom filename for saved audio
mergeOutputNoMerge segments into single file
outputFormatNoAudio output formatwav
pacingNoSpeech pacing style for all segmentsnatural
saveFileNoSave audio to file
segmentPauseNoPause between segments in seconds
segmentsYesList of text segments to synthesize
speedNoSpeech speed (0.25-3.0)
voiceIdNoVoice to use for all segmentsaf_heart

Input Schema (JSON Schema)

{ "properties": { "emotion": { "default": "neutral", "description": "Voice emotion for all segments", "enum": [ "neutral", "happy", "excited", "calm", "serious", "casual", "confident" ], "type": "string" }, "filename": { "description": "Custom filename for saved audio", "type": "string" }, "mergeOutput": { "default": true, "description": "Merge segments into single file", "type": "boolean" }, "outputFormat": { "default": "wav", "description": "Audio output format", "enum": [ "wav", "mp3", "flac", "ogg" ], "type": "string" }, "pacing": { "default": "natural", "description": "Speech pacing style for all segments", "enum": [ "natural", "conversational", "presentation", "tutorial", "narrative", "fast", "slow" ], "type": "string" }, "saveFile": { "default": false, "description": "Save audio to file", "type": "boolean" }, "segmentPause": { "default": 0.5, "description": "Pause between segments in seconds", "maximum": 5, "minimum": 0, "type": "number" }, "segments": { "description": "List of text segments to synthesize", "items": { "type": "string" }, "minItems": 1, "type": "array" }, "speed": { "default": 1, "description": "Speech speed (0.25-3.0)", "maximum": 3, "minimum": 0.25, "type": "number" }, "voiceId": { "default": "af_heart", "description": "Voice to use for all segments", "enum": [ "af_heart", "af_sky", "af_bella", "af_sarah", "af_nicole", "am_adam", "am_michael", "bf_emma", "bf_isabella", "bm_lewis" ], "type": "string" } }, "required": [ "segments" ], "type": "object" }
Install Server

Other Tools from Advanced TTS MCP Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/samihalawa/advanced-tts-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server