🌐
Reddit
reddit.com › r/macos › how can i use the "microsoft david" tts voice on my mac?
r/MacOS on Reddit: How can I use the "Microsoft David" TTS voice on my Mac?
October 18, 2021 -

On my Windows desktop, I love using the "Microsoft David" voice for text-to-speech (TTS). I tried using TTS on my MacBook Pro, but I didn't like any of the English voices.

How can I install the Microsoft David voice on my Mac (assuming it's even possible to use third-party voices)?

🌐
Reddit
reddit.com › r/asktechnology › [help] speech recognition>text to speech, voice options such as microsoft david are not available in the windows text to speech drop down menu
r/AskTechnology on Reddit: [Help] Speech Recognition>Text to Speech, voice options such as Microsoft David are not available in the windows text to speech drop down menu
February 20, 2017 -

As the title says, when I go into the speech recognition section in the control panel, and then the text to speech option located to the left, there are no voices available when I am in the speech properties menu's text to speech tab. I click on voice selection, and expect to see voices such as Microsoft David, but nothing is there. Only blank box. The same result occurs when I attempt to use third party TTS software such as Balabolka to access voices like Microsoft David. Nothing shows up in the software's drop down menu. Have I somehow removed the voices from my computer? How can I gain access to the default Windows voices again?

🌐
Reddit
reddit.com › r/thenspdiscussion › is this tts using david ault's voice?
r/TheNSPDiscussion on Reddit: Is this TTS using David Ault's voice?
January 8, 2024 - I know this is a silly question, but years of listening to NSP had me clocking this as David with no way to actually confirm it. Does anyone else hear it? ... oh yes definitely, but then, it's an AI voice? Some words are a little 'robotic' for lack of a better word. ... Good ear. I don't know much about what I'm saying so grain of salt, but TTS is "text to speech," which is closer to microsoft sam or the voiceovers on tiktok.
🌐
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 6, 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.)

🌐
Reddit
reddit.com › r › DSaF › comments › 1fuwf5r › dave_tts_for_windows
Reddit - The heart of the internet
May 19, 2024 - Hey, im trying to get the wiseguy voice added to my windows tts voices, but i cant find a download for the voice anywhere, ive tried trainging my own but the apps ive tried all end up paywalling me at the last step, can anyone help?
🌐
Fandom
mssam.fandom.com › wiki › Microsoft_David_(Desktop)
Microsoft David (Desktop) | Microsoft Sam and his Fellow TTS Voices Wiki | Fandom
October 29, 2024 - Microsoft David (or "Microsoft David Desktop - English (United States)" born November 28, 1988) is a text-to-speech voice that replaced Microsoft Anna, alongside Microsoft Hazel (UK), and Microsoft Zira (US), and is featured on Windows 8 and ...
Find elsewhere
🌐
101 Soundboards
101soundboards.com › tts › 73699-microsoft-david-desktop-ai-version-tts-computer-ai-voice
♯ Microsoft David Desktop (AI version) TTS Computer AI Voice...
December 11, 2022 - When you submit a phrase to be converted into speech, our system sends the text to a TTS engine, which generates an audio file of the spoken text.
🌐
Reddit
reddit.com › r › techsupport › comments › 6e63ly › speech_recognitiontext_to_speech_voice_options
r/techsupport - Speech Recognition>Text to Speech, voice options such as Microsoft David are not available in the windows text to speech drop down menu
December 7, 2013 -

As the title says, when I go into the speech recognition section in the control panel, and then the text to speech option located to the left, there are no voices available when I am in the speech properties menu's text to speech tab. I click on voice selection, and expect to see voices such as Microsoft David, but nothing is there. Only blank box. The same result occurs when I attempt to use third party TTS software such as Balabolka to access voices like Microsoft David. Nothing shows up in the software's drop down menu. Have I somehow removed the voices from my computer? How can I gain access to the default Windows voices again?

🌐
Quora
quora.com › How-do-I-download-the-Microsoft-TTS-voice-David-on-Windows-7
How to download the Microsoft TTS voice David on Windows 7 - Quora
Answer: I downloaded a package of 19 voices from Microsoft a couple of hours ago - I didnt see David on the list though - however I ran into a more serious difficulty. I can’t get either Windows or my third party software to recognize any of the other voices.
🌐
Wikipedia
en.wikipedia.org › wiki › Microsoft_text-to-speech_voices
Microsoft text-to-speech voices - Wikipedia
November 4, 2025 - In 2010, Microsoft released the ... and Text-to-Speech for use with client and server applications. These voices are available in 26 languages and can be installed on Windows client and server operating systems. Speech Platform voices, unlike SAPI 5 voices, are female-only; no male voices were ever released. In Windows 8, there are three new client (desktop) voices - Microsoft David (US male), ...
🌐
Reddit
reddit.com › r/microsoftword › what do i have to do to get ms word to use the default windows voice in read aloud?
r/MicrosoftWord on Reddit: What do I have to do to get MS Word to use the default windows voice in Read Aloud?
November 13, 2023 - The male voice is too annoying to listen to; it reminds me of Conan O'Brien when he was imitating an exited teenager. The female voice is less annoying, but not nearly as listenable as Microsoft David, which is the default voice on Windows. I have other text to speech apps, like Balabolka, that automatically use David.
🌐
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.
🌐
Microsoft Community Hub
techcommunity.microsoft.com › microsoft community hub › communities › products › windows › windows 11
Changing Default Text to Speech Voice from David - bug work-around | Microsoft Community Hub
I recently did a new installation of Windows 11, and I learned that the Voice Access application does not include any setting for changing the Speech-to-Text voice. A work-around I found for the missing setting was to change the default voice using the Windows Registry. Using the Regedit tool I searched for solo entries of the David voice (that is where it was not listed together with other voice choices), and I changed the entries to Zira.
🌐
Reddit
reddit.com › r/microsoft › does anyone know how to get old text to speech voices?
r/microsoft on Reddit: Does anyone know how to get old text to speech voices?
February 27, 2023 -

