isd-t360sb ETC-unknow, isd-t360sb Datasheet - Page 54

no-image

isd-t360sb

Manufacturer Part Number
isd-t360sb
Description
Manufacturer
ETC-unknow
Datasheet
ISD-T360SB
IVS VOCABULARY COMPONENTS
This section describes the basic concept of an IVS
vocabulary, its components, and the relationships
between them.
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 vocab-
ulary is given an index which identifies it in the
word table.
Note that, depending on the language structures
and sentences synthesized, you may need to
record some words more than once in the vocab-
ulary. For example, if you synthesize the sentenc-
es: you have twenty messages and you have
twenty-five messages, the word twenty is pro-
nounced differently. In this example, twenty
should be defined as two different words.
Number Tables
The number tables allow you to treat numbers dif-
ferently 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 par-
ticular type of use. The number table contains 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 vocabulary.
2-18
A
.
M
.
Sentence Table
The sentence table describes the predefined sen-
tences in the vocabulary. The purpose of this 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 contains vocabularies
in various languages, and the first sentence in
each vocabulary means you have n messages,
the microcontroller switches languages by issuing
the following command to VoiceDSP processor:
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 assumes that
the sentence is designed for both system time,
and message time-and-day stamp announce-
ment, 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 interrelationship
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-t360sb