14 appendix d – voice annunciation (iris 3x0v) – Xylem SDI-12 Data Logger iRIS 220, iRIS 320, iRIS 350, iRIS 150, iRIS 300 User Manual
Page 86

iRIS Datalogger User Guide V1.50
80
iQuest (NZ) Ltd - PO Box 15169, Hamilton, New Zealand Tel: +64 7 857-0810 Fax: +64 7 857-0811 Email: [email protected]
14 Appendix D – Voice Annunciation (iRIS 3x0V)
The iRIS 3x0 can be supplied with a voice annunciation feature. In this case it is then allocated the
designation, iRIS 3x0V. Typically the voice annunciation feature is used to play back the current values of all
enabled sensors when the unit is called up from a telephone.
To maintain high quality, natural sounding audio, including support for almost any language, the iRIS 3x0V
uses standard PCM (Pulse Code Modulation) sound files. These are stored in the unit in a dedicated flash
memory device. The files are standard 8-bit, mono, 11.025kHz wave files and loaded into the iRIS 3x0V
using the Audio Manager function in iLink.
All iRIS 3x0V units are supplied initially with a default set of sound files pre-loaded and these
can be used/modified/replaced as necessary by following the directions in the later part of
this section.
To optimise the speed of operation against the available memory, the audio file storage has been divided
into four “partitions”, each able to hold a fixed number of files that can be easily indexed by the iRIS 3x0V
controller. The partitioning has been designed to allow sufficient space for future bilingual voice support.
Currently, only the first half of each partition is used. The second language option will use the second block
of messages in each partition. E.g. Partition 0, Messages 1-22 are for language 1, Messages 23-44 will be
for language 2.
Partition Function
Max File Length
Number of Files
0
Standard Sounds
1 second
44
1
Sensor Units
2 seconds
18
2
Sensor Names
3 seconds
18
3
Site Name / Misc Instructions
5 seconds
12
Partition 0
This partition holds the standard sound files for the digits 0-9, a decimal point and minus. These are used to
create the reported measurement values. This partition should be loaded with the appropriate files containing
the local words for the following numeric values:
Message 1:
“One”
Message 11:
“Point”
Message 21:
spare
Message 2:
“Two”
Message 12:
“Minus”
Message 22:
spare
Message 3:
“Three”
Message 13:
spare
Message 4:
“Four”
Message 14:
spare
Message 5:
“Five”
Message 15:
spare
Message 6:
“Six”
Message 16:
spare
Message 7:
“Seven”
Message 17:
spare
Message 8:
“Eight”
Message 18:
spare
Message 9:
“Nine”
Message 19:
spare
Message 10:
“Zero”
Message 20:
spare
Partition 1
This partition holds the specific sound files for the units of the nine sensors. For example, if Sensor 3 is
measuring air temperature in °C, then the file loaded into Partition 1, Message 3 should contain the local
language phrase for “Degrees Celsius”.
Messages 1-9: Sensor Units for Sensors 1-9 respectively.
Partition 2
This partition holds the specific sound files for the measurement names of the nine sensors. For example, if
Sensor 3 is measuring air temperature in °C, then the file loaded into Partition 2, Message 3 should contain
the local language name for “Air Temperature”.