audio cutter in matlab
Ältere Kommentare anzeigen
Hi,
I have loaded an audio-file of 8sec's using 'wavread' function.
I have to cut it to say 1sec file.
i know that it can be done by taking only few samples outof total samples.
but how can i do it interms of seconds,i.e,i have to get only 1sec audio file from 8sec audio
file
how to do it matlab?
is there any simple inbuilt function.
1 Kommentar
Sivakumaran Chandrasekaran
am 22 Jan. 2014
Hope wavwrite could help your question? I am not sure about my answer
Akzeptierte Antwort
Weitere Antworten (2)
Satyam Gaba
am 19 Nov. 2017
[x,fs]=audioread('C:\Users\Satyam\Downloads\Music\record20171119115236.wav');
z=zeros(fs*1,40); % for 1 second
h=1;
for j=1:40;
for i=1:(fs*1);
z(i,j)=x(h);
h=h+1;
end
end
Veera Kanmani
am 28 Feb. 2018
[x,fs]=audioread('C:\Users\Satyam\Downloads\Music\record20171119115236.wav');
x=resample(1,fs);
audiowrite('newfile.wav',x,fs)
1 Kommentar
Annanya Tyagi
am 1 Dez. 2019
resample needs 3 parameters to work
Kategorien
Mehr zu Audio Plugin Creation and Hosting finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!