pkg load signal [x, fs] = audioread('carrier22.wav'); recording_duration = 5; % in seconds % in Hz printf('Start recording...\n'); recording = record(5, 22400); printf('Recording finished.\n'); audiowrite('recording.wav', recording, fs); plot(recording); recording1= 'recording.wav'; carrierfile = 'carrier22.wav'; outfile = 'vocodedsound.wav'; [modul, sr1] = audioread(recording1); [carrier, sr2] = audioread(carrierfile); if sr2 ~= fs, disp('your sampling rates dont match'); end y = chanvocoder(carrier, modul, 512, 16, 0.2); audiowrite('outfile.wav', y, sr1);