I’m trying to recreate a specific tts voice from the announcer from half-life and in my research I’ve found articles where they say they used Microsoft SAPI back in 1998 and added some effects to it.

Here’s an example

https://youtu.be/cSehhpW6stE?t=45

🌐
Reddit
reddit.com › r/windows11 › any way to change text-to-speech (tts) to use a "natural voice" option system-wide instead of the robotic tts (david, mark, zira) that is default?
r/Windows11 on Reddit: Any way to change Text-to-Speech (TTS) to use a "Natural Voice" option system-wide instead of the robotic TTS (David, Mark, Zira) that is default?
January 16, 2023 - For example, I would like the Kindle app to use a Natural Voice option, but it only selects from the three default TTS voices (David, Mark, Zira) which are the Windows 11 system TTS voices. It will use whatever I have set as the system default. [Time & Languages -> Speech -> Voices {select voice}]. I would like Windows 11 to use Natural Voices systemwide and using Natural voices through the Narrator app adds too much non-related stuff aside from just reading text.
🌐
The Windows Club
thewindowsclub.com › the windows club › meet microsoft david, hazel and zira. windows 11/10 default voices
Meet Microsoft David, Hazel and Zira - Windows 11/10 default voices
March 29, 2023 - Windows has introduced Microsoft David, Microsoft Hazel & Microsoft Zira as the default voices of the operating system. Learn how to configure settings.
🌐
Reddit
reddit.com › r/software › could someone explain to me text to speech voices?
r/software on Reddit: Could someone explain to me Text to speech voices?
August 14, 2021 -

I essentially want to know if the only way to purchase and use TTS voices is remotely. Are there any local voices or ways I can setup a server in my own home and attach a dataset or something to use? Everyone keeps saying they buy different voices and etc. But what are they buying? Just access to the services or an actual dataset for a neural voice? really don't understand anything. If anyone can try to explain what's going on? really want to be able to purchase a voice and use it locally to read text highlight or pdf's or etc but want to use natural sounding voices. completely understand how that might be impossible but I'm curious as to why and how can access tts readers that aren't shit sounding. Speechify is great! But I'm not paying a subscription unfortunately. Thanks to anyone that has read this far and decided to reply haha.

Top answer
1 of 3
5
There are many free open source TTS options available that you can run locally, a quick google shows many options. Mozilla has one as well: https://github.com/mozilla/TTS
2 of 3
2
If "Microsoft David" voice is acceptable, I can give you an AutoHotKey script that lets you configure a keyboard shortcut to highlight and read any text instantly for free, without the need to open any software or copy the text. Let me know if that voice is acceptable, given the convenience you will have. If you need a real neural voice, you will likely have to get an API from one of the tech giants. The most popular ones are Google TTS, Amazon Polly, and Microsoft Azure TTS. You sign up, create an API (a long string of characters) and copy that into whatever TTS software you're using on desktop. Your software will begin ti send the text to the tech giant via API and play the voice for you. This API method will cost you money if you use it a lot. Google, for example, charges $16 if you use more than 1 million characters each month. That translates into 5-10 news articles a day, depending on its length. If you're concerned about passing the threshold and don't want to pay that much, you can request a semi-neural voice from them, and pay only $4 for - if I'm not mistaken - over 4 million characters. This one won't sound as good as full neural, but it's much better than Microsoft David. You won't pay if you use less than 1-4 million characters. If you have Android, you can try the Google API with an app called Voice Aloud Reader. It let's you copy paste the API, which unlocks the neural voices. Obtaining API is simple and free, just Google it.
🌐
Narakeet
narakeet.com › text-to-speech › voice › david-voice-text-to-speech
David Voice Text To Speech
You can then enter some text into the “Script” box, and click “Create Audio” to make the audio file using the voice of David. For more information on how to use Narakeet to create text to speech, see our page on AI voice generators. The media on this page includes images and videos by Microsoft Designer