
1.0 Theory of Operation
(Continued)
1.9.2 Internal Vocabulary
Table 1-3 summarizes the words in the standard internal
English speech synthesis vocabulary.
Sentences
Currently, two built-in sentences, 0 and 1, are supported:
Time and Day, and You Have. The CompactSPEECH pro-
vides specific commands to synthesize these sentences
when an Internal Vocabulary is used. When using External
Vocabularies, sentences can be defined in a sentence ta-
ble, and accessed directly via the SAS command.
Use the SS command to play a sentence without an argu-
ment. Use the SAS command to play a sentence with an
argument. A sentence can have only one argument.
Table 1-4 summarizes the sentences in the standard inter-
nal English speech synthesis vocabulary.
TABLE 1-3. Internal VocabularyDWord Table
Index
Word
Comment
0
1
2
3
oh
one
two
three
. . .
nineteen
twenty
thirty
forty
fifty
twenty
thirty
forty
fifty
AM
PM
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
no
messages
message
you have
end of messages
(as in eight oh five pm-8:05 PM)
. . .
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Numbers four through 18
(at end of word, as in 8:20 PM)
(at end of word)
(at end of word)
(at end of word)
(in middle of word, as in 8:23 PM)
(in middle of word)
(in middle of word)
(in middle of word)
(as in: you have no messages)
(as in: you have one message)
Sentences
Currently, two built-in sentences, 0 and 1, are supported:
Time and Day, and You Have. The CompactSPEECH pro-
vides specific commands to synthesize these sentences
when an Internal Vocabulary is used. When using External
Vocabularies, sentences can be defined in a sentence ta-
ble, and accessed directly via the SAS command.
Use the SS command to play a sentence without an argu-
ment. Use the SAS command to play a sentence with an
argument. A sentence can have only one argument.
TABLE 1-4. Internal VocabularyDSentence Table
Index Sentence
Argument
Comment
0
Time and
Day
timeDdayDoption Announces one of
two sentences,
according to the
argument:
IftimeDdayD
option is 0,
synthesize the
actual current time
and day.
IftimeDdayD
option is not 0,
synthesize the
current message
time and day
stamp.
1
You Have
numDofDmsgs
Announces the
number of
messages
according to the
argument.
The 1-bytenumD
ofDmsgs may be
any value from 0
through 59.
IfnumDofDmsgs
is 0, the wordno is
synthesized
instead of a
number.
10