🌐
Microsoft Support
support.microsoft.com › en-us › office › dictate-your-documents-in-word-3876e05f-3fcc-418f-b8ab-db7ce0d11d3c
Dictate your documents in Word - Microsoft Support
Start speaking to see text appear on the screen. Open a new or existing document and go to Home > Dictate · while signed into Microsoft 365 on a mic-enabled device. Tip: You can also start dictation with the keyboard shortcut: ⌥ (Option) + F1.
🌐
Notta
notta.ai › en › blog › speech-to-text-in-word
How to Use Speech-to-Text in Word for Dictating and Editing
You can toggle Dictation in Microsoft ... keyboard shortcut Alt + ‘. Microsoft Word makes it super simple to dictate your speech into a Word document, with the added bonus of formatting voice commands. The only downside is that it’s not always super accurate and has limited languages for transcription. For more accurate dictation, make sure you position your microphone close to your mouth and dictate in a quiet environment. A tool like · Notta can dictate speech to text up to 98.86% ...
🌐
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
After you have added the Speak command to your Quick Access Toolbar, you can hear single words or blocks of text read aloud by selecting the text you want to hear and then clicking the Speak icon on the Quick Access Toolbar.
🌐
Microsoft Support
support.microsoft.com › en-us › office › listen-to-your-word-documents-5a2de7f3-1ef4-4795-b24e-64fc2731b001
Listen to your Word documents - Microsoft Support
Select a word or block of text in your document. In the Quick Access Toolbar, select the Speak selected text icon. Tip: For instructions about how to add the Speak icon to your Quick Access Toolbar, see the help article Use the Speak text-to-speech feature to read text aloud.
🌐
Speechify
speechify.com › blog › text-to-speech-word
Text to Speech in Word for Windows, Mac, Android, and iOS Users | Speechify
October 18, 2023 - ... Open the PDF in Word (it will convert to a Word document). Select the text. Click 'Read Aloud' under the 'Review' tab. ... Use 'Alt + ` (grave accent key)' as a shortcut to start or stop Dictate.
🌐
Avantix Learning
avantixlearning.ca › home › how to hear a word document using speak (text to speech)
How to Hear a Word Document Using Speak (Text to Speech)
December 29, 2021 - In Microsoft Word, you can have Word speak or read a document to you. You will need to add the Speak command to your Quick Access Toolbar or the Ribbon to use this feature. Once you’ve added the command, simply click Speak and Word will read the selected text aloud.
🌐
University of Melbourne
unimelb.edu.au › accessibility › getting started with microsoft word dictate
Getting Started with Microsoft Word Dictate
March 18, 2024 - Despite not being well known, Microsoft Word offers powerful automatic speech recognition via its Dictate function. The a Dictate function works by taking audio from the computer's microphone and convert it into text. Dictate is available in both the desktop version of Word (2019 onwards) and the online version of Word, Office 365. The online version of Dictate, in Office 365, is more accurate. To access Dictate using an existing Word document:
🌐
Vision Ireland
vi.ie › home › press releases & blogs › technology news › dictate your documents in microsoft word
Dictate your Documents in Microsoft Word - Vision Ireland
May 18, 2023 - Step 1: Open a new or existing Word document. Step 2: Activate Dictation: Press “Alt + H” to access the “Home” tab, followed by “D” and “Enter” to turn on Dictate. Step 3: Wait for the Dictate button to turn on and start listening.
Find elsewhere
🌐
IT Services and Support Center
itssc.rpi.edu › hc › en-us › articles › 9112322274829-How-to-use-the-Dictation-feature-in-Word-2019-Outlook-2019-Word-365-Outlook-365-and-macOS
How to use the Dictation feature in Word 2019, Outlook 2019, Word 365, Outlook 365 and macOS – DotCIO - IT Services and Support Center
Dictation lets you use speech-to-text to create content. You will need a microphone or a headset, earbuds or use the built-in microphone in your device. Type Settings on the “Type here to search” from the windows taskbar. Click Privacy. Click Speech. Switch the Online speech recognition to on. Close the window. Open Word 2019 and/or Outlook 2019.
🌐
Reddit
reddit.com › r/accessibility › universal text-to-speech shortcut on windows: natural voices across all applications
r/accessibility on Reddit: Universal Text-to-Speech Shortcut on Windows: Natural Voices Across All Applications
November 4, 2024 -

Hi there,
I've been frustrated that Windows lacks a universal text-to-speech shortcut, like the one on macOS that works across all applications. With ChatGPT’s help, I built a script to fill that gap, and I’m sharing it here to help others!

When Ctrl + Space are pressed any highlighted text will be spoken using Windows Natural Voices.

-------- How to Set It Up on Windows 11 -----------

Install Required Software

  1. Download AutoHotkey

    • Run the setup, and complete the installation.

  2. Download NaturalVoiceSAPIAdapter

    • Go to the releases page, scroll down to “Assets,” and download NaturalVoiceSAPIAdapter_v0.2_x86_x64.zip.

    • Unzip and place the folder in your preferred install location. I recommend C:\Program Files.

    • Run installer.exe (if prompted by Windows, choose "Allow").

    • Install the 64-bit version, then close the installer.

    • Note: Do not delete NaturalVoiceSAPIAdapter install folder or the TTS will stop working.

