1 简介

语音识别技术具有重要的理论价值和广阔的应用前景,近年来受到了人们的广泛重视。随着电子计算机的不断应用与发展以及人工智能的不断进步与完善,人们越来越希望让机器能够理解人类的自然语言,这种需求使得语音识别技术的研究与发展十分迅速。一直以来,语音识别研究大部分以线性系统理论为基础,主要包括应矢量量化(VQ)、动态时间规整(DTW)与隐马尔可夫模型(HMM)等技术。然而,人的发音实际上是一个复杂的非线性过程,基于线性系统理论的语音识别方法的局限性渐渐显露出来。语音识别技术若要取得突破,必须引入非线性理论的方法,人工神经网络(ANN)就是非线性理论中的一种有效方法。近年来,随着人工神经网络,特别是BP神经网络等非线性理论研究与应用的逐渐深入,使这些理论应用于语音识别成为可能。   本文以语音识别技术和BP神经网络理论为基础,结合MATLAB工具,研究了BP网络模型在语音识别中的应用问题。论文首先介绍了国内外语音识别研究的历史现状和发展趋势,接着阐述了语音识别和BP网络基本原理,然后基于MATLAB与BP神经网络构造和设计了语音识别原型系统,对系统设计原理和实现过程进行了详细介绍,最后进行了仿真实验和结果分析,并根据实验结果进行了算法改进和系统优化,使系统的识别率与识别速度显著提高。本文主要研究了基于BP神经网络的数字语音识别,对语音识别的主要过程和BP神经网络的构建进行了详细说明,研究构造了相应的语音识别模型与算法,完成了实验软件平台的搭建与开发,设计了基于MATLAB与BP神经网络的语音识别系统,并对系统进行算法改进和结构优化,大大提高了识别性能。​

2 部分代码

function r = vqlbg(d,k) 

【语音识别】基于BP神经网络0到10数字语音识别含Matlab源码相关推荐

  1. 【故障诊断分析】基于matlab BP神经网络三相逆变器故障诊断研究【含Matlab源码 1736期】

    一.BP神经网络三相逆变器故障诊断简介 针对三相桥式逆变电路为研究对象,建立了仿真模型,并对逆变器主电路开关器件的开路故障进行仿 真,提出了基于BP神经网络的故障诊断方法,确定了网络的结构和参数,并以 ...

  2. 信号检测:基于双稳随机共振的微弱信号检测含Matlab源码

    信号检测:基于双稳随机共振的微弱信号检测含Matlab源码 双稳随机共振是一种有效的微弱信号检测方法,广泛应用于各个领域.本文将介绍如何使用Matlab实现基于双稳随机共振的微弱信号检测,并提供相应的 ...

  3. BP神经网络实现汽油辛烷值预测,《MATLAB源码+数据集》

    发展背景 在人工神经网络的发展历史上,感知机(Multilayer Perceptron,MLP)网络曾对人工神经网络的发展发挥了极大的作用,也被认为是一种真正能够使用的人工神经网络模型,它的出现曾掀 ...

  4. 阈值法matlab程序,遗传算法优化BP神经网络权值和阈值的通用MATLAB源码

    遗传算法优化神经网络有两种情况,一种是把训练好的神经网络作为黑箱函数,用遗传算法搜索该黑箱函数的最大值,另外一种情况,则是把遗传算法用于神经网络的训练,充分利用遗传算法全局搜索的特性,得到一个初始的权 ...

  5. 【数字识别】基于模板匹配实现OCR印刷字母+数字识别含Matlab源码

    1 简介 OCR技术是光学字符识别的缩写, 是通过扫描等光学输入方式将各种票据.报刊.书籍.文稿及其它印刷品的文字转化为图像信息, 再利用文字识别技术将图像信息转化为可以使用的计算机输入技术.由于其应 ...

  6. 【滤波器】基于低通滤波器语音信号加噪与去噪含Matlab源码

    1 简介 1.1 课题的背景与意义 通过语音传递信息是人类最重要.最有效.最常用和最方便的交换信息的形式.让计算机能听懂人类的语言,是人类自计算机诞生以来梦寐以求的想法,用现代手段研究语音信号,使人们 ...

  7. 【路径规划-TSP问题】基于蚁群算法求解实际地图旅行商问题含Matlab源码

    1 内容介绍 旅行商问题的传统求解方法是遗 传算法,此算法收敛速度慢,并不能获得问题的最优解.为了求取旅行商问题的最优解,本文在阐述蚁群算法的基本原理,模型以及在旅行商问题中的实现过程的基 础上,提出 ...

  8. 【元胞自动机】基于元胞自动机模拟双通道人群疏散含Matlab源码

    1 简介 为了消除礼堂的安全隐患,制定行之有效的应急预案,有必要对礼堂人群疏散运动进行研究,掌握礼堂人群疏散的一般特点和规律.采用基于二维元胞自动机模型对某高校礼堂发生人群疏散运动进行仿真,找出影响礼 ...

  9. 【图像隐藏】基于DCT算法实现数字水印嵌入+检测+攻击含Matlab源码

    1 简介 介绍了数字水印的产生.发展及其应用,讨论了数字水印的分类,提出了图像的预处理思想,利用MATLAB中的剪切函数.缩放函数,以及调整图像直方图的方法对图像进行预处理,并用MATLAB进行了仿真 ...

最新文章

  1. 微信小程序开发--数据绑定
  2. Windows2003使用WEB方式修改域用户密码
  3. 使用URLConnection获取网页信息的基本流程
  4. Ant简单工程的构建
  5. Retina时代的前端视觉优化
  6. 计算机内部运算的部件是什么意思,运算器是执行什么和什么运算的部件
  7. C++重载操作符详解
  8. Vbox异常解决-centos下的安装
  9. linux代码折叠,VIM 代码折叠 :set foldmethod=marker
  10. 微信小程序使用IconFont彩色图标
  11. eclipse基础环境搭建(含Tomcat、maven)
  12. 手机app界面及易用性测试点分析(通用)
  13. 怎么使用svn下载到本地
  14. 基于隐私保护的安全多方计算区块链融合技术的智能合约
  15. Rust 智能指针(二)
  16. 怎么在html5中视频加字幕,视频转换王如何加字幕 在视频中添加文字的方法
  17. java if 小于等于_java – “小于或等于”与“小于”处理
  18. Android Studio 设置背景色、修改前进后退快捷键
  19. NoSQL Scylla Open Source 3.0食量比Cassandra大
  20. 【数据结构】二叉树 —— 概念 + 结构

热门文章

  1. 3个关键词演绎蒙牛20年故事
  2. Ubuntu 18.04 NVIDIA驱动安装总结
  3. WinForm下ComboBox设定SelectedValue总结
  4. ARM汇编常用指令汇总
  5. Linux 下调用UEFI的函数
  6. 【蓝桥杯嵌入式】比赛笔记(1)基础模块配置
  7. 修改 Doxygen 主题,生成 Qt 风格的文档
  8. 如何向公众号添加的QQ链接(已解决)
  9. Win10系统中看不到局域网电脑且服务里没有Computer Browser如何解决
  10. linux操作系统适合作网络服务器的基本平台工作,WindowsNT和UNIX或Linux操作系统均适合作网络服务器的基本平台工作。()...