clear all;
close all;
clc;
[x,fs,nbit]=wavread('manvoice.wav');
subplot(3,1,1);plot(x); %显示原始语音序列
title('原始语音信号');
%产生一个时延音频序列x_offset ,延迟时间(用采样点数表示)为“100”,即d=100,可自己重新定义。
offset=100;
for (j=1:offset)
x_offset(j)=0;
end
for (i=1:length(x))
x_offset(i+offset)=x(i);
end
a=__________________________________; %衰减因子
x_offset = x_offset *a;
% 为原始音频信号添加回声,生成新的音频信号x_echoded
___________________________
___________________________
___________________________
wavwrite(x_echoded,fs, nbit,'F:\ts\manvoice_embeded.wav');
subplot(3,1,2);plot(x_echoded); %显示加回声后的音频数据
title('添加回声的语音信号');
%利用倒谱分析法检测回声位置
C=________________________________________________;%倒谱变换
subplot(3,1,3);plot(C);
axis([0,200,0,1]);
title('倒谱峰值');
myecho.rar_ear_回声隐藏_回声隐藏 matlab_掩蔽_掩蔽效应
版权申诉
5星 · 超过95%的资源 80 浏览量
2022-07-14
07:30:12
上传
评论
收藏 591B RAR 举报
御道御小黑
- 粉丝: 61
- 资源: 1万+
最新资源
- 部署yolov8的tensorrt模型支持检测分割姿态估计的C++源码+部署步骤.zip
- 以简单、易用、高性能为目标、开源的时序数据库,支持Linux及Windows, Time Series Database.zip
- python-leetcode面试题解之第198题打家劫舍-题解.zip
- python-leetcode面试题解之第191题位1的个数-题解.zip
- python-leetcode面试题解之第186题反转字符串中的单词II-题解.zip
- 一个基于python的web后端高性能开发框架,下载可用
- python-leetcode面试题解之第179题最大数-题解.zip
- python-leetcode面试题解之第170题两数之和III数据结构设计-题解.zip
- python-leetcode面试题解之第168题Excel表列名称-题解.zip
- python-leetcode面试题解之第167题两数之和II输入有序数组-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论1