创建一个修改audiofile
4视图(30天)
显示旧的评论
你好,
我有一个2秒audiofile。我怎么能从相同的数据创建一个2分钟。换句话说,需要创建一个循环相同的数据的原始时间间隔为2秒文件2分钟。
我感谢每一个帮助,谢谢!
接受的答案
Yazan
2021年8月1日
clc,清晰
%加载数据
负载handel.mat
文件名=“handel.wav”;
audiowrite(文件名,y, Fs);
%保存只有2秒的音频
y = y (1:2 * Fs);
% 2秒的音频扩展到2分钟
代表=圆(2 * 60/2);
yrep = repmat (y,[代表,1]);
%编写扩展的音频
audiowrite(文件名、yrep Fs);
%读扩展的音频
(y, Fs) = audioread (“handel.wav”);
%听音频
声音(y, Fs);