🌐
Tetyys
tetyys.com › SAPI4
Online Microsoft Sam TTS Generator
Microsoft Sam TTS Generator is an online interface for part of Microsoft Speech API 4.0 which was released in 1998.
🌐
Usama
usama.codes › blog › microsoft-vibevoice-open-source-text-to-speech-ai
Microsoft VibeVoice: The Open-Source TTS That Generates 90-Minute Podcasts (Then Got Disabled)
4 days ago - Microsoft's VibeVoice can generate 90-minute podcasts with 4 speakers and 300ms real-time latency. With 17k GitHub stars and controversy over misuse, here's everything developers need to know about this game-changing open-source TTS.
Price   $$
Address   Lahore, PK
(5.0)
🌐
Microsoft Azure
azure.microsoft.com › en-us › products › ai-services › ai-speech
Azure AI Speech
Explore Azure Speech in Foundry Tools(formerly AI Speech) for voice recognition and text to speech. Build multilingual AI apps with customized speech models.
🌐
Microsoft Azure
azure.microsoft.com › en-us › products › ai-foundry › tools › speech
Azure Speech in Foundry Tools | Microsoft Azure
1 month ago - Explore Azure Speech in Foundry Tools(formerly AI Speech) for voice recognition and text to speech. Build multilingual AI apps with customized speech models.
🌐
TTS Tool
ttstool.com
TTS Tool
Create voice narrations using text-to-speech (TTS) technology; export MP3 audio track and use in your YouTube videos; powered by Amazon Polly.
🌐
GitHub
microsoft.github.io › VibeVoice
VibeVoice
VibeVoice is a novel framework designed for generating expressive, long-form, multi-speaker conversational audio, such as podcasts, from text. It addresses significant challenges in traditional Text-to-Speech (TTS) systems, particularly in scalability, speaker consistency, and natural turn-taking.
🌐
Wikipedia
en.wikipedia.org › wiki › Microsoft_text-to-speech_voices
Microsoft text-to-speech voices - Wikipedia
November 4, 2025 - Michael and Michelle are also optional male and female voices licensed by Microsoft from Lernout & Hauspie, and are available through Microsoft Office XP and Microsoft Office 2003 or Microsoft Reader. The SAPI 5.1 SDK also includes an additional voice for testing purposes known as "Sample TTS Voice", which utilizes recorded voice samples for use with the text-to-speech engine using a predefined set of words rather than synthesized speech.
Find elsewhere
🌐
Aivoicenewsletter
aivoicenewsletter.com › p › microsoft-launches-vibevoice-realtime-tts
Microsoft Launches VibeVoice‐Realtime TTS
1 week ago - Microsoft’s freshly released VibeVoice‑Realtime‑0.5B model delivers near-instant speech from streaming text, making voice interfaces feel truly conversational. It starts talking in about 300 milliseconds—far faster than typical TTS—and keeps going reliably for up to around ten minutes of continuous speech.
🌐
Microsoft Learn
learn.microsoft.com › en-us › azure › ai-services › speech-service › get-started-text-to-speech
Text to speech quickstart - Speech service - Foundry Tools | Microsoft Learn
1 month ago - Learn how to create an app that converts text to speech, and explore supported audio formats and custom configuration options.
🌐
Microsoft Learn
learn.microsoft.com › en-us › azure › ai-services › speech-service › language-support
Language support - Speech service - Foundry Tools | Microsoft Learn
November 6, 2025 - The Speech service supports numerous languages for speech to text and text to speech conversion, along with speech translation. This article provides a comprehensive list of language support by service feature.
🌐
Hugging Face
huggingface.co › microsoft › VibeVoice-1.5B
microsoft/VibeVoice-1.5B · Hugging Face
2 weeks ago - VibeVoice is a novel framework designed for generating expressive, long-form, multi-speaker conversational audio, such as podcasts, from text. It addresses significant challenges in traditional Text-to-Speech (TTS) systems, particularly in scalability, speaker consistency, and natural turn-taking.
🌐
GitHub
github.com › microsoft › VibeVoice
GitHub - microsoft/VibeVoice: Open-Source Frontier Voice AI
1 week ago - Since responsible use of AI is one of Microsoft’s guiding principles, we have disabled this repo until we are confident that out-of-scope use is no longer possible. VibeVoice is a novel framework designed for generating expressive, long-form, multi-speaker conversational audio, such as podcasts, from text. It addresses significant challenges in traditional Text-to-Speech (TTS) systems, particularly in scalability, speaker consistency, and natural turn-taking.
Starred by 18.4K users
Forked by 2K users
Languages   Python
🌐
Microsoft Learn
learn.microsoft.com › en-us › azure › ai-services › speech-service › rest-text-to-speech
Text to speech API reference (REST) - Speech service - Foundry Tools | Microsoft Learn
October 21, 2025 - For Azure Government and Microsoft Azure operated by 21Vianet endpoints, see this article about sovereign clouds. ... Costs vary for standard voices and custom voices. For more information, see text to speech pricing. Before you use the text to speech REST API, understand that you need to complete a token exchange as part of authentication to access the service. For more information, see Authentication. You can use the tts.speech.microsoft.com/cognitiveservices/voices/list endpoint to get a full list of voices for a specific region or endpoint.
🌐
Home Assistant
home-assistant.io › integrations › microsoft
Microsoft Text-to-Speech (TTS) - Home Assistant
The Microsoft Text-to-Speech (TTS) integration was introduced in Home Assistant 0.57, and it's used by 407 active installations.
🌐
Microsoft Learn
learn.microsoft.com › en-us › azure › ai-services › speech-service › faq-tts
Text to speech frequently asked questions (FAQ) - Foundry Tools | Microsoft Learn
The default quota of 200 transactions per second (TPS) for Text-to-Speech (TTS) Standard Voice is designed to accommodate the needs of most customers. In most cases, HTTP 429 errors are not caused by quota limitations, but by insufficient backend service capacity in the selected region for the specified voice.
🌐
Microsoft Store
apps.microsoft.com › detail › 9pmv6wxsdhjp
Text to Speech - Free download and install on Windows | Microsoft Store
October 7, 2025 - Features: - Text to voice - Speech ... Text-to-Speech engine for Voice to work. If it doesn't have it you can download it from Device settings. Depending on the TTS engine, some languages that appear in the app may not work.
🌐
Microsoft Support
support.microsoft.com › en-us › office › use-the-speak-text-to-speech-feature-to-read-text-aloud-459e7704-a76d-4fe2-ab48-189d6b83333c
Use the Speak text-to-speech feature to read text aloud - Microsoft Support
Text-to-speech (TTS) is the ability of your computer to play back written text as spoken words. Depending upon your configuration and installed TTS engines, you can hear most text that appears on your screen in Word, Outlook, PowerPoint, and OneNote. For example, if you're using the English ...
🌐
Reddit
reddit.com › r/android › guide on how to use microsoft azure's text-to-speech engine.
r/Android on Reddit: Guide on how to use Microsoft Azure's Text-to-Speech engine.
January 8, 2023 -

