• 大小: 0.87KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


语音是时变信号,处理时先加窗处理,分窗 采用汉明窗

资源截图

代码片段和文件信息

% 对一个语音信号进行分帧,并研究分帧后的短时能量和过零率特性
%读音频文件
clear all;
[filenamepathname]=uigetfile(‘*.wav‘‘请选择语音文件:‘);
[soundfs]=wavread([pathnamefilename]);
a=size(sound(:2));
Tn=(a(1)-1)/fs;    %语音持续时间 
t=0:1/fs:Tn;
figure(1)
subplot(4 1 1)plot(tsound(:2))xlabel(‘t(s)‘)ylabel(‘sound‘)
%分帧
N=fs*20*10.^(-3);%用KZ表示 20个基频帧长
frame_shift=N/3;%帧移
frame_array=enframe(sound(:2)hamming(N)frame_shift);
subplot(412)p

评论

共有 条评论