
2-1
2—SOFTWARE
ISD-SR3000
ISD
Chapter 2—SOFTWARE
2.1
In chapter one, the ISD-SR3000 was described as a hardware component in a system. This
system must include a host controller to handle the Voice User Interface layer that controls the
ISD-SR3000. The ISD-SR3000 recognizes words from a pre-defined fixed list and returns them
to the host controller for handling. It is the host controller’s responsibility to decide how to react
to a set of recognized words that has been returned by the recognition engine.
OVERVIEW
The ISD-SR3000 software resides in the on-chip ROM. It includes speech recognition, speech
compression,
system support functions and a software interface to hardware peripherals. The
following sections in this chapter
describe, in detail, the ISD-SR3000 interface, operation pro-
cedures, software, tools and commands set.
Figure 2-35: Partitioning of Hardware Components and Software Code
ISD-SR3000
Recognition
Compression
Memory Elements
Acoustic models
Voicetag storage
Audio prompts
Vocabulary
Voice
CODEC
Audio I/O
Host controller
Application VUI
Hardware
Application
specific
firmware
User Application
Software
(Voice User Interface)
System under control