Avatar of WeThotUWasAToad

asked on 

Custom pronunciation in MS Office text-to-speech (TTS)


Is there a way to define custom pronunciation or change existing pronunciation for specific words in MS Office (2010 & 2013) text-to-speech (TTS)?

With the exception of Excel, MS Office (2010 & 2013) apps come with a built-in TTS function. It can be activated by first adding the "Speak selected text" shortcut icon to the Quick Access Toolbar (QAT) and then, after selecting the text to be spoken, clicking that icon.

I have found that it works pretty well — certainly well enough for a listener to understand the basic gist or content contained in whatever selected text is being read. However, when confronted with certain specific words or phrases  — particularly those which are probably not in its original vocabulary — TTS offers its best guess at the correct pronunciation but, not infrequently, gets it wrong.

Is there any way to access the MS Office TTS vocabulary (either through a user-interface settings box somewhere or by the use of VBA) in order to define correct pronunciation for words which it currently mispronounces?

Microsoft OfficeMicrosoft WordWord ProcessorsVoice RecognitionVisual Basic Classic

Avatar of undefined
Last Comment
Martin Liss
Avatar of regmigrant
Flag of United Kingdom of Great Britain and Northern Ireland image

Blurred text
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of Martin Liss
Martin Liss
Flag of United States of America image

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
Visual Basic Classic
Visual Basic Classic

Visual Basic is Microsoft’s event-driven programming language and integrated development environment (IDE) for its Component Object Model (COM) programming model. It is relatively easy to learn and use because of its graphical development features and BASIC heritage. It has been replaced with VB.NET, and is very similar to VBA (Visual Basic for Applications), the programming language for the Microsoft Office product line.

Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews


IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo