diff options
author | Vladimir Byko-Ianko <v.bykoianko@corp.mail.ru> | 2015-07-22 09:05:17 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:57:19 +0300 |
commit | 7f152363c48730a072b097a530ba92f9dfd07ca2 (patch) | |
tree | ae48bd551282db933f771faafdb854247ad83970 /sound/tts | |
parent | 6d8fdf14b7a42faa77449114824f44276fdd5b13 (diff) |
Bash script for launching scripts which convert from csv for tts to zip with json for tts.
Diffstat (limited to 'sound/tts')
-rwxr-xr-x | sound/tts/generate_sound_localizations.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/sound/tts/generate_sound_localizations.sh b/sound/tts/generate_sound_localizations.sh new file mode 100755 index 0000000000..3d7e2aa3b9 --- /dev/null +++ b/sound/tts/generate_sound_localizations.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# When text resources for voice notification are updated this script shall be launched +# to regenerate sound_strings.zip. Then sound_strings.zip will be used by the application for TTS systems. + +set -e -u -x + +MY_PATH="`dirname \"$0\"`" # relative +MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized + +readonly SOUND_TMP_DIR=$MY_PATH/../../../sound-tmp + +rm -f $MY_PATH/sound_strings.zip +rm -rf $SOUND_TMP_DIR +mkdir $SOUND_TMP_DIR + +python $MY_PATH/sound_csv_to_sound_txt.py $MY_PATH/sound.csv $MY_PATH/sound.txt $MY_PATH/languages.txt + +mkdir $SOUND_TMP_DIR/json +python $MY_PATH/languages_dir.py $MY_PATH/languages.txt $SOUND_TMP_DIR/json/ +$MY_PATH/../../tools/twine/twine --format jquery generate-all-string-files $MY_PATH/sound.txt $SOUND_TMP_DIR/json + +cd $SOUND_TMP_DIR/json/ +zip -r sound_strings.zip . +mv $SOUND_TMP_DIR/json/sound_strings.zip $MY_PATH/../../data/ +cd $MY_PATH |