Text-To-Speech In OutSystems

Text-to-Speech (TTS) in OutSystems is a feature that reads text out loud, turning written content into speech. It helps make apps more accessible, especially for people with vision problems, and adds a voice experience for users. You can use it in apps like e-learning, chatbots, or guided forms. In OutSystems, TTS can be added using browser tools like the Web Speech API or by connecting to services like Google Text-to-Speech, Amazon Polly, or Azure through APIs. For mobile apps, you can also use ready-made plugins from the OutSystems Forge. TTS supports many languages and voices, making apps easier and more fun to use.

What is TTS?

Text-to-Speech (TTS) is a technology that converts written text into spoken words. It is a form of speech synthesis where text is processed by a computerized system to produce a natural-sounding human voice. TTS systems are used in a variety of applications and devices to provide auditory information to users.

Why to Use TTS?

Why TTS is used:

How to Use TTS in OutSystems:

You will need to consume the actions of the plugin in order to use TTS in your application

To put it very simply, the things that you can accomplish are:

Text To Speech

Text To Speech with Options:

Text to Speech Capabilities is similar to Text To Speech, but it differs greatly in that it allows you to parameterize and enhance the user's experience, particularly for non-English speaking users. Stated differently, this component enables you to define settings that enhance the TTS value within your application. It enables the localization of the language, which makes the language sound more natural and appealing when spoken with a phonetic and accent similar to that of the native speaker. Of course, the part to employ in the event that it is multilingual. Additionally, you can alter the voice type and speech rate that it produces.

Cancel Text To Speech:

What happens if you get used to hearing a text read aloud by TTS and decide you no longer want to hear? It's easy, The Cancel Text To Speech action performs precisely what its name implies. Stop or terminate the process of translating text to speech. Additionally, an On End Callback that runs following the TTS's termination is available here.

Check Languages:

Which language the TTS synthesiser speaks is up to the end user. You can obtain a list of the potential locales to which TTS can generate voice by using the Check Language action. Using the appropriate accents in each of those languages. Regretfully, this plugin does not have a localised version for every language.

Get Voices:

More from

EONE Technologies posts

April 1, 2025
Developers are required to write and deliver code in high-code assembly. For applications where the code must be connected to the user experience, this assembly architecture is suitable. JavaScript frameworks like React or Angular, as well as frameworks made expressly for native or mobile applications, are frequently used by developers.‍
January 13, 2025
Best Practices for Using Client Variables
Client Variables are a powerful feature in OutSystems, enabling developers to store data directly on the client side for Reactive Web and Mobile applications. In this blog, we will delve deeply into client variables, exploring their uses, best practices, and potential pitfalls, while also addressing some lesser-known nuances to help you maximise their potential.
December 23, 2024
When to Use Agile
Agile is a project management and software development approach that emphasises flexibility, collaboration, and customer-centricity. It involves breaking projects into smaller, manageable phases and iterating through cycles of planning, executing, and evaluating. Agile is not just a methodology but a mindset that prioritises quick feedback and continuous improvement. Agile is guided by the Agile Manifesto

Ready to Take Your Business to The Next Level?

Contact us