Azure-only workspace
The page filters the voice list to Azure Speech voices only, so style testing is not mixed with Google or other providers.
🔒 Free tier data may be used to improve AI models. Upgrade Pro for 100% Privacy
A focused workspace for Azure-only voices, mstts styles, and Azure-friendly SSML iteration.
Write inner SSML only, insert Azure-friendly tags from the toolbar, validate your markup, and generate downloadable audio without leaving the page.
TTSForge / Azure
Convert Azure-friendly SSML into speech with support for mstts styles, silence control, pronunciation, and more expressive neural voice testing.
1. This workspace is SSML-only; the page adds the Azure <speak> root and selected <voice> wrapper automatically.
Write inner SSML only. The page adds Azure speak and voice wrappers automatically when generating.
Insert snippets quickly or wrap the selected text. The page auto-adds the Azure speak and voice wrappers for you.
Insert Azure-friendly structures with one click.
A short Azure-oriented cheat sheet so you can test mstts and standard SSML tags faster.
<break>Insert a pause in the spoken output.
<break time="500ms"/><mstts:silence>Control silence around sentence or punctuation boundaries with Azure-specific timing.
<mstts:silence type="Sentenceboundary" value="200ms"/><say-as>Read numbers, dates, and characters with the right interpretation.
<say-as interpret-as="date" format="mdy">03/18/2026</say-as><sub>Replace spoken output with a friendlier alias.
<sub alias="Azure Speech">Azure TTS</sub><phoneme>Override pronunciation using IPA or another phoneme alphabet.
<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme><prosody>Adjust speaking rate, pitch, or volume for a section.
<prosody rate="-10%" pitch="+1st">Hello everyone</prosody><emphasis>Emphasize a keyword or phrase.
<emphasis level="strong">very important</emphasis><mstts:express-as>Azure-specific tag for changing style, styledegree, and role in a section.
<mstts:express-as style="customerservice" role="YoungAdultFemale">How can I help you today?</mstts:express-as><p>Group content into a paragraph.
<p>Paragraph content</p><s>Group content into a sentence.
<s>Sentence content</s><lang>Temporarily switch the language for a section.
<lang xml:lang="en-US">hello world</lang><bookmark>Place a bookmark marker for synchronization events in the audio timeline.
<bookmark mark="scene-1"/>Show only Azure Speech voices and keep generation aligned with the main TTS workflow.
Audio player, request info, and file download.
Core tools to generate voice, build subtitles, and convert content across common workflows.
Working with documents? Use PDF to Speech or Document to Speech to convert files directly into audio.
For subtitle-based video workflow, go from Video to SRT to SRT to Speech for timeline-synced dubbing.
For multi-character scripts, use Multi-Voice TTS to assign different voices in one script.
Review, play and download your generated audios. Files will be deleted after 90 days. Download now!
| Order | Time | Voice | Text | Pitch | Status | Actions |
|---|---|---|---|---|---|---|
| No items | ||||||
Designed for both first-time users and Azure SSML-heavy editing.
Write directly, start from a preset, or use the toolbar for Azure-friendly tags.
Pick the language and the exact Azure neural voice you want to test.
Use pitch when needed and keep the rest of the playback customization in the output player.
The form adds Azure speak and voice wrappers automatically before creating audio.
Tip: start with mstts:express-as and change one variable at a time, such as style, styledegree, or prosody.
A cleaner workflow for Azure Speech users who need more than the home page form.
The page filters the voice list to Azure Speech voices only, so style testing is not mixed with Google or other providers.
You write inner SSML only. The page automatically adds the Azure speak root, mstts namespace, xml:lang, and the selected voice wrapper.
Quick presets and toolbar snippets make it faster to test mstts:express-as, role, sentence timing, and prosody variations.
Quota, generation, audio playback, download, and share-link logic stay aligned with the main TTS workflow.
A: The main page is broader and text-first. This Azure page is narrower by design: it focuses on Azure-only voices, Azure SSML, mstts styles, and faster iteration for expressive speech workflows.
A: No. You only write inner SSML content. The page automatically wraps it with the Azure speak root, mstts namespace, xml:lang, and the selected voice tag before sending the request.
A: The page highlights Azure-friendly tags such as mstts:express-as and mstts:silence, alongside standard SSML tags like break, prosody, say-as, sub, and phoneme.
A: Not always. Azure styles, styledegree, and role support depend on the specific neural voice. This page helps you test quickly, but voice-level capability still depends on Azure Speech support.
A: This workspace is intentionally SSML-first. If you only need quick plain-text generation, the main Text to Speech page is a better fit.
A: Yes. After a successful generation, you can play the audio, download it, and copy a share link from the output panel.