Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/sound/tts
diff options
context:
space:
mode:
authorVladimir Byko-Ianko <v.bykoianko@corp.mail.ru>2015-07-22 09:05:17 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:57:19 +0300
commit7f152363c48730a072b097a530ba92f9dfd07ca2 (patch)
treeae48bd551282db933f771faafdb854247ad83970 /sound/tts
parent6d8fdf14b7a42faa77449114824f44276fdd5b13 (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-xsound/tts/generate_sound_localizations.sh26
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