EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
采用VC++和Matlab混合编程搭建基于HMM的语音识别的实验平台
; f, C& R8 [7 e2 ]+ m% H* u. E3 k8 S7 V2 m; H$ n4 ?7 K
1 引言 Matlab 是一款高性能的数值计算和可视化软件,集成数值分析、矩阵计算、信号运算、 信号处理和图形显示于一体,构成了一个方便的、界面友好的用户环境。目前,基于Matlab 的语音识别开发平台虽然在可读性、可移植性和可扩充性上优于其它编程语言,且调试功能 强大、数据库函数丰富,可使研究人员“站在巨人的肩上”更加直观、方便地进行分析、计 算与设计工作,从而大大地节省了时间[1]。但考虑到其执行代码速度低下,不能直接与硬件 底层直接接触等缺点,因此提出了采用Matlab 和VC++混合编程来搭建语音识别实验平台, 并对传统Viterbi 算法进行变形,直接使用FPGA 的加法器、比较器和逻辑操作来计算观察 值序列,以实现一种简单的嵌入式语音模板匹配。 2 基于HMM 的语音识别
# I( `3 P. j3 D) d; f9 f7 T2 g8 b. S& R+ q" t. W
|