Install Natural Voices

  1. Open Accessibility Settings

    • Go to the Start Menu > type Settings and open Settings > Accessibility > Narrator.

    • Next to “Add natural voices,” click Add and download your chosen voices.

    • These voices offer higher quality than the default text-to-speech settings in Windows.

    • Restart your computer once installation is complete.

  2. Check the Text-to-Speech Voices are available to AutoHotkey

    • Open the Control Panel from the Start Menu, and search for speech.

    • Click on Change text to speech settings, then go to the Text to Speech tab.

    • If Natural Voice SAPI Adapter is working, the natural voices should appear in the dropdown menu.

    • Note: some users may not see Speech Options in the Control Panel, if this is the case please continue on to the end of this guide as it may still have installed correctly.

Create the Script File

  1. Open AutoHotkey Dash

    • Go to Start Menu > type AutoHotkey Dash and start the application.

    • Click New Script. In the New Script dialog, name it (e.g., Read Aloud), choose the Empty type, and click Create.

  2. Edit the Script

    • In the folder that opens, right-click the new script file, select Edit with Notepad, and paste the code below.

    • To change the voice, edit the line after global preferredVoice := with the desired voice name. It has to be a voice that was in the drop-down in the Text to Speech tab discussed above. The default shortcut is Ctrl + Space but this can be changed by editing the Script.

    • Save and close the file.

  3. Run the Script

    • Double-click the script file to start. To stop, right-click the AutoHotkey tray icon.

  4. Optional: Auto-Start on Login

    • To start the script automatically on login, open the Run dialog (Win + R), type shell:startup, and click OK.

    • Copy and paste a shortcut of your script into this folder.

