From 062b09b7da018908ddeaa90edb43dda951359781 Mon Sep 17 00:00:00 2001 From: Hossein Hadian Date: Tue, 31 Jul 2018 17:52:59 -0400 Subject: [PATCH 1/2] Call the right script when fixing/validating data directories in OCR recipes --- egs/wsj/s5/utils/fix_data_dir.sh | 8 ++++++++ egs/wsj/s5/utils/validate_data_dir.sh | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/egs/wsj/s5/utils/fix_data_dir.sh b/egs/wsj/s5/utils/fix_data_dir.sh index 103a4173dc0..ca0972ca85b 100755 --- a/egs/wsj/s5/utils/fix_data_dir.sh +++ b/egs/wsj/s5/utils/fix_data_dir.sh @@ -6,6 +6,8 @@ # It puts the original contents of data-dir into # data-dir/.backup +cmd="$@" + utt_extra_files= spk_extra_files= @@ -21,6 +23,12 @@ if [ $# != 1 ]; then fi data=$1 + +if [ -f $data/images.scp ]; then + image/fix_data_dir.sh $cmd + exit $? +fi + mkdir -p $data/.backup [ ! -d $data ] && echo "$0: no such directory $data" && exit 1; diff --git a/egs/wsj/s5/utils/validate_data_dir.sh b/egs/wsj/s5/utils/validate_data_dir.sh index 453ad6935f6..4329fcd19f4 100755 --- a/egs/wsj/s5/utils/validate_data_dir.sh +++ b/egs/wsj/s5/utils/validate_data_dir.sh @@ -1,5 +1,6 @@ #!/bin/bash +cmd="$@" no_feats=false no_wav=false @@ -44,6 +45,12 @@ if [ ! -d $data ]; then exit 1; fi +if [ -f $data/images.scp ]; then + cmd=${cmd/--no-wav/--no-image} # change --no-wav to --no-image, if supplied + image/validate_data_dir.sh $cmd + exit $? +fi + for f in spk2utt utt2spk; do if [ ! -f $data/$f ]; then echo "$0: no such file $f" From abbddd687d0c6765651e0df153986fa3cc427ce3 Mon Sep 17 00:00:00 2001 From: Hossein Hadian Date: Tue, 31 Jul 2018 18:08:19 -0400 Subject: [PATCH 2/2] minor fix --- egs/wsj/s5/utils/validate_data_dir.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/egs/wsj/s5/utils/validate_data_dir.sh b/egs/wsj/s5/utils/validate_data_dir.sh index 4329fcd19f4..a8b0542c1bb 100755 --- a/egs/wsj/s5/utils/validate_data_dir.sh +++ b/egs/wsj/s5/utils/validate_data_dir.sh @@ -46,7 +46,7 @@ if [ ! -d $data ]; then fi if [ -f $data/images.scp ]; then - cmd=${cmd/--no-wav/--no-image} # change --no-wav to --no-image, if supplied + cmd=${cmd/--no-wav/} # remove --no-wav if supplied image/validate_data_dir.sh $cmd exit $? fi