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