SwiftBraille keyboard speeches each written letter, character, words, or even the whole text after you closed the keyboard. Based on installed text to speech engine (TTS) in your system, and of course some of Android devices have default one with some supported voices from different languages.
To view all installed engines:
– Go to your devices settings.
– Then language and input.
– Then text to speech options.
Since version (1.1) of SwiftBraille, the user is able to choose a default TTS for the keyboard itself, not the default TTS that used by the screen reader (Talkback as an example). Once the user pause the screen reader and the keyboard is opened, SwiftBraille will use the selected TTS.
To choose default text to speech engine, you can go to “Settings” screen, and then “Sounds” section, you’ll be able to select which TTS to use be used by SwiftBraille, if your screen reader is off.
As not all languages are supported in text to speech engines, and SwiftBraille supports Arabic as a main language, the default TTS doesn’t have an 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 that to use those pre-stored voices even if you have an 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 voice actors, if you would like to know them, please visit “Special Thanks” page.