From a402a2f502a67761bb36f0cb37c99cbf2d691450 Mon Sep 17 00:00:00 2001 From: yhoupert Date: Tue, 20 Feb 2018 17:56:42 +0100 Subject: [PATCH] patch empty float --- modules/worker_offline/scripts/extractorData.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/worker_offline/scripts/extractorData.sh b/modules/worker_offline/scripts/extractorData.sh index ec61d8c..b311f67 100755 --- a/modules/worker_offline/scripts/extractorData.sh +++ b/modules/worker_offline/scripts/extractorData.sh @@ -55,7 +55,7 @@ do fi done < "$dataFile" --#Need to manage the last data +#Need to manage the last data acousticScore[$previousId]="$(echo "scale=2; ${acousticScore[$previousId]}/$countUtterance" | bc | sed -e 's/^0*//' -e 's/^\./0./')" languageScore[$previousId]="$(echo "scale=2; ${languageScore[$previousId]}/$countUtterance" | bc | sed -e 's/^0*//' -e 's/^\./0./')" @@ -63,6 +63,14 @@ languageScore[$previousId]="$(echo "scale=2; ${languageScore[$previousId]}/$coun #start to 1, no id 0 stored echo -n "{\"hypotheses\":[" for i in `seq 1 $previousId`; do + if [ -z "${acousticScore[$i]}" ]; then + acousticScore[$i]=0.0 + fi + + if [ -z "${languageScore[$i]}" ]; then + languageScore[$i]=0.0 + fi + if [ "$i" -eq "$previousId" ]; then echo -n "{\"utterance\":\"${utteranceValue[$i]}\",\"acousticScore\":${acousticScore[$i]},\"languageScore\":${languageScore[$i]}}" else -- 2.24.1