0
私はオーディオファイルをロードし、時間ベクトルの長さを秒単位で取得する方法は?
[sample, sampleRate] = audioread(audiofile);
でsample
とsampleRate
を取得し、私は秒単位でオーディオの長さを取得したい、どのように私は進むのか?
私はオーディオファイルをロードし、時間ベクトルの長さを秒単位で取得する方法は?
[sample, sampleRate] = audioread(audiofile);
でsample
とsampleRate
を取得し、私は秒単位でオーディオの長さを取得したい、どのように私は進むのか?
sampleRateを持つと、その逆はサンプリング時間です。
Ts=1/sampleRate;
だからあなたのサンプリングされたデータのための時間ベクトルが質問を読ん
time=(0:(length(sample)-1))*Ts;
だろう、それはOPが、ちょうど全体の長さのベクトルに興味があるようではありません。したがって、あなたのロジックを使用して(そして組み込みの名前 'time'を避けて)、' audioLength = length(sample)/ sampleRate'を持ちます。 – Wolfie