Multi Language
Systems
When
implementing multi-language systems:
1. Script prompts need to be recorded in multiple
languages.
2. If using any of VoiceGuide's pre-recorded system prompts
in your script, then a new set of system prompts needs to be
recorded in the new language as well.
Script Sound Files
Usually towards the beginning of the script a following module
would be used:
The user
selection would then be available by using the $RV[Get
Language] Result
Variable.
You can use this result variable to select the right language
version of the file you will want to play in the rest of the
script.
eg:
C :\MyScripts\Intro_$RV[Get
Language].wav
Would be translated by VoiceGuide to indicate either Intro_1.wav,
Intro_2.wav or Intro_3.wav, where the three files are recorded in
English, Spanish and French respectively.
This approach
allows you to use a single script for a number of languages, saving
you the need to duplicate the scripts.
VoiceGuide's System Sound
Files
VoiceGuide's default system sound files are stored in the
VoiceGuide’s "\system\voice\" subdirectory.
If
at install time the Modem/TAPI option was selected then the
files in that directory will be in PCM 8kHz 16bit Mono Format.
If at install time the Dialogic option was selected then the files
in that directory will be in PCM 11kHz 8bit Mono
Format.
To select a different set of system files to be used for the
current call, the path pointing to the new system directory current
for this call needs to be written to the $RV[DIRSYSTEMVOICE] Result
Variable.

The path has to be written in double quotes. Note that we only
write DIRSYSTEMVOICE in the "Assign to Result
Variable" text box, not $RV[DIRSYSTEMVOICE].