Text-to-speech engines and pre-stored voices

SwiftBraille keyboard speeches each written letter, character, word, or even the whole text after you closed the keyboard. Based on the installed text-to-speech engine (TTS) in your system, and of course, some Android devices have default ones with some supported voices from different languages.

Installed text-to-speech engines


To view all installed engines:

– Go to your device’s settings.

– Language and input.

– Then text-to-speech options.

Image shows how to get installed tts
Image shows how to get installed tts

Default TTS for SwiftBraille


Sounds screen

Since version (1.1) of SwiftBraille, the user is able to choose a default TTS for the keyboard itself, not the default TTS used by the screen reader (Talkback as an example). Once the user pauses the screen reader and the keyboard is opened, SwiftBraille will use the selected TTS.

To choose the default text-to-speech engine, you can go to the “Settings” screen, and then the “Sounds” section, you’ll be able to select which TTS to use be used by Swift Braille if your screen reader is off.

Pre-stored Voices


As not all languages are supported in text-to-speech engines, and SwiftBraille supports Arabic as the main language, the default TTS doesn’t have Arabic voices installed, and the user has to buy them. The app comes with pre-stored voices done by voice actors. The official version (1.0) supports the use of those pre-stored voices even if you have Arabic voices inside the TTS. Letters, numbers, symbols, and other messages, are stored as voices in the app if the user doesn’t have Arabic voice installed with text to speech engine.

Thanks to the voice actors, if you would like to know them, please visit the “Special Thanks” page.