APP下载

基于Kinect的语音识别技术研究

2017-06-26朱荣,李小映

计算机与数字工程 2017年6期
关键词:引擎

基于Kinect的语音识别技术研究

朱荣李小映

(广州工商学院计算机科学与工程系广州510850)

针对Kinect语音识别技术中的语音命令交互控制功能没有得到有效开发的问题,通过对Kinect麦克风阵列的基本原理进行阐述,对音频捕获、音频处理和语音识别过程中主要使用到的应用接口、类、对象、属性、方法和事件等进行深入剖析,以Kinect for Windows Developer Toolkit工具中的SpeechBasics-WPF案例中为研究对象,对该应用程序的每一个模块进行单元测试,同时配合静态分析技术,验证了代码的安全性和可靠性,并在此基础上提出了基于Kinect的语音命令实现交互控制的开发流程和编程算法,为Kinect语音命令识别的应用与开发提供策略与方法。

语音识别;波束成形;回声消除;自动增益控制;噪声抑制

Class NumberTN912

1 四元麦克风阵列

1.1 硬件组成

由于声音都是从上往下传导的,所以在硬件方面Kinect四元麦克风阵列位于Kinect设备的下方。四元麦克风阵列是不对称分布的,左边三个右边一个,四个相互独立的小型麦克风,其排列呈线形。四个麦克风可以同时接收多声道立体声,每一个麦克风都捕获相同的音频信号,但因使用了数字信号处理(DSP)组件并采用波束成形(Beamforming)技术后,麦克风阵列可以根据接收声音的时间差来定位声源方向,再加上配置了立体声模数转换放大器,麦克风阵列又可对捕获的音频信号进行噪声抑制(Noise Suppression)。如果要准确辨别出相应的语音命令,麦克风阵列最好在室内环境中侦听,因为它需要根据室内的声音反射来创建音频分布图并进行回声消除(Acoustic Echo Cancellation,AEC)。……

登录APP查看全文

猜你喜欢

引擎
以学促干 挺膺担当 激活砥砺前行的红色引擎
江阴市“三个创新”打造危化品安全监管新引擎
新海珠,新引擎,新活力!
消费继续发挥经济增长第一引擎作用
蓝谷: “涉蓝”新引擎
休闲垂钓 传统渔业新引擎
信息化,“盛京”加速的新引擎
无形的引擎
基于Cocos2d引擎的PuzzleGame开发
外汇业务装上新引擎