edit: I've outlined 5 different ways to do this, all with differing pros and cons

special thanks to this post by u/jiayounokim Method 01:

  • Link to download APK is here v0.5, link is in chinese: here's a screenshot of the english translation

  • After downloading and installing, select this option shown in the image here

  • This will open the Preferred engine settings, select the engine shown in the image here

  • Change the language by clicking this setting

  • Input this code block to change the language into en-US-ChristopherNeural:

<speak version="1.0" xml:lang="en-US"><voice name="en-US-ChristopherNeural"><prosody rate="${(rate-100)?c}%" pitch="${(pitch-100)?c}%"><mstts:express-as style="serious">${text}</mstts:express-as></prosody></voice></speak>

  • Use an epub reader with TTS feature (like Google Play Books), then open TTS feature and enjoy!

  • If you want to change it to a different language/voice, try out other voices here and then get the id of the name in here.

    • e.g. I tried and want to use the voice package, Monica (Neural) in English (United States)

    • I will look for the id of Monica (Neural) here

    • The language is "en-US", and the id is "en-US-MonicaNeural".

    • I will now substitute these two information to the code block below.

<speak version="1.0" xml:lang="language here"><voice name="id here"><prosody rate="${(rate-100)?c}%" pitch="${(pitch-100)?c}%"><mstts:express-as style="serious">${text}</mstts:express-as></prosody></voice></speak>