```ahk

; Paste from here
; Possible Voices:
; Microsoft Thomas Online (Natural) - English (United Kingdom)
; Microsoft Sonia Online (Natural) - English (United Kingdom)
; Microsoft Ryan Online (Natural) - English (United Kingdom)
; Microsoft Libby Online (Natural) - English (United Kingdom)
; Microsoft Steffan Online (Natural) - English (United States)
; Microsoft Aria (Natural) - English (United States)
; Microsoft Christopher Online (Natural) - English (United States)

; Global variables for better performance and memory management
global preferredVoice := "Microsoft Ryan Online (Natural) - English (United Kingdom)"
global lastText := ""
global isSpeaking := false
global speaker := ""

^Space::
{
    ; Save current clipboard content
    ClipSaved := ClipboardAll
    
    ; Clear clipboard and get selected text
    Clipboard := ""
    Send ^c
    ClipWait, 1  ; Fixed ClipWait syntax
    selectedText := Clipboard
    Clipboard := ClipSaved  ; Restore original clipboard content
    
    ; Check if speech is currently active
    if (isSpeaking)
    {
        ; If the selected text is new, stop current speech and start reading the new text
        if (selectedText != lastText && selectedText != "")
        {
            try {
                speaker.Speak("", 3)  ; Stop any ongoing speech
                speaker := ""
                isSpeaking := false
            }
            catch e {
                speaker := ""
                isSpeaking := false
            }
        }
        else
        {
            try {
                speaker.Speak("", 3)
                speaker := ""
                isSpeaking := false
            }
            catch e {
                speaker := ""
                isSpeaking := false
            }
            return
        }
    }
    
    ; Proceed if there is selected text
    if (selectedText != "")
    {
        lastText := selectedText
        
        try {
            ; Create new COM object for SAPI.SpVoice if needed
            if (!speaker)
            {
                speaker := ComObjCreate("SAPI.SpVoice")
                
                ; Set the preferred voice
                voices := speaker.GetVoices()
                for voice in speaker.GetVoices()
                {
                    if (InStr(voice.GetDescription(), preferredVoice))
                    {
                        speaker.Voice := voice
                        break
                    }
                }
            }
            
            ; Start speaking the new text asynchronously
            speaker.Speak(selectedText, 1)
            isSpeaking := true
        }
        catch e {
            speaker := ""
            isSpeaking := false
        }
    }
}

; Cleanup on script exit
#SingleInstance Force
OnExit("ExitFunc")

ExitFunc(ExitReason, ExitCode)
{
    global speaker
    if (speaker)
    {
        speaker := ""
    }
    return
}
; End of content to Paste

'''

Top answer
1 of 5
3
Magnifier has something close to this built in called reader mode. https://support.microsoft.com/en-us/windows/how-to-use-magnifier-reading-59d049ba-8434-9d04-34f2-2e00f11c5cb8
2 of 5
1
Thank you so much for this! I had enabled natural voices some time ago, but after reinstalling windows, couldn't get it to work. I have a much more concise script that I use, which also has play/pause/resume. This is written in AHK V2. CapsLoc + 1 starts reading selected text, CapsLoc + 2 pauses and resumes reading. I define voice by changing the number in "Voice.GetVoices().Item(0)" ; temporarily copy selection (defined as separate function as it is used in many other hotkeys) temp_copy(dropNewLine := false) { BlockInput("on") prevClipboard := A_Clipboard A_Clipboard := "" Send("^c") ClipWait(2) string_copy := A_Clipboard A_Clipboard := prevClipboard BlockInput("off") if dropNewLine { string_copy := StrReplace(string_copy, "`r`n", " ") string_copy := StrReplace(string_copy, "`n", " ") string_copy := StrReplace(string_copy, "`r", " ") } return string_copy } ; load SAPI (speech/tts/text to speech) SVSFlagsAsync := SPF_ASYNC:= 1 << 0 SVSFPurgeBeforeSpeak := SPF_PURGEBEFORESPEAK := 1 << 1 Voice := ComObject("SAPI.SpVoice") Voice.Rate := 3 Voice.Voice := Voice.GetVoices().Item(0) ; Define voice by changing number ; Read CapsLock & 1:: { status := Voice.Status.RunningState if (status = 2){ ; reading Voice.Speak("", SVSFlagsAsync | SVSFPurgeBeforeSpeak) } if(status = 0){ ; paused Voice.Resume Voice.Speak("", SVSFlagsAsync | SVSFPurgeBeforeSpeak) } string := temp_copy(dropNewLine := true) Voice.Speak(string, 1) } ; Pause/resume reading CapsLock & 2:: { status := Voice.Status.RunningState if (status = 0){ ; paused Voice.Resume } Else if (status = 2){ ; reading Voice.Pause } }
🌐
Ucla
cae.ucla.edu › students › assistive-technology › word
Text-to-Speech for Microsoft Word on Windows | Center for Accessible Education
Step 3: Click the “Add” button between the two columns, then click “Okay”. There is now a “Speak” button in your Quick Access Toolbar: Step 4: Select a word, highlight a block of text or CTRL+A to highlight your entire document
🌐
Techlicious
techlicious.com › tip › how-to-use-windows-speech-to-text
How to Use Windows Speech-to-Text for Hands-Free Typing - Techlicious
Speech-to-text is built into the Windows OS, but it’s not on by default. Here’s how to set it up and use speech-to-text for your PC. Type the Windows Keyboard shortcut: Windows key + H.
🌐
TechRadar
techradar.com › pro › software & services
How to use speech to text in Microsoft Word | TechRadar
August 15, 2023 - Regardless of whether you have the best computer or the best Windows laptop, speech to text in Microsoft Word is easy to access and a breeze to use. From connecting your microphone to inserting punctuation, you'll find everything you need to know right here in this guide.
🌐
SimonsezIt
simonsezit.com › article › speech-to-text-in-word
How to Convert Speech to Text in Word? A step-by-Step Guide
May 21, 2025 - Enabling voice typing in Microsoft Word is easy. However, there are some points to bear in mind to make the best of the voice typing feature. Make sure you have logged in to the Microsoft official account. Only then you will find the Dictate option in the Home option. But a workaround is to use the built-in Windows speech-to-text function.
🌐
GeeksforGeeks
geeksforgeeks.org › ms word › how-to-use-speech-to-text-in-microsoft-word
How To Use Speech To Text In Microsoft Word? - GeeksforGeeks
October 31, 2023 - Now you can use the speech-to-text feature of Microsoft Word that enables typing with voice for typing long paragraphstime-saving. We hope you this time saving guide and helped you, teaches you something useful that you can apply and increase your speed by saving time. 1. What's the shortcut for ...
🌐
Microsoft Support
support.microsoft.com › en-us › office › hear-selected-text-read-aloud-ce9fb073-2a4d-44d2-95f7-6a532f0ab112
Hear selected text read aloud - Microsoft Support
Click Accessibility > Speech. Select the voice that you want to use. Tip: You can change the speed at which words are read by moving the Speaking Rate slider. Select the Speak selected text when the key is pressed check box, and then click Set Key to assign a keyboard shortcut that you want to use to hear text read aloud.
🌐
PCMAG
pcmag.com › home › how-to › accessibility technology
How to Dictate Text in Microsoft Office | PCMag
July 17, 2023 - The Microsoft Office Dictate tool doesn't work with Excel or earlier versions of Office, and Dictate doesn't offer you a way to easily correct mistakes, add words to a dictionary, or manage settings. One option that can get past these limitations is the Windows Speech Recognition tool built directly into Windows 10 and 11.
🌐
Voicy
usevoicy.com › voice-typing-in-microsoft-word
Microsoft Word Voice Typing | Voicy Speech-to-Text
Clicking on the microphone will start the speech-to-text recording for you. Once you are done talking, click on the microphone again to stop. Your dictated sentences will now show up in your doc. ... The Voicy element will now show up next to your new document. Hover over the blue dot with your mouse to expand the element. Congratulations, you now have talk to text right inside Word.
🌐
Speechify
speechify.com › blog › text-to-speech-microsoft-word
Can Microsoft Word Read Aloud? A Comprehensive Guide | Speechify
August 22, 2022 - Open Your Document: Open the Microsoft Word document you want to read aloud. Activate Speechify: Use the keyboard shortcut "Ctrl + Space" (Windows) or "Ctrl + Space" (MacOS) to activate Speechify.