《语音信号基音周期检测的matlab程序》由会员分享,可在线阅读,更多相关《语音信号基音周期检测的matlab程序(2页珍藏版)》请在人人文库网上搜索。

1、function nmax=find_maxn(r)%寻找峰值最大的n值及基音周期%r,自相关序列%maxn,为峰值最大的nzer=find(r=0); %找第一个零点如果存在jiaocha=0; %找第一近零点ii=1;while (jiaocha0 & r(ii+1)0 %检查是否存在零点if zer(1)aver/5);value(index)=0; %去除大野点的影响len=len-length(index);for jj=1:3:len/3 %中值平滑,滑动窗口宽度3,精度为中值1/4(剔除野点)average=(value(jj)+value(jj+1)+value(jj+2)/3;for kk=1:3if abs(value(jj-1+kk)-average)average/4value(jj-1+kk)=0; %将野点置零,同时数组长度减一len=len-1;endendendfigure(2)stem(value);axis(0 length(value) 0 max(value)Tp=sum(value)/len/fs %求基音周期(Tp。

基音周期 检测 matlab,语音信号基音周期检测的matlab程序相关推荐

  1. vad算法matlab,语音信号的端点检测的matlab代码(子带谱熵法法)

    这个是利用子带谱熵法进行语音信号端点检测的代码,给出了参考文献,有兴趣时可以看一下,发博客以作备忘!!! function [voiceseg,vsl]=vad_1(s,fs) %该函数采用子带谱熵法 ...

  2. 《MATLAB语音信号分析与合成(第二版)》:第8章 基音周期的估算方法

    <MATLAB语音信号分析与合成(第二版)>:第8章 基音周期的估算方法 前言 1. 数据与函数路径设置 2. MATLAB仿真一:基音周期提取的预处理 3. MATLAB仿真二:倒谱法的 ...

  3. 《MATLAB语音信号分析与合成(第二版)》:第4章 语音信号的线性预测分析

    <MATLAB语音信号分析与合成(第二版)>:第4章 语音信号的线性预测分析 前言 1. 数据与函数路径设置 2. MATLAB仿真一:LPC的频谱分析 3. MATLAB仿真二:普通预测 ...

  4. 《MATLAB语音信号分析与合成(第二版)》:第7章 语音信号的减噪

    <MATLAB语音信号分析与合成(第二版)>:第7章 语音信号的减噪 前言 1. 数据与函数路径设置 2. MATLAB仿真一:自适应滤波器LMS滤波减噪一 3. MATLAB仿真二:自适 ...

  5. 《MATLAB语音信号分析与合成(第二版)》:第10章 语音信号的合成算法

    <MATLAB语音信号分析与合成(第二版)>:第10章 语音信号的合成算法 前言 1. 数据与函数路径设置 2. MATLAB仿真一:重叠相加法语音合成 3. MATLAB仿真二:重叠存储 ...

  6. 《MATLAB语音信号分析与合成(第二版)》:第3章 语音信号在其他变换域中的分析技术和特性

    <MATLAB语音信号分析与合成(第二版)>:第3章 语音信号在其他变换域中的分析技术和特性 前言 1. 数据与函数路径设置 2. MATLAB仿真一:信号倒谱图.声道冲激响频谱.声门激励 ...

  7. matlab编写信号采集程序,MATLAB语音信号采集课程设计

    MATLAB语音信号采集课程设计 数字信号处理 课程设计报告 课设题目:语音信号的采集与处理 学 院:信息科学与工程学院 专 业:电子信息工程 班 级:电子0903 姓 名: 学 号: 指导教师:张海 ...

  8. python信号端点检测_语音信号端点检测

    语音信号的端点检测方法有很多种,简单的方法可以直接通过计算出声音的音量大小,找到音量大于某个阈值的部分,认为该部分为需要的语音信号,该部分与阈值的交点即为端点,其余部分认为非语音帧. 计算音量 计算音 ...

  9. Matlab语音信号去噪程序,使用低通巴特沃斯滤波器

    Matlab语音信号去噪程序,使用低通巴特沃斯滤波器. 1.读取一段歌曲的信号,绘制时域频域图,并播放. 2.添加正弦噪声: 3.设计巴特沃斯低通滤波器: 4.使用滤波器去除噪声,并画出时域频域图,播 ...

最新文章

  1. 一文全览机器学习建模流程(Python代码)
  2. 何将ext中的FormPanel中,所有组件都居中放置?
  3. 牛客网【每日一题】4月29日题目精讲 Symmetric Matrix
  4. F - A Simple Problem with Integers(线段树)
  5. 服务器关闭重启后客户端socket能自动连接吗_用Python 撸一个 Web 服务器
  6. keras TimeDistributed 描述
  7. IoC、DI、AOP
  8. 计算机找不到硬盘分区,电脑硬盘分区不见了怎么办
  9. hdmi接口线_HDMI高清线不能随便买,这五点要记住
  10. 移动端(一)—— 移动端概念
  11. 最全微信红包分配算法,不只是二倍均值那么简单
  12. 【c#】文本转语音,语音转文本
  13. RTX3070和2080Ti 哪个好
  14. Leetcode刷题笔记——剑指offer II (六)【图】
  15. Python3 批量提取视频中的音频
  16. PacBio和NanoPore两种三代测序仪的比较
  17. 一篇文章教会你将nfc运用到极致
  18. confluence
  19. 运维工程师的宿命(困兽之斗)
  20. python中的格式化输出

热门文章

  1. usb无线网卡和U盘同时使用
  2. 微信小程序小技巧系列《一》幻灯片,tab导航切换
  3. eclipse不自动弹出提示(alt+/快捷键失效)
  4. TeachingKids-一款针对2到6岁宝宝的教育类游戏,目前可以让宝宝认知一些基础的水果,并进行简单的测验。
  5. 电路抗干扰设计——非常详细
  6. 『Consul』.NET Core快速接入Consul实现统一配置中心
  7. 在公众号发文是怎么赚钱的
  8. 手机应用(App)推广服务-App收录,App推广,App评测,App下载,App搜索-搜应用网(www.souapp.com)
  9. table表格数据绑定
  10. ps常用快捷键(二)