diff --git a/scoring/python/asclite_libricss.py b/scoring/python/asclite_libricss.py index efca49a..c1dda97 100755 --- a/scoring/python/asclite_libricss.py +++ b/scoring/python/asclite_libricss.py @@ -166,9 +166,9 @@ def main(args): - - def make_argparse(): + scoring_base = os.path.dirname(os.path.dirname(__file__)) + parser = argparse.ArgumentParser(description='Score SR output with asclite.') # Set up an argument parser. @@ -176,9 +176,9 @@ def make_argparse(): help='Directory where CTM files are retrieved.') parser.add_argument('--sctkpath', metavar='', required=True, help='Path to asclite.') - parser.add_argument('--refdir', metavar='', default=r'./references', + parser.add_argument('--refdir', metavar='', default=os.path.join(scoring_base, 'references'), help='Directory where STM files are retrieved.') - parser.add_argument('--glmfile', metavar='', default=r'./en20040920.glm', + parser.add_argument('--glmfile', metavar='', default=os.path.join(scoring_base, 'en20040920.glm'), help='GLM file for text normalization.') parser.add_argument('--ignore_overlap', action='store_true', help='Score for only single-speaker segments.') diff --git a/scoring/scripts/eval_continuous.sh b/scoring/scripts/eval_continuous.sh index cf3ff09..384e5c1 100755 --- a/scoring/scripts/eval_continuous.sh +++ b/scoring/scripts/eval_continuous.sh @@ -2,5 +2,5 @@ decode_path=$1 -eval_script=./python/asclite_libricss_batch.py +eval_script=`dirname $0`/../python/asclite_libricss_batch.py python $eval_script --decode_root $decode_path --sctkpath $SCTKPATH/bin