A Study on Implementation of Voice Control System Using DSP Chip

碩士 === 大葉大學 === 電機工程學系 === 101 === In this research, we design and implement a voice control system and use it to control a robot. The voice control system is implemented on a TMS320C6713 DSK board, which is a digital signal processor circuit board from Texas Instruments. The speech feature vector c...

Full description

Bibliographic Details
Main Authors: Hsueh-Cheng Tsai, 蔡學承
Other Authors: Lee-Min Lee
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/93199293684949981480
Description
Summary:碩士 === 大葉大學 === 電機工程學系 === 101 === In this research, we design and implement a voice control system and use it to control a robot. The voice control system is implemented on a TMS320C6713 DSK board, which is a digital signal processor circuit board from Texas Instruments. The speech feature vector consists of 12 linear prediction derived cepstral coefficients, log energy and their first and second order derivatives. The automatic speech recognition system used in this study is based on the hidden Markov model. The Matlab and Simulink are used as a high level system development environment in this study. The system designed as a Simulink model consists of several interconnected modules, each of which is either represented as a block of embedded function or a built-in block in Simulink. We use the Embedded Coder and the Real-time Workshop to convert the Simulink model the associated Matlab programs into C language programs. Using the Code Composer development environment, the C language programs are compiled and linked into an executable program and then downloaded into the DSK board. The recognition result is then used to drive an infrared remote controller to send a control signal to control the robot. The parameters of the speech models are obtained from offline training. The modules of the real-time automatic recognition system include a voice acquisition and digitization unit, a framing unit, an end-point detection unit, a feature extraction unit, a data buffering unit, a core speech decoding unit, and a control signal output unit. Experimental results show that the voice control system can effectively control the robot.