EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
采用VC++和Matlab混合编程搭建基于HMM的语音识别的实验平台. z: X- i5 t4 n& g
0 G; s5 U, Y5 Z% Q6 ~7 s. E# S1 引言 Matlab 是一款高性能的数值计算和可视化软件,集成数值分析、矩阵计算、信号运算、 信号处理和图形显示于一体,构成了一个方便的、界面友好的用户环境。目前,基于Matlab 的语音识别开发平台虽然在可读性、可移植性和可扩充性上优于其它编程语言,且调试功能 强大、数据库函数丰富,可使研究人员“站在巨人的肩上”更加直观、方便地进行分析、计 算与设计工作,从而大大地节省了时间[1]。但考虑到其执行代码速度低下,不能直接与硬件 底层直接接触等缺点,因此提出了采用Matlab 和VC++混合编程来搭建语音识别实验平台, 并对传统Viterbi 算法进行变形,直接使用FPGA 的加法器、比较器和逻辑操作来计算观察 值序列,以实现一种简单的嵌入式语音模板匹配。 2 基于HMM 的语音识别 : v$ k. ]( V, \* u4 K% e/ _3 ~5 C/ o/ P
5 R; S7 L y9 I3 C0 }
|