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