which will make it:

<speak version="1.0" xml:lang="en-US"><voice name="en-US-MonicaNeural"><prosody rate="${(rate-100)?c}%" pitch="${(pitch-100)?c}%"><mstts:express-as style="serious">${text}</mstts:express-as></prosody></voice></speak>

If the TTS is too slow for you, you can change it in Android Settings > Accessiblity > Text-To-Speech > Speech Rate. Or maybe your epub reader has a built-in speech rate and pitch setting (like Moon Reader+).

found a chinese thread which is the origin of the app


Why use Microsoft Azure's TTS?

  • It's much better and sounds more natural than the default TTS engine (Google TTS)

  • Has a variety of voices which you can choose from based on your preferences.

Why use TTS at all?

  • If you love reading books, this TTS engine is so good that it's practically turns all your books into a decent audiobooks. Official audiobook are still better but the voices sound natural enough that it gets the job done.


Edit:

I found out Android's Microsoft Edge also has this feature, it has less voices but it's still has a variety of good ones. Method 02: Using Android's Microsoft Edge

  • Just open your novel in Microsoft Edge (maybe via Royal Road, WuxiaWorld, Google Play Books, etc.),

  • open the options (three dots in bottom middle of the screen)

  • then click Read Aloud.

  • You can choose from a variety of voices by clicking voice options on the top right.

    • (e.g. Microsoft Christopher Online (Natural) - English (US), which is my favourite voice among the ones available).


Edit: I saw that the system-wide TTS isn't working for some of you, here's an alternative I found.

Method 03: System wide TTS engine using TTS Server app

  • Download the zip appropriate apk file or just the largest sized one if you don't know in this github link (note: you have to login to your github account for link to work changed the link, you don't have to log in now.)

  • Extract the zip file

  • Install the apk

  • The app is in broken English so it's a bit easier to navigate, although you might need to change it in the app settings.

  • Click the "+" on the top right

  • Change the language in to your desired choice (e.g. English US)

  • Choose your chosen voice

    • You can get a preview of the voice by putting words in the preview form and then hit play.

  • Exit out of the app and go to Android Settings

  • Search for Text to Speech or go to System > Language & Keyboard > Text-to-Speech Output (it will vary on your phone but this is the general idea).

  • Change the engine to TTS Server

  • Use an epub reader with TTS feature (like Google Play Books), then open TTS feature and enjoy!

  • Too slow? try this: Hamburger Menu (Top Right) > Settings > Turn on User DNS to resolve API IP


"This is a lot of work, is there an easier way?"

Well you can change the voice of the default TTS Engine on your phone (mostly Google TTS or Samsung TTS). I noticed that the default voice is bad, but some of the other voices is a slight upgrade.

Method 04: Adjusting Google Speech Services/Samsung TTS Engine

  • go to Android Settings

  • Search for Text to Speech or go to System > Language & Keyboard > Text-to-Speech Output (it will vary on your phone but this is the general idea).

  • Click on the setting icon near the TTS Engine

  • Find Install Voice Data

  • Find your language of choice (English US, English UK, etc.)

  • Download/Choose among the various voices in there

  • Go back and then you can preview the voice. You can also change the speed and pitch of the voice.

  • Use an epub reader with TTS feature (like Google Play Books), then open TTS feature and enjoy!

Bonus: If you're using Google Play Books for book reading and using Google TTS, you can go to Google Play books setting and turn on "High Quality Voice" (Idk how much of a difference this makes but it should be better).


Method 05: another TTS app

  • Download the TTS Apk in this github link

  • Install the TTS

  • In your Android Settings, find Text-To-Speech settings.

  • Change engine from the previously installed Text-To-Speech to this new one.

  • Use an epub reader with TTS feature (like Google Play Books), then open TTS feature and enjoy!

  • If you want to change the default voice (Jenny+) to another,

    • Open the installed TTS (it's in Chinese so it's a bit hard to navigate).

    • Next Click this to enable customization.

    • Double click the name of your choice to choose and hear an example of said voice (i.e. Christopher, Sonia, etc.)

    • There are other settings in there, here's a link to an album of screenshots and their corresponding translation.

(I'll update the links to the pictures later.)