Write or import your script, choose a voice and select Generate speech. Listen to your take, refine the delivery and download the version you like.
How much text fits in a take?
You can use up to 5,000 characters in one script, including all dialogue turns. Split longer documents into sections, then download your takes together.
Can I create a conversation?
Yes. Open Multi-speaker, choose a voice for each turn and set the gap between lines. Your dialogue is combined into one audio file.
Where are my scripts and recordings stored?
Your script is sent to Microsoft’s online speech service for synthesis. The server caches audio for 48 hours, then removes expired files during its next cleanup. Finished takes are also saved in this browser. Clearing browser data removes these local copies. Members can save selected recordings to cloud and save projects to their account; those copies stay until deleted from the member workspace or the account is deleted.
Why might a voice be temporarily unavailable?
Voice availability depends on the upstream speech service. If a request fails, wait a little and try again. AI Text to Speech does not promise unlimited use or uninterrupted availability.
DOCUMENTS, CHAPTERS & LONGER IDEAS
Give a document a listening edition.
Bring a PDF or Word document, check its reading order and divide longer writing into natural sections. Keep each part within the studio limit and download a complete collection when you finish.
Search live voices by name, language or region. Choose one to start creating.
—Available voices
—Speech languages
—Regional choices
Browse voices by language
About the voice catalog
Explore the available voices and choose the delivery that suits your project. A regional label helps identify a voice’s language and locale; it does not promise a specific personal accent. Voices labeled Multi support multilingual reading. Preview a short sample and check your own names and terminology before generating a longer recording. Avatars are AI-generated fictional characters, not photographs of voice performers.
This website is independent of Microsoft. The catalog can change, and request limits and source availability apply.
Stored on this device, in this browser. Download the ones you want to keep.
A FEW POINTERS FOR A GREAT RECORDING
Write it. Make it sound like you.
Write for a listener
Keep each sentence focused on one idea. Read the script out loud once before generating it. Spell out unusual abbreviations and write numbers the way you want them spoken.
Use [[p700]] for a 0.7-second pause. Each pause can be up to 10 seconds, with 60 seconds of pauses in total and a maximum of 50 pause markers.
Build a conversation
Choose Multi-speaker and give each turn a speaker name and voice. Add lines in the order they should be heard. Set a short gap between turns for a natural back-and-forth.
Every turn counts toward the same script character limit.
From document to download
Upload a PDF with selectable text or a DOCX file up to 15 MB. Image-only PDFs need OCR first. Long documents should be divided into shorter sections.
MP3 is easy to share. WAV works well for editing. Add your own MP3 or WAV soundtrack from a finished take; the music is mixed at 15% volume.
Your data and the voice service
Scripts are processed by Microsoft’s online speech service to create your recording. The server caches audio for 48 hours and clears the job’s script when processing ends. Cleanup runs every five minutes.
Takes are saved locally in your browser. Download the recordings you want to keep. Your saved takes remain in this browser until you remove them or clear site storage.
AI TEXT TO SPEECH / MEMBER WORKSPACE
Your creative workspace.
A home for your scripts, signature voices and finished takes.
Use a cast, short turns and purposeful pauses to create a clearer conversation.
Give the speakers different jobs
A host can frame the question while a guest supplies the example. A narrator can place a scene while characters react inside it. If every speaker delivers the same kind of paragraph, the conversation will feel like a list.
Use names consistently
Start a turn with a speaker name and a colon. Reuse the same spelling every time that person returns. In the cast panel, assign a different voice to each name and check that repeated turns keep the assignment.
Pace reactions differently
A brief acknowledgment should not always have the same gap as a new topic. Set a useful general gap, then use an explicit pause inside a line when an idea needs more space. Avoid inserting pauses simply to make a sentence sound dramatic.
Review the full scene
Generate the conversation and listen without looking at the text. Can you tell who is talking? Does each reply answer the previous turn? Fix unclear transitions and keep a saved copy of the script so you can reopen it later.
Make a small test first
Choose a voice, generate a short take and listen before building a longer project. Scripts are processed by an online speech service; avoid material you should not share with an outside provider.