Convert long texts and SSML scripts to speech — up to 80,000 characters in a single conversion
1
Choose a voice
Select language, gender, and voice below
2
Paste your text
Plain text or SSML with pauses and prosody
3
Convert & download
One click — we handle splitting and joining automatically
Voice Settings
Filter voices by gender
MP3 for smallest file size
Fine-Tuning (optional)
Negative = slower, Positive = faster
Negative = deeper, Positive = higher
Adjust output volume level
Your Text
Supported SSML Tags
Tag
Purpose
Example
<speak>
Root wrapper (always required)
<speak>...</speak>
<prosody>
Control speech rate
<prosody rate="slow">...</prosody>
<break>
Insert a pause
<break time="3s"/> or <break time="500ms"/>
<emphasis>
Emphasize words
<emphasis level="strong">...</emphasis>
<say-as>
Pronounce as date, number, etc.
<say-as interpret-as="date">2025-01-15</say-as>
Allowed Values
Property
Values
Rate
x-slow · slow · medium · fast · x-fast
Emphasis
strong · moderate · reduced
Say-as types
date · time · telephone · cardinal · ordinal · characters
Important: Do NOT use percentage values (e.g. rate="85%") or semitone notation (e.g. pitch="-2st") in your SSML.
They are automatically corrected, but for best results use the keyword values above.
For fine pitch and speed adjustments, use the sliders on this page instead.
Yoga / Meditation Template
<speak>
<prosody rate="slow">
Welcome to this relaxation session.
<break time="3s"/>
Take a deep breath in.
<break time="5s"/>
And slowly breathe out.
<break time="5s"/>
Let your body relax completely.
<break time="6s"/>
</prosody>
</speak>
Click the template above to copy it to your clipboard
Characters: 0 / 80,000
1 chunk
Your text will be processed and merged into a single audio file