add voxceleb1 dataset prepare process

pull/1486/head
xiongxinlei 2 years ago
parent fe350ddddf
commit 16108de71e

@ -0,0 +1,25 @@
stage=-1
stop_stage=100
TARGET_DIR=${MAIN_ROOT}/dataset
. utils/parse_options.sh || exit -1;
src=$1
mkdir -p data/{dev,test}
if [ ${stage} -le -1 ] && [ ${stop_stage} -ge -1 ]; then
# download data, generate manifests
# create data/{dev,test} directory to store the manifest files
/home/users/xiongxinlei/.conda/envs/xxl_base/bin/python3 ${TARGET_DIR}/voxceleb/voxceleb1.py \
--manifest_prefix="data/manifest" \
--target_dir="${src}"
if [ $? -ne 0 ]; then
echo "Prepare Voxceleb failed. Terminated."
exit 1
fi
mv data/manifest.dev data/dev
mv data/voxceleb1.dev.meta data/dev
mv data/manifest.test data/test
mv data/voxceleb1.test.meta data/test
fi

@ -0,0 +1,14 @@
#!/bin/bash
set -e
stage=0
voxceleb1_root=/mnt/dataset_12/sv/voxCeleb1_v2/
if [ $stage -le 0 ]; then
echo "======================================================================================================"
echo "=========================== Stage 0: Prepare the VoxCeleb1 dataset ==================================="
echo "======================================================================================================"
# prepare the data elapsed about 20s
# the script will create the data/{dev,test}
local/data.sh ${voxceleb1_root}|| exit 1;
fi

@ -0,0 +1 @@
../../../utils/
Loading…
Cancel
Save