English
Language : 

NSAM266SA Datasheet, PDF (29/52 Pages) National Semiconductor (TI) – NSAM266SA CompactSPEECHTM Digital Speech Processor with Serial Flash Interface
2 0 Software (Continued)
2 9 4 The IVS Tool
The IVS tool includes two utilities
The DOS-based IVS Compiler
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 The IVS package includes a Windows utili-
User Interface ty that assists the vocabulary designer to
(GUI)
synthesize sentences With this utility you
can both compose sentences and listen to
them
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 PLUSTM is a synchronous serial communica-
tion protocol originally implemented in National Semicon-
ductor’s COPSTM microcontrollers and HPCTM families of
microcontrollers to minimize the number of connections
and thus the cost of communicating with peripherals
FIGURE 2-4 Creation of an IVS Vocabulary
29
TL EE 12584 – 38
http www national com