Kaldi 测试报错:utils/split_scp.pl: Refusing to split data because number of speakers 2 is less than the

新建了一个文件夹robin存放两个人的音频数据(共2x10条wav音频)做测试,运行./test_cos.sh ~/kaldi/egs/sre16/v2/robin/sub_TIMIT_test
在最后报错:sid/compute_vad_decision.sh: moving data_test/vad.scp to data_test/.backup utils/split_scp.pl: Refusing to split data because number of speakers 2 is less than the number of output .scp files 4
测试到底是如何测试的?至少需要4个人的数据?

再加入所有人(168)的数据,继续试试——还是报错:utils/split_scp.pl: Refusing to split data because number of speakers 2 is less than the number of output .scp files 4

可能是数据存放的位置有严格要求,就移动文件至~/kaldi/data/目录下。

依旧报错。
仔细按照报错的原因进入~/kaldi/egs/sre16/v2/steps去修改make_mfcc.sh里的nj参数:由nj=4改为nj=1,依旧报错:

steps/make_mfcc.sh: Succeeded creating MFCC features for data_test
sid/compute_vad_decision.sh --nj 4 --cmd run.pl data_test exp/make_vad_test mfcc_test
utils/split_scp.pl: Refusing to split data because number of speakers 2 is less than the number of output .scp files 4

后来得知,脚本make_mfcc.sh里面默认的参数可以不用去管,直接去修改当时./extract_xvectors.sh ~/kaldi/data/TIMIT_test exp/xvector_test操作中的extract_xvectors.sh即可:

#!/bin/bash
if [ $# != 2 ]; then
  echo "Usage: $0 <data-path>"
  echo " $0 ~/kaldi/data/TIMIT_test exp/xvector_T
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值