1
我目前正在嘗試使用由kaldi提供的add-deltas二進制文件來提取delta + delta-delta。但由於某些原因,我無法提取它。無法提取增量和增量delta功率譜計算
我通常使用make_spectrum.sh腳本提取功率譜。 我修改了一下,還包括增量,但是輸出與沒有增量部分的輸出沒有任何區別。
我在做什麼錯?
$cmd JOB=1:$nj $logdir/spect_${name}.JOB.log \
compute-spectrogram-feats --frame-length=25 --frame-shift=10 --verbose=2 \
scp,p:$logdir/wav_spect_${name}.JOB.scp ark:- \| \
copy-feats --compress=$compress $write_num_frames_opt ark:- \
ark,scp:$specto_dir/raw_spectogram_$name.JOB.ark,$specto_dir/raw_spectogram_$name.JOB.scp \| \
add-deltas ark:- ark,scp:$specto_dir/raw_spectogram_$name.JOB.ark,$specto_dir/raw_spectogram_$name.JOB.scp \
感謝您的幫助。 這確實解決了我的問題.. 我確實有一個問題,關於如何存儲信息。 哪些是增量和哪些是三角洲增量? – Loser
首先是頻譜,中間是delta,最後是delta-delta –
頻譜存儲在raw_spectogram_ $ name.JOB中。 增量變量位於delta_spectogram_ $ name.JOB中。 所以我不知道我明白你是什麼意思的第一,中間和最後?..光譜和三角洲是在單獨的文件.. – Loser