Summary
This chapter demonstrates the rapid prototyping of a voice recognition system on the BeagleBoard, including RMS voice detection, VQ training, pattern matching, and decision making. The demo is designed to operate for single users, and may be used in multiuser applications. The program in the demo can be further extended for various applications, such as voice control and speaker authorization in smart home applications.
Another important task we performed was adjusting the parameters to optimize recognition performance. This provided us with an advanced tool to reduce the time spent on code development, validation, and optimization. It also enabled us to concentrate on our concept and the data processing algorithm, and avoid intensive coding.
Next, we will develop a video processing system on the BeagleBoard for motion detection.