how to sample an audio file ?

Answers (1)

[data, fs] = audioread('name_of_file_goes_here.wav');
num_seconds = 1; %does not need to be integer
sample_length = floor(fs * num_seconds);
sample_start = randi([1, size(data,1)-sample_length+1]);
sample = data(sample_start:sample_start+sample_length-1, :);

Asked:

on 4 May 2021

Answered:

on 4 May 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!