ISD-T360 ETC [List of Unclassifed Manufacturers], ISD-T360 Datasheet - Page 58

no-image

ISD-T360

Manufacturer Part Number
ISD-T360
Description
VoiceDSP Digital Speech Processor with Master/Slave, Full-Duplex Speakerphone, Multiple Flash and ARAM/DRAM Support
Manufacturer
ETC [List of Unclassifed Manufacturers]
Datasheet
Basic Concepts
An IVS vocabulary consists of words, sentences,
and special codes that control the behavior of
the algorithm which VoiceDSP processor uses to
synthesize sentences.
Word Table
The words are the basic units in the vocabulary.
Create synthesized sentences by combining
words in the vocabulary. Each word in the vo-
cabulary is given an index which identifies it in
the word table.
Note that, depending on the language struc-
tures and sentences synthesized, you may need
to record some words more than once in the vo-
cabulary. For example, if you synthesize the sen-
tences: you have twenty messages and you
have twenty-five messages , the word twenty is
pronounced differently. They should, therefore,
be defined as two different words.
Number Tables
The number tables allow you to treat numbers
differently depending on the context.
Example 1: The number 1 can be announced as
one as in message number one or as first as in first
message .
Example 2: The number 0 can be announced as
no as in you have no messages or as oh as in
monday, eight oh five
A separate number table is required for each
particular type of use. The number table con-
tains the indices of the words in the vocabulary
that are used to synthesize the number. Up to
nine number tables can be included in a vocab-
ulary.
Sentence Table
The sentence table describes the predefined
sentences in the vocabulary. The purpose of this
2-18
A
.
M
.
table is to make the microcontroller that drives
the VoiceDSP processor independent of the lan-
guage being synthesized. For example, if the
Flash and/or ROM memory contain vocabularies
in various languages, and the first sentence in
each vocabulary means you have n messages,
the microcontroller switches languages by issu-
ing the following command to VoiceDSP proces-
sor:
SV <storage_media>, <vocabulary_id> -Select
a new vocabulary
The microcontroller software is thus independent
of the grammar of the language in use. The sen-
tences consist of words, which are represented
by their indices in the vocabulary.
Sentence 0
All sentences but one are user defined. The
VoiceDSP processor treats the first sentence in
the sentence table (sentence 0) specially, to
support time-and-day stamp. The processor as-
sumes that the sentence is designed for both sys-
tem time, and message time-and-day stamp
announcement, and has one argument which is
interpreted as follows:
Example 1: When the microcontroller sends the
command: SAS 0, 0
Example 2: When the microcontroller sends the
command: SAS 0, 1
The following Figure 2-4 shows the interrelation-
ship between the three types of tables.
0
1
The system time and day is announced.
The current message time-and-day stamp
is announced.
System time is announced
The time-and-day stamp of the cur-
rent message is announced.
Voice Solutions in Silicon
2—SOFTWARE

Related parts for ISD-T360