资源简介
MATLAB语音信号处理(0-9语音识别,GUI).zip
代码片段和文件信息
function hmm = baum(hmm samples)
mix = hmm.mix; %高斯混合
N = length(mix); %HMM状态数
K = length(samples); %语音样本数
SIZE = size(samples(1).data2); %参数阶数
% 计算前向 后向概率矩阵 考虑多观察序列和下溢问题
disp(‘计算样本参数...‘);
for k = 1:K
%fprintf(‘%d ‘k)
param(k) = getparam(hmm samples(k).data);
end
%fprintf(‘\n‘)
% 重估转移概率矩阵A: trans
disp(‘重估转移概率矩阵A...‘)
for i = 1:N-1
denom = 0;
for k = 1:K
tmp = param(k).ksai(:i:);
denom = denom + sum(tmp(:));
end
for j = i:i+1
nom = 0;
for k = 1:K
tmp = param(k).ksai(:ij);
nom = nom + sum(tmp(:));
end
hmm.trans(ij) = nom / denom;
end
end
% 重估混合高斯的参数
disp(‘重估混合高斯的参数...‘)
for l = 1:N
for j = 1:hmm.M(l)
%fprintf(‘%d%d ‘lj)
% 计算各pdf的均值和方差
nommean = zeros(1SIZE);
nomvar = zeros(1SIZE);
denom = 0;
for k = 1:K
T = size(samples(k).data1);
for t = 1:T
x = samples(k).data(t:);
nommean = nommean + param(k).gama(tlj) * x;
nomvar = nomvar + param(k).gama(tlj) * (x-mix(l).mean(j:)).^2;
denom = denom + param(k).gama(tlj);
end
end
hmm.mix(l).mean(j:) = nommean / denom;
hmm.mix(l).var (j:) = nomvar / denom;
% 计算各pdf的权
nom = 0;
denom = 0;
for k = 1:K
tmp = param(k).gama(:lj); nom = nom + sum(tmp(:));
tmp = param(k).gama(:l:); denom = denom + sum(tmp(:));
end
hmm.mix(l).weight(j) = nom/denom;
end
%fprintf(‘\n‘)
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-02-05 00:20 MATLAB语音信号处理(0-9语音识别,GUI)\
文件 1517 2019-04-20 13:17 MATLAB语音信号处理(0-9语音识别,GUI)\baum.m
文件 2209 2019-04-20 13:17 MATLAB语音信号处理(0-9语音识别,GUI)\enfr
文件 1992 2019-04-20 13:17 MATLAB语音信号处理(0-9语音识别,GUI)\getparam.m
文件 48427 2019-04-23 22:31 MATLAB语音信号处理(0-9语音识别,GUI)\hmm.mat
文件 1285 2019-04-20 13:17 MATLAB语音信号处理(0-9语音识别,GUI)\inithmm.m
文件 2476 2019-04-20 13:18 MATLAB语音信号处理(0-9语音识别,GUI)\melbankm.m
文件 1014 2019-04-20 13:18 MATLAB语音信号处理(0-9语音识别,GUI)\mfcc.m
文件 1444553 2010-11-30 19:35 MATLAB语音信号处理(0-9语音识别,GUI)\mfcc.mat
文件 359 2019-04-20 13:18 MATLAB语音信号处理(0-9语音识别,GUI)\mixture.m
文件 402 2019-04-21 11:10 MATLAB语音信号处理(0-9语音识别,GUI)\mymfcc.m
文件 232 2019-04-20 13:17 MATLAB语音信号处理(0-9语音识别,GUI)\pdf.m
文件 10281552 2019-04-23 22:26 MATLAB语音信号处理(0-9语音识别,GUI)\samples.mat
文件 521 2020-02-04 21:55 MATLAB语音信号处理(0-9语音识别,GUI)\shibie.m
目录 0 2020-02-04 21:44 MATLAB语音信号处理(0-9语音识别,GUI)\test\
文件 34618 2009-08-27 21:46 MATLAB语音信号处理(0-9语音识别,GUI)\test\00.wav
文件 33850 2009-08-27 21:45 MATLAB语音信号处理(0-9语音识别,GUI)\test\10.wav
文件 64512 2019-04-22 09:54 MATLAB语音信号处理(0-9语音识别,GUI)\test\100.wav
文件 68096 2019-04-22 09:55 MATLAB语音信号处理(0-9语音识别,GUI)\test\110.wav
文件 64512 2019-04-22 09:55 MATLAB语音信号处理(0-9语音识别,GUI)\test\120.wav
文件 60928 2019-04-22 09:55 MATLAB语音信号处理(0-9语音识别,GUI)\test\130.wav
文件 89600 2019-04-22 09:55 MATLAB语音信号处理(0-9语音识别,GUI)\test\140.wav
文件 86016 2019-04-22 09:55 MATLAB语音信号处理(0-9语音识别,GUI)\test\150.wav
文件 93184 2019-04-22 09:55 MATLAB语音信号处理(0-9语音识别,GUI)\test\160.wav
文件 96768 2019-04-22 09:55 MATLAB语音信号处理(0-9语音识别,GUI)\test\170.wav
文件 93184 2019-04-22 09:55 MATLAB语音信号处理(0-9语音识别,GUI)\test\180.wav
文件 96768 2019-04-22 09:55 MATLAB语音信号处理(0-9语音识别,GUI)\test\190.wav
文件 39994 2009-08-27 21:45 MATLAB语音信号处理(0-9语音识别,GUI)\test\20.wav
文件 40762 2009-08-27 21:44 MATLAB语音信号处理(0-9语音识别,GUI)\test\30.wav
文件 34618 2009-08-27 21:44 MATLAB语音信号处理(0-9语音识别,GUI)\test\40.wav
文件 33850 2009-08-27 21:43 MATLAB语音信号处理(0-9语音识别,GUI)\test\50.wav
............此处省略160个文件信息
相关资源
- 试验设计与MATLAB数据分析.pdf
-
详解MATLAB/SIMUli
nk通信系统建模与仿 - MATLAB仿真.pdf
-
MATLAB_Simuli
nk的系统仿真技术与应用 - MATLAB仿真_张雪英编着.zip
- 高性能MySQL第3版.mobi
- 电扫阵列MATLAB建模与仿真[A·D·布朗
- SLAM-MATLAB-code.zip
- 精通Matlab数字图像处理与识别.zip
- 高等光学仿真MATLAB版_完整版.pdf
- Matlab火焰烟雾检测(GUI).zip
- (书)电力电子应用技术的MAtlab仿真
- 基于solidworks的机载stewart平台建模与仿
- 全面详解LTE:MATLAB建模、仿真与实现
- 先进PID控制MATLAB仿真.pdf
- 系统辨识与自适应控制MATLAB仿真修订
- 《MATLAB图像与视频处理实用案例详解
- 车辆工程仿真与分析—基于MATLAB的实
- MATLAB通信工程仿真_12613483_张德丰编著
-
MATLAB-SIMUli
nk通信系统建模与仿真分 - a1a5a普林斯顿微积分读本修订版图灵数
- 雷达系统设计MATLAB仿真以及随书代码
- 模糊控制及MATLAB仿真.pdf
- 大话数据结构.mobi
- 现代永磁同步电机控制原理及MATLAB仿
-
Simuli
nk建模与仿真姚俊马松辉编着 - 现代永磁同步电机控制原理及MATLAB仿
- 13811540_卡尔曼滤波原理及应用MATLAB仿
- 卡尔曼滤波原理及应用:MATLAB仿真.
- 《卡尔曼滤波原理及应用MATLAB仿真》
评论
共有 条评论