
2-10
2—SOFTWARE
ISD-SR3000
Voice Solutions in Silicon
There are two kinds of predefined messages: fixed messages (e.g., help information, indication
prompts etc.) and programmable messages (e.g., time-and-day stamp, or the “You have n en-
tries in your phone book” announcement).
A vocabulary includes a set of predefined words and phrases required to construct messages
in any language. Applications can support more than one language by using a separate vocab-
ulary for each language.
2.8.1
IVS is a mechanism by which the ISD-SR3000 processor utilizes several vocabularies stored
on an external storage device. IVS enables the ISD-SR3000 to synthesize messages with the
same meaning, but in different languages, from separate vocabularies.
INTERNATIONAL VOCABULARY SUPPORT (IVS)
Among IVS features:
Multiple vocabularies stored on a single storage device.
Plug-and-play. The same host controller code is used for all languages.
Synthesized and recorded messages use the same voice compression algorithm to achieve
equal quality.
Argumented sentences. (For example:
You have <n> messages
.)
Auto-synthesized time-and-day stamp (driven by the ISD-SR3000 processor’s clock).
Support for various language and sentence structures:
– One versus many. (For example: You
have one message
versus
You have two
messages
.)
– None versus many. (For example:
You have no messages
versus
You have two
messages
.)
– Number synthesis (English
—Eighty
versus French—
Quatre-vingt
).
– Word order (English—
Twenty-one
versus German—
Einundzwanzig
).
Days of the week (Monday through Sunday versus Sunday through Saturday).
2.8.2
There are several issues, sometimes conflicting, which must be addressed when designing a
vocabulary.
VOCABULARY DESIGN
VOCABULARY CONTENT
If memory space is not an issue, the vocabulary could contain all the required sentences, each
recorded separately.
If memory space is a concern, the vocabulary must be compact; it should contain the minimum
set of words and phrases required to synthesize all the sentences. The least memory is used
when phrases and words that are common to more than one sentence are recorded only once,
and the IVS tool is used to synthesize sentences out of them.