mobvoihotwords遇到的问题
问题:
1.get_random_subsegments.py no file or directory
2.get_random_subsegments.py: error: too few arguments
3.Exception: input dir /export/corpora/JHU/musan does not exist
提前下好rirs_noises.zip并解压
建立以下运行目录
mkdir -p kaldi-trunk/egs/anjos/v1mobvoihotwords
cp -r kaldi-trunk/egs/mobvoihotwords/v1/* kaldi-trunk/egs/anjos/v1mobvoihotwords
1.get_random_subsegments.py no file or directory
cp -r kaldi/scripts/wakeword kaldi/egs/anjos/v1mobvoihotwords/local
cp -r kaldi/egs/mobvoi/v1/local/score_online.sh kaldi/egs/anjos/v1mobvoihotwords/local
cp -r kaldi/egs/mobvoi/v1/local/chain/build_tree.sh kaldi/egs/anjos/v1mobvoihotwords/local
2.get_random_subsegments.py: error: too few arguments
local/get_random_subsegments.py --overlap-duration=0.3 --max-remaining-duration=0.3
修改为
python3 local/get_random_subsegments.py --overlap-duration=0.3 --max-remaining-duration=0.3
3.Exception: input dir /export/corpora/JHU/musan does not exist
这个报错是因为mobvoihotwords项目找不到对应的目录,且没有下载musan.tar.gz。需要先把musan.tar.gz下载下来,然后解压得到musan。建议把musan放到mobvoihotwords里面,我把musan放到了和run.sh同一级目录下。
(MUSAN corpus下载地址:http://www.openslr.org/resources/17/musan.tar.gz
数据有11G,慢慢下载,别急)
如下图所示:
然后要在run.sh里,找到steps/data/make_musan.sh,修改它后面的和musan有关的路径参数。
把原来的注释掉,换成刚解压出来的musan目录就行了。具体如下:
# steps/data/make_musan.sh /export/corpora/JHU/musan data #注释 GLS 2021年 07月 20日 星期二 10:34:56 CST
steps/data/make_musan.sh musan data
好了,Exception: input dir /export/corpora/JHU/musan does not exist的问题已经解决!
提前下好rirs_noises.zip并解压,
下载地址:http://www.openslr.org/resources/28/rirs_noises.zip
rirs_noises.zip
unzip rirs_noises.zip -d kaldi-trunk/egs/anjos/v1mobvoihotwords