Configure

After installation, you need to configure the application. You can edit the settings file by hand or use our GUI application Configure TranslateAndTTS, which you can find in your start menu and Desktop. It looks like this

It has 3 Tab areas

TTS Engine

This means the "Text to Speech Engine" - voice system. We have several to choose from. The most likely one is sherpa-onnx. Its Offline and supports a large range of languages not supported by other systems. The quality may not be perfect however and it may be too slow for your needs but we find its a good balance.

Sherpa-onnx does work offline but you must be online when configuring it as it may need to download the voice model

You can choose the engine in the dropdown. We also have Google, Microsoft Azure or Google Translate. All these options require you to be online all the time. For Google or Azure you have the option to add your own keys. We recommend adding your own keys as our keys may stop working.

Voices List

Simply look for your language and voice. You can preview a voice by pressing on the play button.

On Sherpa-Onnx you need to first download the model and then press Play but note - please wait a little while before hearing anything. Each model is around 250Mb so it can take a while for the model to be setup.

Also note - the first time it speaks may take a while

Most importantly TTS voices typically will only speak reliably if the correct text is provided to it. Latin text (English) wont work for those that are looking for arabic script

Choose a voice by pressing on the voice - you can see what is selected by the text "Current Voice" in the configure screen

Save Audio

If you want to cache audio for TTS tick this box. It wills save small wav files for each utterance saving time for further calls.

Translate Settings

Firstly if you DON'T want your system to translate (eg. your client is writing in the correct language for the TTS System) untick the "Translate" box on this page. Otherwise it will assume your writing language and convert it to the Target language

You can choose your translation provider. Note that "GoogleTranslator" is free and that seen at translate.google.com - if you use this a lot you may find it stop working. Equally some systems are better at other languages.

Overwrite pasteboard

You want this if you want your AAC software to print the translated text

Bypass TTS

This will mean that TTS isnt done at all and you only want to use our tool for translation

Application Settings

You generally don't need to edit anything here. We do collect the number of times our app is run and used anonymously. If you want to turn this off do so here. Note too, if you have chosen to save the audio you can choose how long the cache is kept for.

A note for those more adventurous

You can edit the settings file by hand if you wish. To do this, navigate to %AppData%\Ace Centre\AACSpeakHelper in File Explorer to find the settings.cfg file. Edit the configuration using either a plain text editor.

Note: You can copy this settings file and have numerous versions of them - or make it and distribute it to an end user. You would use the --config file path to run the application using a different config file.cfg parameter

Last updated