摘要
Matlab拥有丰富的工具箱以及内置函数,本文在简要介绍语音识别的基础上,介绍了一种基于Matlab GUI语音感知的照明控制系统设计思想,同时给出实现方法,达到了人与计算机零距离交流的目的。主要功能有语音信号的特征提取、训练、识别与功能指示等。端点检测依靠能量与过零率的双门限检测法,可以减少数据量与处理时间;特征提取采用Mel频率倒谱系数(MFCC),识别采用改进的DTW模板匹配,提高了识别效率。本文设计的控制系统能成功实现语音识别,并根据语音内容执行命令,同时显示识别结果,精准实时控制模拟家居照明。
Matlab has a rich toolbox and built-in functions,based on the brief introduction of speech recognition,this paper introduces a kind of Matlab GUI speech perception Home lighting control system based on the design idea,and gives the realization method to computer and zero distance communication purposes. The main functions include speech signal feature extraction,training,identification and function instructions,etc.. Endpoint detection is dependent on energy and zero crossing rate of the double threshold detection method,can reduce the amount of data and processing time;feature extraction using Mel frequency cepstral coefficients(MFCC),identified by the improved DTW template matching,and improve the efficiency of identification. The control system designed in this paper can successfully realize speech recognition,execute commands according to the voice content,display the recognition results at the same time,and control the simulated home lighting accurately and in real time.
作者
刘鹏辉
房建东
LIU Peng-hui;FANG Jian-dong(Inner Mongolia University of Technology, Hohhot 010080, China)
出处
《电子设计工程》
2018年第11期14-17,22,共5页
Electronic Design Engineering
基金
内蒙古自治区自然科学基金资助(2014MS0619)
内蒙古自治区科技计划项目(20120304)