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

generate_sound_localizations.sh « tts « sound - github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f62fe5b1818b641b41aa21d7e79ce4fe2377432b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/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

readonly SOUND_OUTPUT_DIR=$MY_PATH/../../data/sound-strings/
if [ ! -d $SOUND_OUTPUT_DIR ]; then
  mkdir $SOUND_OUTPUT_DIR
fi
cp -R $SOUND_TMP_DIR/json/ $SOUND_OUTPUT_DIR