エラー Error using wavread (line 67) Invalid Wave File が発生しました。理由: ファイルを開けません。
energy_per_frame のエラー (2 行目) [inpu fs] = wavread(file);
これは energy_per_frame を呼び出す関数のソース コードです。
[inpu fs] = wavread(file);
clc;clear;close all;
file = input('Enter name of wav file ', 's');
counter=0;
for test_number = 0:4
for test_number2 = 0:20
counter=counter+1;
reference = dtw_avg(test_number2);
test = energy_per_frame(file);
distance(counter) = dtw(test,reference);
end
これは関数 energy_per_frame のソース コードです。
[inpu fs] = wavread(file);
fn = fs/2;
bins = 512; %useable bins
frame_length = bins;
window = hamming(frame_length);
overlap = .5;
number_of_frames = (length(inpu)/(frame_length)/overlap) - 1;
ここで何が問題なのですか?