I've just added a speech to text facility to my note taking app using
and text to speech using the internal TTS library. The default voice is a female but I wanted a different voice so I started messing with JavaObject and native code but eventually stumbled across the fact that it is possible for the user to select the defaultspeech to text text to speech voice through Settings! I didn't know this so maybe you don't either.
Settings -> System -> Languages and input -> Text-to-speech output -> Cog icon by 'Preferred engine' -> Install voice data
You now get a list of lots of languages. The one for your locale should already be loaded so tap on it and you are offered a choice of voices. Selecting one will play a short example of the voice. For English(United Kingdom) there is a choice of six, three very similarly accented females and three very similarly accented males.
SpeechToText - Continuous Offline Voice Recognition
This is a wrapper of Acephei VOSK , With this, you can add continuous offline speech recognition feature to your application, NOTE: As it works offline the app should be complied with the voice model. It will increase the app size by 30-40Mb. The accuracy depends on the voice model. You can...
www.b4x.com
and text to speech using the internal TTS library. The default voice is a female but I wanted a different voice so I started messing with JavaObject and native code but eventually stumbled across the fact that it is possible for the user to select the default
Settings -> System -> Languages and input -> Text-to-speech output -> Cog icon by 'Preferred engine' -> Install voice data
You now get a list of lots of languages. The one for your locale should already be loaded so tap on it and you are offered a choice of voices. Selecting one will play a short example of the voice. For English(United Kingdom) there is a choice of six, three very similarly accented females and three very similarly accented males.
Last edited: