• 大小: 178KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-08
  • 语言: Matlab
  • 标签:   matla  

资源简介

用matlab处理语音信号,加噪去噪,以及不同速率的播放,还有男女生变化

资源截图

代码片段和文件信息

[yfs]=audioread(‘music.wav‘)
sound(yfs)
Y=fft(y)
magY=abs(Y)
N=length(y)
t=0:1/fs:(N-1)/fs
f=0:fs/N:(fs/2-fs/N)
magY=magY(1:length(magY)/2)
figure(1)
subplot(221)
plot(ty)
title(‘音频时域图‘)
subplot(223)
plot(fmagY)
title(‘音频频域图‘)
%直接抽取三倍
y1=y(1:3:end)
y1=decimate(y3)
sound(y1)   %播放时间降低速度提快,频率提高
%内插一倍
% y2=zeros(11*length(y))
% y2(1:1:end)=y;
% y2=interp(y1)
% sound(y2)   %播放时间加长,速度减慢,频率降低
%2/3倍抽样率
[y3h]=resample(y23)
sound(y3)


%保存
% audiowrite(‘zhijie.wav‘y1fs)
% [y4f4]=audioread(‘zhijie.wav‘)
% sound(y4f4)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-07 22:21  matlab程序\
     目录           0  2018-12-06 18:45  matlab程序\加噪去噪\
     文件         494  2018-12-05 20:58  matlab程序\加噪去噪\freqz_m.m
     文件         241  2018-12-05 21:45  matlab程序\加噪去噪\ideallp.m
     文件       33404  2012-01-04 20:38  matlab程序\加噪去噪\open.wav
     文件        1979  2018-12-06 18:36  matlab程序\加噪去噪\Q4.m
     目录           0  2018-12-07 00:06  matlab程序\信号多速率变换\
     文件       52426  2012-01-04 20:41  matlab程序\信号多速率变换\music.wav
     文件         622  2018-12-07 22:16  matlab程序\信号多速率变换\Q5.m
     文件      105302  2018-12-07 22:20  matlab程序\实验报告.docx

评论

共有 条评论