Text-to-Speech Resources
What is Text-to-Speech?
Text-to-Speech (TTS) is an assistive technology that converts digital content into audio, enabling most personal digital devices to read selected content aloud.
TTS is now integrated into many digital devices including computers, tablet, and smartphones as well as web browsers to benefit all digital users.
Please note: TTS technology requires searchable PDFs to work. It is incompatible with scanned or picture PDFs.
Learn more about how to identify the differences between searchable and scanned PDFs below.
If you have questions about implementing these resources successfully or if there are any resources you would like, but don't see below, please email the alternate format team at accesstext@uic.edu.
Submit Alternate Format Request
Scanned vs. Searchable PDF
Scanned PDFs are physical documents such as book excerpts or government records that have been digitized by a scanner and saved as a PDF. Scanned PDFs are images with embedded text, making them inaccessible to users of assistive technology because they cannot be “read” by a computer the way a visual reader would perceive text rather than image. The tell tale sign that you’re working with a scanned PDF is if you attempt to highlight a sentence in the document and it highlights the whole page.
Please note: It is possible to create a scanned PDF that is searchable, but that does not guarantee accessibility compatibility with assistive technology and therefore is not a replacement for a digitally created searchable PDF.
If you have submitted an alternate format semester request and encounter a scanned PDF in you courses, send it via email to the alternate format team (accesstext@uic.edu) immediately.
Searchable PDFs are digitally created documents such as journal articles that contain text readable by visual readers and digital devices. A user is able to search a searchable PDF because the digital device can catalog the content. The PDF is searchable if you can both highlight lines of text and Control+ F in the document.
Please note: While the accessibility of a searchable PDFs exceeds that of a scanned PDF and is usable to many users and assistive technology, a searchable PDF does not guarantee it is fully accessible to screen readers. For PDFs to be screen reader accessible, the PDF must be accurately tagged and include alt text descriptions.
Learn more about the difference between scanned and searchable PDF
Text-to-Speech Resources by Category
Explore the variety of TTS resources based on your personal needs and preferences below.
If you have questions about implementing these resources successfully or if there are any resources you would like, but don’t see below, please email the alternate format team at accesstext@uic.edu.
Canvas
UIC’s new learning management system, Canvas offers built-in alternative formats for all uploaded content. Look for the blue icon of a figure in a circle for documents with alternative formats enabled. Some formats require wifi to enable.
Steps to Enable Alternative Formats
- Login onto your desired Canvas course
- Identify the course document you’d like to read in an alternative format, look for the blue icon of a figure in a circle to the right of the document title
- PDF/Source File- freeze content for consistency across devices
- Text File- will generate HTML in a new browser tab, can be copy and pasted into a Word document
- Immersive reader- TTS tool that will read text aloud and offers customized reading settings such as voice, speed, font, and text size, spacing/contrast. Immersive reader uses an integrated highlighting function that highlights words as it reads. (Does not currently support images/tables)
- Gradient reader- Colors the text in a ombre pattern to enhance focus when reading across lines of text
- EPUB- similar to PDF, but content is automatically adjusted for the given device and offers seamless integration of highlighting and note taking. (Requires an EPUB reader)
- Audio Podcast- generates audio file in a new browser tab enabling users to adjust the file speed
- Language Translation- can view source document in your preferred language
- Math Formats- for math related material, users can generate a document in: LaTex, Math Immersive Reader, Math Text, Math Audio, and MathML
- OCR Semantic Text- generates automatic optical character recognition of a document to improve the computer’s interpretation of the text, particularly for TTS software (results depend heavily on the quality of the source document)
- Braille- generates a file compatible with braille reading software
*Please note: if the above options do not appear in the alternative formats pop up window, the selected format is unavailable due to the quality of the source document. Send the document to the alternate format team (accesstext@uic.edu) and we will convert it and upload it to your Box folder.
Video demonstrating how to locate and operate Canvas Alternative Formats
Kurzweil
Kurzweil is a TTS software that creates a customizable experience for students to listen and visually follow along with course material.
Kurzweil is for students who have been approved for alternate format in Searchable PDF and Kurzweil 3000. After creating an account, students can upload course material to Kurzweil’s Universal Library. If students encounter any issues uploading materials to Kurzweil, they should email the alternate format team, at accesstext@uic.edu.
Create your Kurzweil account
- Follow the Kurzweil 3000 registration link provided by your disability services specialist or alternate format team to create a Kurzweil account and ensure you can access your account.
- Fill out the Kurzweil registration form with the following information:
- Your name
- UIC email
- Select “University of Illinois-Chicago” as the school org
- Create a username for the “external id”
- Click “add new.”
- Navigate to your email where you’ll find an email from Kurzweil titled “Kurzweil 3000 Account Activated!” prompting you to create a password for your account.
- Login to your Kurzweil account
Access your Kurzweil account
Upload to Kurzweil
- Login to your Kurzweil account
- To create a folder in Kurzweil, right click on an existing folder (ex: “private”) and select “add folder,” name the folder for the course or week (ex: bio_203 or w1) NOTE: Kurzweil does not recognize capitals or spaces in titles
- Click on the folder you want to upload to (ex: bios_110 or w1) so that it is highlighted in an aqua blue color.
- Click the orange upload button on the top right corner which will open your finder and you can choose the document you’d like to upload
- Opening the file in the pop up window will start the upload into Kurzweil and soon after, a window will pop up to say “upload successful!”
- You can read the document as soon as it is fully loaded into Kurzweil and able to open
- To rename a document, click on the white box next to the title and select the white “rename” button on the right side of the screen.
Kurzweil's Read the Web
Watch the Kurzweil tutorial video to learn how the Read the Web extension gets installed and can be enabled/disabled on different websites (you click the button like a light switch, to turn it on/off)
Read the Web should generally work with websites and if you encounter a URL that ends in .pdf, the red PDF button will appear on the Kurzweil menu that when selected will open the PDF into your Kurzweil account within the web version of Kurzweil.
Digital Rights Management & Kurzweil
Digital Rights Management (DRM) is a tool used to control the access and distribution of copyright material. It may prevent users from downloading content, sharing content, or convert them to different formats. This will affect Kurzweil users if they purchased an ebook through a publishing company and e-retailer because it will likely contain DRM and therefore, be incompatible with Kurzweil because Kurzweil requires uploads to be converted into .kesi to be read by the program.
Web Browsers
Reading Mode
Google Chrome’s Reading Mode is an integrated TTS tool, easily accessible when users right click on any word and select “Open Reading Mode.”
Reading Mode will open as a split screen and you’ll be able to set the speed, voice, voice highlight, enable or disable links, font and font size, as well as color theme, line height, and letter spacing.
If you’d like to pin Reading Mode for future use, select the gray thumb tack in the upper right hand corner and the book icon will appear in your plug in bar.
*Check that your Chrome is up-to-date to ensure Reading Mode runs efficiently
Read Aloud/Immersive Reader
Microsoft Edge’s Read Aloud and Immersive Reader are both integrated tools in the Microsoft browser that can work together or separately to enhance the accessibility of user experience while browsing.
Read Aloud is the TTS tool that can narrate select webpages. Within Read Aloud, a toolbar will appear at the top of the website giving users the ability to pause, read previous paragraph, skip to next paragraph, and customize voice options to adjust speed and voice. Read Aloud can be accessed as a stand alone feature or within Immersive Reader mode.
Turn on Microsoft Edge’s Read Aloud for Websites
- Navigate to desired website and the three dot menu on the toolbar to the right of the URL
- Select “Read Aloud” or use the keyboard shortcut Ctrl +Shift + U to start reading the webpage from the beginning
- To start reading from a different section in Read Aloud, users can highlight words and right click to “Continue to read aloud from here” or use the keyboard shortcut Ctrl +Shift + U
Turn on Microsoft Edge’s Read Aloud for Searchable PDFs
- On users’ desktop, right click on the desired searchable PDF and select “Open With” Microsoft Edge
- When users open a searchable PDF in the Microsoft Edge browser, a toolbar will appear below the URL
- Navigate to and select the Read Aloud icon (a capital “A” with some lines like a speaker; located between the “Add text” and “Translate” icons) to turn on the feature
- Set user preferences accordingly
Immersive Reader can adjust visual settings for a personalized experience by simplifying webpage content. User settings include font and size, column width, and background color. Immersive Reader is available on websites, but not searchable PDFs opened with the Microsoft Edge web browser.
Turn on Microsoft Edge’s Immersive Reader
- Navigate to desired webpage and the three dot menu on the toolbar to the right of the URL
- Select the first option, “Immersive reader” (the book icon) located to the right of the toolbar or use the keyboard shortcut F9
- Users can select “Read Aloud” or adjust Immersive reader settings in the toolbar below the URL
Safari Speech
Speech is Safari’s built-in TTS software that reads aloud highlighted passages.
Turn on in the Safari browser
- Highlight a webpage passage user wants to be read aloud
- Right click and select, “Speech” and “Start Speaking”
- A popup window will appear allowing users to set preferences and control the audio
- Users can expect the popup window to disappear once the highlighted speech has been completed
Set preferences for Speech on Mac
- Locate “Accessibility” within the “System Settings” app
- Select “Read & Speak”
- Toggle on “Speak Selection”
- Select the “i” info icon to the right of the toggle to further customize Speech preferences
- Select “OK” to set preferences
Microsoft Windows OS
Microsoft Windows OS does not currently have an offline built-in TTS feature. In order for searchable PDFs to be read aloud once downloaded to users’ desktop, right click, select open with, choose preferred browser with built-in TTS.
For more information, check out the TTS resources for web browsers and Adobe Acrobat.
Android Accessibility Suite
Select to Speak is a feature of Google’s Android Accessibility Suite that is either preloaded onto your smartphone or will require users to install the latest version from the Google Play store.
- Navigate to and select the settings app
- Select “Accessibility”
- Navigate to and select “Installed apps”
- Click on “Select to Speak”
- Toggle on “Select to speak short cut”
- Give access and set preferences on how user would like to access shortcut
Turn on Select to Speak
- Access shortcut for Select to Speak
- In supported apps, tap the desired text to read aloud. When enabled, a green outline appears around the perimeter of the screen and begins to read the full page or users can tap on select of text to read
- While the feature reads, a pop up menu will appear that can take users to set reading preferences
Microsoft Word
Microsoft Word Desktop App has a robust feature across their platform, called “Read Aloud” that enables users to listen to content aloud in the language and settings of their choice.
Turn on Microsoft Word Read Aloud (Desktop App)
- Open desired document
- Navigate to the “Review” tab
- Place curser where user would like Read Aloud to begin speaking
- Select “Read Aloud,” and a black pop up window will open where user can set voice and speed
- Close pop up window to close Read Aloud
Microsoft Word Web Browser has a built-in text-to-speech feature called “Immersive Reader” that also enables users to listen to content aloud
Turn on Microsoft Word Immersive Reader (Online)
- Open Microsoft Word Online
- Navigate to the “View” tab
- Select Immersive Reader, which will open the selected document in Immersive Reader
- Select user preferences and play
Microsoft Outlook
Microsoft Outlook Desktop App and Online have the same built-in read aloud feature called, “Immersive Reader.”
Turn on Immersive Reader
- Open Outlook and select an email to read
- Navigate to the “View” tab
- Select Immersive Reader, which will open the selected email in Immersive Reader
- Select user preferences and play
Microsoft Powerpoint
Microsoft Powerpoint for Windows has built-in TTS on both their Desktop App and Online that enables users to listen to content aloud.
Set up Speak on Powerpoint for Windows (Desktop App)
- Open Microsoft Powerpoint
- On the bottom of the left panel select “Options”
- Select “Quick Access Tool Bar” in the left panel
- Under “Choose commands from,” click the drop down menu and select “Commands not in ribbon”
- Click “Speak”
- Click Add and then Okay
Once added, it will be located on the very top ribbon next to “start from the beginning.” Select the text users would like to have read aloud and select “Speak selected text”.
Turn on Microsoft Immersive Reader Powerpoint for Windows (Online)
- Open Powerpoint Online and select slide to read
- Navigate to the “View” tab
- Select Immersive Reader, which will open the selected email in Immersive Reader
- Select user preferences and play
Apple OS
Apple has multiple built-in TSS options across their devices including Speak Selection, Speak Screen, and Accessibility Reader.
User preferences can be set in the settings app for voices, speed, pronunciation, and more.
Speech on Mac
Set preferences for Speech on Mac
- Locate “Accessibility” within the “System Settings” app
- Select “Read & Speak”
- Toggle on “Speak Selection”
- Select the “i” info icon to the right of the toggle to further customize Speech preferences
- Select “OK” to set preferences
- Open compatible desktop application (for Safari instructions, see web browser Safari above)
- To turn on Speech either:
- Use chosen keyboard shortcut to read selection aloud or
- Highlight chosen selection, right click, and select “Speech” and “Start Speaking”
- While the computer reads, a pop up window will appear where you can pause and adjust other settings
Speak Selection
Enables iPhone and iPad to read aloud any highlighted text on device and Safari.
Set up Speak Selection
- Select the “Settings” app
- Navigate to “Accessibility” and “Read & Speak”
- Select and toggle on”Speak Selection”
- Select and toggle on “Highlighting”
- Set highlighting preferences
Turn on Speak Selection
- Hold selection of text user would like to hear read aloud on compatible app
- Pop up menu will appear and select “Speak”
- Selected speech will read aloud
Speak Screen
Enables iPhone and iPad to read all content on a screen aloud aloud
Set up Speak Screen
- Select the “Settings” app
- Navigate to “Accessibility” and “Read & Speak”
- Select and toggle on”Speak Screen” which will reveal a transparent menu icon on screen
- Select and toggle on “Highlighting”
- Set highlighting preferences
- Users can choose to toggle on “Show Controller” to have quick access on touch
- Set user preferences for Controller Action
- Controller Action settings will determine how to turn on Speak Screen
Accessibility Reader
Opens a full screen view application on iPhone and iPad for reading content aloud. Settings can be customized for user preferences including font, text, layout, and background colors.
Set up Accessibility Reader
- Select the “Settings” app
- Navigate to “Accessibility” and “Read & Speak”
- Toggle on “Accessibility Reader”
- Users can choose to toggle on “Autoplay in Accessibility Reader” to play speech in background
- On Home screen, swipe down from the top right corner to reveal the Control Center
- Hold down on the bottom of the Control Center to edit and select “Add a Control”
- Scroll down to the section titled “Accessibility” and select the “Accessibility Reader” to add to Control Center
- Swipe up to exit Control Center edits
- Selecting “Accessibility Reader” will open the app
Turn on Speak Selection in the Accessibility Reader
- Hold selection and choose “Select” from the pop up menu or highlight text user would like to hear read aloud on compatible app
- Swipe down from top right corner to reveal the Control Center
- Select the “Accessibility Reader” icon
- Highlighted selection will appear in Accessibility Reader and begin reading aloud
Microsoft Word
Microsoft Word Desktop App has a robust feature across their platform, called “Read Aloud” that enables users to listen to content aloud in the language and settings of their choice. It operates the same on Apple and Windows.
Turn on Read Aloud (Desktop App)
- Open a document
- Navigate to the “Review” tab
- Place curser where you’d like Read Aloud to begin speaking
- Select Read Aloud, a black pop up window will open where user can set voice and speed
- Close pop up window to close Read Aloud
Microsoft Word Web Browser has a built-in text-to-speech feature is called “Immersive Reader” that enables users to listen to content aloud
Turn on Immersive Reader (Online)
- Open Microsoft Word on web browser of choice
- Navigate to the “View” tab
- Select Immersive Reader, which will open the selected email in Immersive Reader
- Select user preferences and play
Microsoft Outlook/Powerpoint
Microsoft Outlook and Powerpoint Online both have the built-in read aloud feature “Immersive Reader.”
Turn on Immersive Reader (Online) in Outlook
- Open Outlook and select an email to read
- Navigate to the “View” tab
- Select Immersive Reader, which will open the selected email in Immersive Reader
- Select user preferences and play
Turn on Immersive Reader Powerpoint for Mac (Online)
- Open Powerpoint Online and select slide to read
- Navigate to the “View” tab
- Select Immersive Reader, which will open the selected email in Immersive Reader
- Select user preferences and play
Microsoft Outlook/Powerpoint for Mac does not have a read aloud feature, refer to the above section about “Speech on Mac”
eReaders
There are a variety of eReaders apps and devices that have built-in TTS features.
ebook Resource Page
The UIC Library has compiled a comprehensive ebook resource page that outlines the accessibility of a variety ebooks platforms and devices.
Read Aloud
Adobe Acrobat’s Read Aloud is the built-in TTS feature identified in Adobe Acrobat by a headphone icon.
Turn on Read Aloud
- Open desired PDF in Adobe Acrobat
- Navigate to and select the headphone icon on the top right corner
- Set user preferences including speed and voice
- Select “play” or skip to the next or previous page
Please note: Read Aloud will only work with searchable PDFs. If you try to select the headphone icon and play, there will be an error message at the bottom of the screen that reads, “Read Aloud isn’t yet available for scans.”
Assistive Reader
The Amazon Assistive Reader feature is available on Amazon Kindle app and devices version 5.18.4.0.1 and later that allows users to hear texts read aloud after the Kindle is connected to bluetooth (Kindles do not have built-in speakers).
Set up Assistive Reader
- Select desire text on app or kindle device
- Choose the Aa icon and select “more”
- Toggle “Assistive Reader” on
Turn on Assistive Reader
- Hold down desired selection of text until highlighted and menu appears
- Select “play” to read
- Tap page to pause reading and view assistive reader menu
Please note: not all books and documents able to be loaded onto Kindles have the Assistive Reader feature available. If it is unavailable, when a user goes into the settings to turn on the feature, it will be grayed out with a message that reads “Text-to-speech is not available for this book.”
The Assistive Reader supports books that are:
- Purchased from the Kindle store; or
- Borrowed from Kindle Unlimited or Prime Reading, or other official Kindle partner sources; or
- Shared with you in your Family Library.
To determine if your desired text has this feature enabled before purchasing:
- Search the desired text on Amazon.com
- Select “Kindle” as your desired format
- Scroll down to the section titled, “Product details”
- Navigate to “Accessibility” and select “learn more”
- If the feature is enabled, under “non-visual reading,” it will read: readable in read aloud
Bookshelf
VitalSource Bookshelf is an eReader platform and marketplace for digital course material. Users purchase ebooks from VitalSource and view them through Bookshelf.
Their TTS tool Read Aloud is available for many titles found in the VitalSource marketplace and offers user preferences including text size, background color, margin, line height, and even font. There are a variety of selectable fonts including Open Dyslexic.
The Read Aloud feature in Bookshelf is located on the bottom right menu bar identified by the speaker button. Once selected, users can control the audio and set preferences.
VitalSource also has companion apps compatible with a variety of OS and smartphones that allow users to read content offline.
How Do I know if my VitalSource ebook has TTS enabled?
Prior to purchasing your desired ebook:
- Search for desired ebook on VitalSource
- Navigate to and read the “Accessibility” tab located below the ebook information on VitalSource
- If “Read Aloud” is mentioned in the Accessibility tab, TTS is enabled.
- If TTS is not enabled, please fill out the Alternate Format Request Form
Read Aloud in Achieve e-books
Macmillian Read Aloud is a built-in feature in Macmillan Achieve ebooks.
Turn on Macmillan Read Aloud
- Navigate to desired ebook
- Select the “Read Aloud” icon located on the top right corner to control feature
- Follow the link above for more details
Read Aloud and ReadAnywhere App
McGraw Hill has a built-in Read Aloud feature available across their various platforms including their Connect ebooks and ReadAnywhere App.
The Read Aloud feature is easily accessible in the top right hand corner identified by the speaker button or selecting the three dots and “audio playback.”
Revel
Pearson Revel is a digital learning platform and app that professors can choose to use for their course with an accompanying Pearson textbook that includes a built-in TTS feature.
Audio Playback is the TTS feature in the Revel platform. The feature is located in the top right hand corner identified by the headphone icon. Select the icon to set user preferences and control the audio.
eReader Platform and App
Cengage Read Aloud is a built-in TTS feature available within the Cengage eReader platform (MindMap and WebAssign) and mobile app.
Users who purchase Cengage eBooks can view texts online or download the app for free to access their texts on or offline.
Turn on Accessibility Settings and Read Aloud in eReader Web-Based Platform
- Open desired ebook in web platform
- Navigate to and select the speaker icon on the left column to set user preferences and controls and start read aloud
- The setting wheel icon contains various accessibility settings including content size, style (font), and media (enabling alt text descriptions on images)
Turn on Accessibility Options and Read Aloud in eReader Mobile App
- Open the app and desired ebook
- The bottom menu contains both “accessibility options” identified by the T icon and and the built-in Read Aloud feature identified by the icon of the person with the speaker
- The accessibility options include: text size, font (including Open Dyslexic), and alt text
- Navigate to desired page user would like read and select the Read Aloud icon, the page will automatically start reading top of page
- User settings are available in Read Aloud view by selecting arrow on the left