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