
3-2
3—IVS
ISD-SR3000
Voice Solutions in Silicon
IVS COMPILER
The IVS compiler runs on MS-DOS (version 5.0 or later) and enables you to insert your own
vocabulary, (i.e., basic words and data used to create numbers and sentences, as directories
and files in MS-DOS). The IVS compiler then outputs a binary file containing that vocabulary.
In turn, this information can be burned into an EPROM or Flash memory to be used by the ISD-
SR3000 software.
IVS VOICE COMPRESSION
Each IVS vocabulary can be compiled with either the 4.7 Kbit/s, the 6.7 Kbit/s or the 8.7 Kbit/s
voice compression algorithm, or in PCM format. Define the bit rate before compilation. The ISD-
SR3000 processor automatically selects the required voice decompression algorithm when the
SV command chooses the active vocabulary.
GRAPHICAL USER INTERFACE (GUI)
The IVS package includes a Windows utility to assist the vocabulary designer to synthesize
sentences. With this utility, you can record words, compose sentences and listen to words and
sentences in the specific compression rate quality selected.
3.3.1
The IVS tool creates IVS vocabularies, and stores them as a binary file. This file is burnt into a
ROM device or programmed into a Flash memory device. The ISD-SR3000 processor SPT (Set
Prompt Type) command is used to select the required vocabulary. The SW (Say Words), SO,
SS (Say Sentence) and SAS (Say Argumented Sentence) commands are used to synthesize
the required word or sentence. The typical vocabulary-creation process using the IVS Tool soft-
ware is as follows:
HOW TO USE THE IVS TOOL WITH THE ISD-SR3000 PROCESSOR
1.
Design the vocabulary.
2.
Create the vocabulary files (as described in detail below). Use IVS TOOL for Windows to
simplify this process.
3.
Record the words using any standard PC sound card and sound editing software, that
can create.wav files.
4.
Run the IVS compiler to compress the.wav files, and compile them and the vocabulary
tables into an IVS vocabulary file.
5.
Repeat steps 1 to 4 to create a separate IVS vocabulary for each language that you want
to use. Note that each language file must have a different ID number. To specify an ID
Number, go to the “Vocabulary ID” option in the Vocabulary/Build Options menu.
6.
Exit IVS Tool and burn the IVS vocabulary files into a ROM (or Flash memory) device.
Note: to concatenate vocabularies with multiple languages into one file, complete the fol-
lowing steps.