To use TTS (Text To Speech) whether via Cereproc TTS or via jtel Cloud TTS, you might need to configure TTS Engines. It is done here.

All TTS-Engines will be automatically imported when using a jtel Cloud TTS license on your system.


By clicking on the New button you create a new TTS Engine, the following fields could be setup:

SettingValue
ManufacturerCereproc for Cereproc TTS / Standard for Cloud TTS
LanguageAs provided by the TTS voice installed / As provided in the Cloud TTS offer
SexAs provided by the TTS voice installed / As provided in the Cloud TTS offer
Speaker NameType in the EXACT name of the speaker here
CloudTTSEngine Name (Cloud TTS)The TTS Engine Name from the Cloud TTS Server
CloudTTSEngine DNS (Cloud TTS)The Domain Name Server of the Cloud TTS Server
Generation Template (Cereproc TTS)

Without tags

$text


With tags

If tags are to be used in the TTS, then the following template can also be used, this allows the use of SSML tags.

See

https://www.w3.org/TR/speech-synthesis11/

https://www.cereproc.com/files/CereVoiceCloudGuide.pdf


<speak version="1.0"
xmlns="http://www.w3.org/2001/10/synthesis"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/10/synthesis
http://www.w3.org/TR/speech-synthesis/synthesis.xsd"
xml:lang="de">$text
</speak>


This allows the generation of TTS texts, with tags. For example:


Dies ist ein Test. <prosody rate="+50%">Hier spreche ich ziemlich schnell.</prosody> Hier wieder normal. <prosody rate="-50%">Und hier ziemlich langsam.</prosody>


Do not forget to replace xml:lang="de" with the appropriate language.

Offline Generation Command (Cereproc TTS)

Up to Portal Release 3.17 with Cereproc V4

%USERDIR3%bin\Cereproc\Cereproc_Generate.cmd $speaker "$infile" "$outfile" "%TEMPDIR%"

Offline Generation Command (Cereproc TTS)

From Portal Release 3.18 with Cereproc V4

For 8kHz Voices:

%USERDIR3%bin\Cereproc\v4\Cereproc_Generate_8000.cmd $speaker "$infile" "$outfile" "%TEMPDIR%"

For 48kHz Voices:

%USERDIR3%bin\Cereproc\v4\Cereproc_Generate_48000_to_8000.cmd $speaker "$infile" "$outfile" "%TEMPDIR%"

Offline Generation Command (Cereproc TTS)

From Portal Release 3.18 with Cereproc V5

For 8kHz Voices:

%USERDIR3%bin\Cereproc\v5\Cereproc_Generate_8000.cmd $speaker "$infile" "$outfile" "%TEMPDIR%"

For 48kHz Voices:

%USERDIR3%bin\Cereproc\v5\Cereproc_Generate_48000_to_8000.cmd $speaker "$infile" "$outfile" "%TEMPDIR%"
  • No labels