是一篇文献,主要是对语音段的端点检测,基于matlab的方法,大家可以参考一下。是一篇文献,主要是对语音段的端点检测,基于matlab的方法,大家可以参考一下。是一篇文献,主要是对语音段的端点检测,基于matlab的方法,大家可以参考一下。
2022-04-19 12:08:23 268KB matlab 语音 端点检测
1
【达摩老生出品,必属精品,亲测校正,质量保证】 资源名:基于带动量项的BP神经网络语音识别_BPDLX_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的开发人员
2022-04-12 09:06:45 372KB matlab 语音识别 BP神经网络 BPDLX
【达摩老生出品,必属精品,亲测校正,质量保证】 资源名:基于matlab语音处理.zip 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的开发人员
Matlab语音信号处理程序-f11.m 可以对语音信号的单个字,词进行频率及过零率分析 clc [filename,pathname]=uigetfile; [x,Fs]=wavread; %幅度归一化到[-1,1] x = double; x = x / max); %常数设置 FrameLen = 240; FrameInc = 80; amp1 = 10; amp2 = 2; zcr1 = 10; zcr2 = 5; maxsilence = 3;  % 6*10ms  = 30ms minlen  = 15;    % 15*10ms = 150ms status  = 0; count   = 0; silence = 0; %计算过零率 tmp1  = enframe, FrameLen, FrameInc); tmp2  = enframe  , FrameLen, FrameInc); signs = 0.02; zcr   = sum; %计算短时能量 amp = sum, FrameLen, FrameInc)), 2); %调整能量门限 amp1 = min/4); amp2 = min/8); %开始端点检测 x1 = 0; x2 = 0; x3=0; x4=0; for n=1:length    goto = 0;    switch status    case {0,1}                   % 0 = 静音, 1 = 可能开始       if amp > amp1          % 确信进入语音段          x1 = max;          status  = 2;          silence = 0;          count   = count 1;       elseif amp > amp2 | ... % 可能处于语音段              zcr > zcr2          status = 1;          count  = count 1;       else                       % 静音状态          status  = 0;          count   = 0;       end    case 2,                       % 2 = 语音段       if amp > amp2 | ...     % 保持在语音段          zcr > zcr2          count = count 1;       else                       % 语音将结束          silence = silence 1;          if silence < maxsilence % 静音还不够长,尚未结束             count  = count 1;          elseif count < minlen   % 语音长度太短,认为是噪声             status  = 0;             silence = 0;             count   = 0;          else                    % 语音结束             status  = 3;          end       end    case 3,       break;    end end    count = count-silence/2; x2 = x1 count -1; subplot plot axis -1 1]) ylabel; line; line; subplot plot; axis 0 max]) ylabel; line,max], 'Color', 'red'); line,max], 'Color', 'red'); subplot plot; axis 0 max]) ylabel; line,max], 'Color', 'red'); line,max], 'Color', 'red'); 复制代码
2022-03-30 21:15:37 2KB matlab
1
两个文件夹,两个不同的功能
2022-03-29 21:40:09 223KB matlab 语音 变调 变速
1
matlab 语音识别
2022-03-26 22:55:53 1.22MB matlab 语音识别
1
MATLAB语音信号识别,方法dtw,GUI界面,识别语音的0-9十个数字。
2022-03-26 21:25:21 18.59MB matlab
1
使用matlab编写的语音识别项目,可以进行实验,也可以在我的项目之上进行改进和改善。
2022-03-24 01:09:11 75.69MB matlab 语音识别
1