English
Language : 

ISD-T360SB Datasheet, PDF (56/109 Pages) List of Unclassifed Manufacturers – VoiceDSP Digital Speech Processor with Master/Slave, Full-Duplex Speakerphone, Multiple Flash and ARAM/DRAM Support
ISD-T360SB
2—SOFTWARE
Figure 2-3: Speakerphone Pseudo Code Representation
while () {
EV = wait_event()
case EV of:
skpr_button_pressed:
if (speakerphone_on) {
SSM 0 // Put VoiceDSP in idle mode
first_digit = TRUE
deactivate_digit_timeout_event()
else
SSM 1 // Put VoiceDSP in full-duplex speakerphone mode
digit_pressed:
if (first_digit) {
SSM 4
// Enter LISTEN mode
first_digit = FALSE
}
GT <dtmf_of_digit> // Dial the digit
S
// Stop. Note that after the S command
// the VoiceDSP is still in speakerphone mode
enable_digit_timeout_event() // To "guess" when dialing is completed.
digit_timeout_event:
SSM 1
// Dialing is completed, Go back to full-duplex mode
deactivate_digit_timeout_event()
}
2.3.5 SPEECH SYNTHESIS
Speech synthesis is the technology used to cre-
ate messages out of predefined words and
phrases stored in a vocabulary.
There are two kinds of predefined messages:
fixed messages (voice menus in a voice-mail sys-
tem) and programmable messages (time-and-
day stamp, or the You have n messages an-
nouncement in a DTAD).
A vocabulary includes a set of predefined words
and phrases, needed to synthesize messages in
any language. Applications which support more
than one language require a separate vocabu-
lary for each language.
INTERNATIONAL VOCABULARY SUPPORT (IVS)
IVS is a mechanism by which the VoiceDSP pro-
cessor utilizes several vocabularies stored on an
external storage device. IVS enables the ISD-
T360SB to synthesize messages with the same
meaning, but in different languages, from sepa-
rate vocabularies.
IVS Features
• Multiple vocabularies stored on a single
storage device.
• Plug-and-play. The same microcontroller
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.)
2-16
Voice Solutions in Silicon™