In this chapter, for the purpose of demonstration, we use the output of the recognition system to control the LED on the BeagleBoard. If the BeagleBoard with voice recognition capability is connected with external actuators and peripheral devices, it can be used to turn on and turn off TV, voice authorization, and so on.
The following figure illustrates the configuration of the voice recognition example and some additional devices and packages required for this example:
Hardware: A microphone with a 3.5 mm jack
Software: The DSP system toolbox in MATLAB/Simulink
As shown in the previous figure, the microphone is connected to the BeagleBoard's audio-in port and the sound is converted into sampled digital audio data by the audio input device (an accelerated audio encoding and decoding (CODEC) chip TPS65950) on the BeagleBoard. The digital audio data is a stream of 16-bit integers sampling at a specified rate. The audio data is presented in the form...