⛄一、案例简介

1 实验要求
1.录一段声音,内容为“间隔读出数字0-4”,转为单声道、8khz、wav格式;
2.每帧帧长20ms160个样点,使用汉明窗hamming加窗;
3.设定能量阈值,判断语音中无声、有声区间;
4.计算短时自相关 R(k),k取20-100,计算基音周期和基音频率;
5.信息预测:数字“0”的预测增益E0/Ep(原始信号能量/残差信号能量),并求预测系数a1-a10,阶数p取10。

2 思 路
先对声音进行窗函数划分帧,160个样点一帧,计算各帧短时能量,设定能量阈值筛选出5段浊音段,每段分别进行以下操作:段中的每一帧计算自相关函数(k为自相关滞后时间,取20-100),通过波峰最大值点计算得到该帧浊音的基音频率,进而计算该段的基音频率,进而计算5段浊音段的基音频率。
对于信息预测,对于数字“0”的语音段的某一帧(如第101帧),利用lpc 函数得到阶数取10下的预测系数,进而计算预测信号及残差信号,利用预测增益公式E0/Ep(原始信号能量/残差信号能量)计算得到预测增益。

⛄二、部分源代码

clc;
clear all;
close all;

% 读取语料
[y,fs,wmode,fidx]=readwav(‘number.wav’,‘p’,-1,-1);
figure(1);ste

【语音分析】短时自相关基音周期检测+LPC预测增益计算【含Matlab源码 1517期】相关推荐

  1. 【裂缝识别】无人机图像处理公路裂缝检测研究与实现【含Matlab源码 1730期】

    ⛄一.简介 1 案例背景 随着国家对公路建设的大力投入,我国的公路通车总里程己经位居世界前列,这样进一步促进了我国经济建设的发展.随着公路的大量投运,公路日常养护和管理已经成为制约公路运营水平提高的瓶 ...

  2. 【语音合成】基于matlab线性预测共振峰检测和基音参数语音合成【含Matlab源码 562期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[语音合成]基于matlab线性预测共振峰检测和基音参数语音合成[含Matlab源码 562期] 点击上面蓝色字体,直接付费下载,即可. ...

  3. matlab svm 语音识别,【情感识别】基于matlab支持向量机(SVM)的语音情感识别【含Matlab源码 543期】...

    一.简介 支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本.非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数 ...

  4. 【缺陷检测】基于matlab AlexNet和SVM异常螺母检测【含Matlab源码 2147期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源: [缺陷检测]基于matlab形态学水果蔬菜缺陷检测[含Matlab源码 820期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2 ...

  5. 【疾病检测】基于matlab机器视觉黑色素瘤皮肤癌检测【含Matlab源码 1689期】

    ⛄一.数字图像处理简介 图像处理基础教程链接 1 [基础教程]基于matlab图像处理(表示方法+数据结构+基本格式+类型转换+读取+点运算+代数运算)[含Matlab源码 834期] 2 [基础教程 ...

  6. 【语音去噪】基于matlab小波硬阈值语音降噪【含Matlab源码 532期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[语音去噪]基于matlab小波硬阈值语音降噪[含Matlab源码 532期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

  7. 【语音增强】基于matlab人耳掩蔽效应语音增强【含Matlab源码 428期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[语音增强]基于matlab人耳掩蔽效应语音增强[含Matlab源码 428期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

  8. 【血糖检测】改进深度回归网络的无创血糖检测【含Matlab源码 1572期】

    ⛄一.数字图像处理简介 图像处理基础教程链接 1 [基础教程]基于matlab图像处理(表示方法+数据结构+基本格式+类型转换+读取+点运算+代数运算)[含Matlab源码 834期] 2 [基础教程 ...

  9. 【语音变速】基于matlab语音变速变调【含Matlab源码 2110期】

    ⛄一.获取代码方式(附实验报告) 获取代码方式1: 完整代码已上传我的资源:[语音变速]基于matlab语音变速变调[含Matlab源码 2110期] 点击上面蓝色字体,直接付费下载,即可. 获取代码 ...

最新文章

  1. 【译】Linux概念架构的理解
  2. python是c语言写的吗-C语言是学python的基础吗?
  3. ACM中出现RuntimeError的原因及可能的解决办法
  4. Java 调用 Caffe_解决 free(): invalid pointer: 0x00000000019ff700 运行时报错(caffe)(libtool使用)...
  5. 搭建srs服务器(rtmp)
  6. 【CodeForces - 298B 】Sail (模拟,题意)
  7. client netty 主动发数据_netty案例,netty4.1基础入门篇十一《netty udp通信方式案例Demo》...
  8. 荣耀30会不会升级鸿蒙,荣耀手机不能升级鸿蒙吗?有博主给出升级名单
  9. oracle出现12505错误的解决步骤
  10. python-图像金字塔
  11. oracle初学心得(转)
  12. e480 黑苹果_记一次黑苹果PC装机全过程
  13. “双态IT”架构下的自动化运维
  14. centos7开启网卡命令_Centos7启动网卡并查看IP地址的方法
  15. wamp升级后运行提示php-win.exe无法找到入口
  16. 【PCL自学:Segmentation3】基于PCL的点云分割:区域增长分割
  17. Oracle 实验六:PL/SQL编程基础(1)
  18. Docker 容器文件存储驱动 Overlay2
  19. 完美解决Setup has encountered an error(system file time out of sync,error code is 800b0101)
  20. 双尺度与多尺度图像细节提升

热门文章

  1. 计算机一级考试成绩分析,计算机一级考试成绩分析与总结
  2. 如何基于Zego sdk实现复杂网络服务高可用?
  3. 海思IVE实现车辆识别
  4. 微型计算机的问世是由什么的出现,高中信息技术奥林匹克竞赛知识题库
  5. Docker Toolbox下载安装运行镜像
  6. 顺序栈基本操作(入栈和出栈)C语言详解
  7. Mac M1下VMware偏好设置中没有网络
  8. OSError: no library called “cairo-2“ was foundno library called “cairo“ was foundno library called
  9. TensorFlow – 使用CNN进行中文文本分类
  10. 快速找出两个字符串中所有相同的字符