
2-69
2—SOFTWARE
ISD-SR3000
ISD
TOPL 1
TOPE 1
TOPL 2
TOPL 3
TOPL 4
Once all the desired topics are loaded and enabled, the host controller should enable the rec-
ognition:
RE
At this point the recognition engine starts processing the incoming data from the system CO-
DEC. When the user pronounces the command “Answer Phone”, the MWRQST signal goes
low and the host controller should perform the following commands:
Note:
return values are marked with brackets.
GSW [08 00]
The status word returned 08 00 indicating that a recognition result is in the recognition buffer.
The host controller should retrieve the words until the buffer is empty (noted by FF FF) as fol-
lows:
GNR [01 00]
GNR [01 05]
GNR [FD 00]
GNR [FF FF]
Using this internal look up table, the host controller interprets the words to be ANSWER PHONE
and responds by playing a prompt “Go Ahead”.
Note
: the host controller must first stop the recognition engine before playing a prompt; it is recommended
that you use the immediate stop command (SRI) for the quickest completion of the stop command.
SRI
SW 1 A
At this point the host controller should wait for the EV_NORMAL_END bit to be set in the status
register (0x20), indicating that the prompt finished playing (The host controller will get the status
register after the MWRQST line is asserted)
GSW [00 20]
The host controller can now enable the recognition engine and wait for the next command. The
following set of commands will demonstrate a similar procedure, but this time the user will say
“HANG UP” and the prompt will be “Good Bye”:
RE
(Wait for MWRQST to go low)
Note: Every time a required token is entered into the reco queue, the EV_RECO_QUEUE is
set, causing the MWRQST to go low. This means that a fast reading of the reco queue can
cause or result in several assertions of the MWRQST.