MoniPlus2 Voice Guidance Configuration Guide
April 29, 2014
23
Character
Number
of Bytes
Description
Variable
Var
Text to be spoken for the Placeholder. The ; and Variable can be repeated as
needed to populate multiple placeholders that have been included within an
audioID.
The speech engine can recognize $ as meaning money and will voice any
digits preceded by a $ as an amount. Do not leave a space between the $ and
the digits or the amount will not be recognized as money.
Additionally, numbers will be voiced differently depending upon the
presentation of the numbers. For example, 1 2 3 will be voiced differently
than 123.
ESC \
2
ESC control sequence terminator
5.1.1.1
Screen Display Update VG Sample
This sample shows the use of placeholders in the response to a balance inquiry transaction. In the
transaction reply message the host has sent
checking
and
500 dollars
as the data to be voiced for screen
345 (audioID 0345) in the screen update data.
4<fs><fs><fs>250<fs><fs>12345056345<ff><esc>P0000;1;CHECKING;500
DOLLARS<esc>\<si>FKTHANK YOU!<fs>003VOICE GUIDED TRANSACTION
<lf>ACCOUNT BALANCE EXAMPLE<lf>UPDATE WITH TWO<lf> PLACEHOLDERS…
audioID 0345 should be formatted with two placeholders as shown below:
<Audio audioID="0345">
<Text lang="en"> Thank you for banking with us. Your <PlaceHolder/> account
balance is <PlaceHolder/></Text>
</Audio>
When screen 345 is processed in the state flow, audioID 0345 will be voiced and the customer will hear:
“Thank you for banking with us. Your checking account balance is 500 dollars.”
5.1.2 Printer Data Fields
Printer data can be used to simply voice an audioID, or to voice dynamic data for an audioID that contains
<PlaceHolder/> tags. Printer flags
w
and
>
indicate that audio data is included in the printer data and the
printer data formats are different for each flag.
Only one type of flag can be used per message. Regardless of the printer flag used, the audio data will be
voiced after the transaction is successfully processed and before moving to the next state included in the
transaction reply message. If the transaction reply message is not processed successfully, the audio data
will currently still be voiced. This may change in the future.
Note that the speech engine can recognize $ as meaning money and will voice any digits preceded by a $
as an amount. Do not leave a space between the $ and the digits or the amount will not be recognized as