function [ samples,y, energies] = energy( speech, fs )
window_ms = 200;
threshold = 0.75;
window = window_ms*fs/1000;
speech = speech(1:(length(speech) - mod(length(speech),window)),1);
samples = reshape(speech,window,length(speech)/window);
energies = sqrt(sum(samples.*samples))';
vuv = energies > threshold;
y=vuv;
この matlab コードがあり、このコードを c# で記述する必要があります。しかし、コードの最後の部分が理解できませんでした。また、コードの最初の部分によると、スピーチはデータリストまたは配列に対応すると思います。そうでない場合は、誰かがこのコードが何をしているのか説明してください。ロジックを知りたいだけです。fs = 1600 または 3200;