#!/bin/bash # Copyright 2020 Tomoki Hayashi # MIT License (https://opensource.org/licenses/MIT) download_dir=$1 # check arguments if [ $# != 1 ]; then echo "Usage: $0 " exit 1 fi set -euo pipefail base_url=http://www.openslr.org/resources/60 parts="dev-clean test-clean dev-other test-other train-clean-100 train-clean-360 train-other-500" cwd=$(pwd) if [ ! -e "${download_dir}/LibriTTS/.done" ]; then mkdir -p "${download_dir}" cd "${download_dir}" || exit 1; for part in ${parts}; do if [ -e "./LibriTTS/.${part}_done" ]; then echo "Download of ${part} is already finished. skipped." continue fi wget --no-check-certificate "${base_url}/${part}.tar.gz" tar xvzf "${part}.tar.gz" touch "./LibriTTS/.${part}_done" done touch ./LibriTTS/.done cd "${cwd}" || exit 1; echo "Successfully downloaded data." else echo "Already exists. Skipped." fi if [ ! -e "${download_dir}/LibriTTSLabel/.done" ]; then cd "${download_dir}" || exit 1; rm -rf LibriTTSLabel git clone https://github.com/kan-bayashi/LibriTTSLabel.git cd LibriTTSLabel cat lab.tar.gz-* > lab.tar.gz tar xvzf lab.tar.gz touch .done cd "${cwd}" || exit 1; echo "Successfully downloaded label data." else echo "Already exists. Skipped." fi