
2.0 Software
(Continued)
2.9.4 The IVS Tool
The IVS tool includes two utilities:
D The DOS-based IVS Compiler
D IVSTOOL for Windows. A Windows 3.1
based utility.
The tools allow you to create vocabularies
for the CompactSPEECH processor. They
take you all the way from designing the
vocabulary structure, through defining the
vocabulary sentences, and recording the
vocabulary words.
The IVS
Compiler
The IVS compiler runs on MS-DOS (ver-
sion 5.0 or later). It allows you to insert
your own vocabulary, i.e., basic words and
data used to create numbers and sen-
tences, as directories and files in MS-DOS.
The IVS compiler then outputs a binary file
containing that vocabulary. This informa-
tion can be burned into an EPROM or seri-
al flash for use by the CompactSPEECH
software.
Voice
Compression
Each IVS vocabulary can be compiled us-
ing either 5.2 kbit/s or 7.3 kbit/s voice
compression algorithm. The user defines
the compression rate before compilation.
The CompactSPEECH automatically se-
lects the required voice decompression al-
gorithm when the SV command is used to
select the active vocabulary.
The Graphical
User Interface
ty that assists the vocabulary designer to
(GUI)
synthesize sentences. With this utility, you
can both compose sentences and listen to
them.
The IVS package includes a Windows utili-
2.9.5 How to Use the IVS Tool With the
CompactSPEECH
The IVS tool creates IVS vocabularies, and stores them as a
binary file. This file is burnt into a ROM device or pro-
grammed into a serial flash device using the INJ command.
The CompactSPEECH SV command is used to select the
required vocabulary. The SW, SO, SS and SAS commands
are used to synthesize the required word or sentence. The
typical vocabulary-creation process is as follows:
1. Design the vocabulary.
2. Create the vocabulary files. Use IVSTOOL for Windows
3.1 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 vo-
cabulary file.
5. Repeat steps 1 to 4 to create a separate IVS vocabulary
for each language that you want to use.
6. Burn the IVS vocabulary files into a ROM (or serial flash)
device. Use the INJ (Inject IVS) command to program the
data into a serial flash device.
7. Once the vocabulary is in place, the speech synthesis
commands of the CompactSPEECH can be used to syn-
thesize sentences.
Figure 2-4 shows the vocabulary-creation process for a sin-
gle table on a ROM or serial flash device.
2.10 INITIALIZATION
Use the following procedures to initialize the Compact-
SPEECH processor:
NORMAL INITIALIZATION
1. Reset the CompactSPEECH by activating the RESET sig-
nal. (See Section 1.3.1.)
2. Issue a CFG (Configure CompactSPEECH) command to
change the configuration according to your environment.
3. Issue an INIT (Initialize System) command to initialize the
CompactSPEECH firmware.
4. Issue a series of TUNE commands to adjust the
CompactSPEECH to the requirements of your system.
2.11 MICROWIRE SERIAL INTERFACE
MICROWIRE/PLUS
TM
is a synchronous serial communica-
tion protocol, originally implemented in National Semicon-
ductor’s COPS
TM
microcontrollers and HPC
TM
families of
microcontrollers to minimize the number of connections,
and thus the cost, of communicating with peripherals.
TL/EE/12584–38
FIGURE 2-4. Creation of an IVS Vocabulary
http://www.national.com
29