2017-11-21 5 views

答えて

0
これは、ジョブ行います

[y,Fs] = audioread('orig.wav'); 

OUTPUT_FOLDER='z:/'; 
OUTPUT_FILE_PREFIX='wave'; 
N_SPLIT=10; 
y(end+1:end+N_SPLIT-mod(length(y),N_SPLIT),:)=0;%need to be divisible by N_SPLIT, so pad some zeros at end. 
y_parts=reshape(y,[],1,N_SPLIT);%split signal 
for i=1:N_SPLIT 
    filename=sprintf('%s%02d.wav',OUTPUT_FILE_PREFIX,i); 
    filepath=fullfile(OUTPUT_FOLDER,filename); 
    y_to_write=y_parts(:,:,i); 
    audiowrite(filepath,y_to_write,Fs); %save 
end 
+0

感謝を貼り付けてくださいを...しかし、エラーがaudiowriteであり(ファイルパス、y_to_write、FS)。 –

+0

OUTPUT_FOLDERを実際のフォルダに変更 –

関連する問題