From a293e9bbd07220e6f5571a7bdae6f96d28166668 Mon Sep 17 00:00:00 2001 From: jishengpeng <142373325+novateurjsp@users.noreply.github.com> Date: Tue, 20 Feb 2024 22:51:29 +0800 Subject: [PATCH] undate --- README.md | 135 +- baselines/infer_encodec.py | 77 + code/datasplit.py | 45 + code/datasplit2.py | 45 + code/getdata.py | 12 + code/predata.py | 144 + code/random_demo.py | 23 + code/test.py | 36 + configs/languagecodec.yaml | 89 + data/libritts_testother.txt | 5120 +++++++++++++++++ encodec/__init__.py | 12 + encodec/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 280 bytes encodec/__pycache__/distrib.cpython-310.pyc | Bin 0 -> 3754 bytes encodec/__pycache__/model.cpython-310.pyc | Bin 0 -> 11725 bytes encodec/__pycache__/utils.cpython-310.pyc | Bin 0 -> 2692 bytes encodec/distrib.py | 124 + encodec/model.py | 324 ++ encodec/modules/__init__.py | 22 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 569 bytes .../modules/__pycache__/conv.cpython-310.pyc | Bin 0 -> 9216 bytes .../modules/__pycache__/lstm.cpython-310.pyc | Bin 0 -> 1064 bytes .../modules/__pycache__/norm.cpython-310.pyc | Bin 0 -> 1158 bytes .../__pycache__/seanet.cpython-310.pyc | Bin 0 -> 9733 bytes .../__pycache__/transformer.cpython-310.pyc | Bin 0 -> 4547 bytes encodec/modules/conv.py | 253 + encodec/modules/lstm.py | 39 + encodec/modules/norm.py | 28 + encodec/modules/seanet.py | 253 + encodec/modules/transformer.py | 119 + encodec/msstftd.py | 147 + encodec/quantization/__init__.py | 8 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 255 bytes .../__pycache__/core_vq.cpython-310.pyc | Bin 0 -> 13106 bytes .../__pycache__/vq.cpython-310.pyc | Bin 0 -> 4823 bytes encodec/quantization/ac.py | 292 + encodec/quantization/core_vq.py | 460 ++ encodec/quantization/vq.py | 134 + encodec/utils.py | 103 + metrics/UTMOS.py | 223 + metrics/__pycache__/UTMOS.cpython-310.pyc | Bin 0 -> 7978 bytes metrics/__pycache__/UTMOS.cpython-38.pyc | Bin 0 -> 8008 bytes .../__pycache__/periodicity.cpython-310.pyc | Bin 0 -> 2735 bytes metrics/infer.py | 116 + metrics/periodicity.py | 105 + requirements.txt | 8 + setup.py | 39 + train.py | 14 + vocos/__init__.py | 4 + vocos/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 236 bytes vocos/__pycache__/dataset.cpython-310.pyc | Bin 0 -> 3356 bytes .../discriminators.cpython-310.pyc | Bin 0 -> 6984 bytes vocos/__pycache__/experiment.cpython-310.pyc | Bin 0 -> 14277 bytes .../feature_extractors.cpython-310.pyc | Bin 0 -> 4297 bytes vocos/__pycache__/heads.cpython-310.pyc | Bin 0 -> 6700 bytes vocos/__pycache__/helpers.cpython-310.pyc | Bin 0 -> 2739 bytes vocos/__pycache__/loss.cpython-310.pyc | Bin 0 -> 4651 bytes vocos/__pycache__/models.cpython-310.pyc | Bin 0 -> 4997 bytes vocos/__pycache__/modules.cpython-310.pyc | Bin 0 -> 6656 bytes vocos/__pycache__/pretrained.cpython-310.pyc | Bin 0 -> 7947 bytes .../pretrained_model.cpython-310.pyc | Bin 0 -> 7136 bytes .../__pycache__/spectral_ops.cpython-310.pyc | Bin 0 -> 6857 bytes vocos/dataset.py | 81 + vocos/discriminators.py | 202 + vocos/experiment.py | 449 ++ vocos/feature_extractors.py | 117 + vocos/heads.py | 157 + vocos/helpers.py | 71 + vocos/loss.py | 114 + vocos/models.py | 117 + vocos/modules.py | 213 + vocos/pretrained.py | 232 + vocos/pretrained_model.py | 192 + vocos/spectral_ops.py | 192 + 73 files changed, 10688 insertions(+), 2 deletions(-) create mode 100644 baselines/infer_encodec.py create mode 100644 code/datasplit.py create mode 100644 code/datasplit2.py create mode 100644 code/getdata.py create mode 100644 code/predata.py create mode 100644 code/random_demo.py create mode 100644 code/test.py create mode 100644 configs/languagecodec.yaml create mode 100644 data/libritts_testother.txt create mode 100644 encodec/__init__.py create mode 100644 encodec/__pycache__/__init__.cpython-310.pyc create mode 100644 encodec/__pycache__/distrib.cpython-310.pyc create mode 100644 encodec/__pycache__/model.cpython-310.pyc create mode 100644 encodec/__pycache__/utils.cpython-310.pyc create mode 100644 encodec/distrib.py create mode 100644 encodec/model.py create mode 100644 encodec/modules/__init__.py create mode 100644 encodec/modules/__pycache__/__init__.cpython-310.pyc create mode 100644 encodec/modules/__pycache__/conv.cpython-310.pyc create mode 100644 encodec/modules/__pycache__/lstm.cpython-310.pyc create mode 100644 encodec/modules/__pycache__/norm.cpython-310.pyc create mode 100644 encodec/modules/__pycache__/seanet.cpython-310.pyc create mode 100644 encodec/modules/__pycache__/transformer.cpython-310.pyc create mode 100644 encodec/modules/conv.py create mode 100644 encodec/modules/lstm.py create mode 100644 encodec/modules/norm.py create mode 100644 encodec/modules/seanet.py create mode 100644 encodec/modules/transformer.py create mode 100644 encodec/msstftd.py create mode 100644 encodec/quantization/__init__.py create mode 100644 encodec/quantization/__pycache__/__init__.cpython-310.pyc create mode 100644 encodec/quantization/__pycache__/core_vq.cpython-310.pyc create mode 100644 encodec/quantization/__pycache__/vq.cpython-310.pyc create mode 100644 encodec/quantization/ac.py create mode 100644 encodec/quantization/core_vq.py create mode 100644 encodec/quantization/vq.py create mode 100644 encodec/utils.py create mode 100644 metrics/UTMOS.py create mode 100644 metrics/__pycache__/UTMOS.cpython-310.pyc create mode 100644 metrics/__pycache__/UTMOS.cpython-38.pyc create mode 100644 metrics/__pycache__/periodicity.cpython-310.pyc create mode 100644 metrics/infer.py create mode 100644 metrics/periodicity.py create mode 100644 requirements.txt create mode 100644 setup.py create mode 100644 train.py create mode 100644 vocos/__init__.py create mode 100644 vocos/__pycache__/__init__.cpython-310.pyc create mode 100644 vocos/__pycache__/dataset.cpython-310.pyc create mode 100644 vocos/__pycache__/discriminators.cpython-310.pyc create mode 100644 vocos/__pycache__/experiment.cpython-310.pyc create mode 100644 vocos/__pycache__/feature_extractors.cpython-310.pyc create mode 100644 vocos/__pycache__/heads.cpython-310.pyc create mode 100644 vocos/__pycache__/helpers.cpython-310.pyc create mode 100644 vocos/__pycache__/loss.cpython-310.pyc create mode 100644 vocos/__pycache__/models.cpython-310.pyc create mode 100644 vocos/__pycache__/modules.cpython-310.pyc create mode 100644 vocos/__pycache__/pretrained.cpython-310.pyc create mode 100644 vocos/__pycache__/pretrained_model.cpython-310.pyc create mode 100644 vocos/__pycache__/spectral_ops.cpython-310.pyc create mode 100644 vocos/dataset.py create mode 100644 vocos/discriminators.py create mode 100644 vocos/experiment.py create mode 100644 vocos/feature_extractors.py create mode 100644 vocos/heads.py create mode 100644 vocos/helpers.py create mode 100644 vocos/loss.py create mode 100644 vocos/models.py create mode 100644 vocos/modules.py create mode 100644 vocos/pretrained.py create mode 100644 vocos/pretrained_model.py create mode 100644 vocos/spectral_ops.py diff --git a/README.md b/README.md index 62835ed..c30096f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,133 @@ -# languagecodec -Official code repository of Language-Codec +# Language-Codec: Reducing the Gaps Between Discrete Codec Representation and Speech Language Models + +[Audio samples](https://languagecodec.github.io) | +Paper [[abs]](https://arxiv.org/abs/2402.12208) [[pdf]](https://arxiv.org/pdf/2402.12208.pdf) + + +## Installation + +To use Language-Codec, install it using: + +```bash +conda create -n xxx python=3.8 +conda activate xxx +pip install -r requirement.txt +``` + +## Infer + +### Part1: Reconstruct audio from raw wav + +```python + +from encodec.utils import convert_audio +import torchaudio +import torch +from vocos.pretrained import Vocos + +device=torch.device('cpu') + +config_path = "xxx/languagecodec/configs/languagecodec.yaml" +model_path = "xxx/xxx.ckpt" +audio_outpath = "xxx" +vocos = Vocos.from_pretrained0802(config_path, model_path) +vocos = vocos.to(device) + +wav, sr = torchaudio.load(audio_path) +wav = convert_audio(wav, sr, 24000, 1) +bandwidth_id = torch.tensor([0]) +wav=wav.to(device) +features,discrete_code= vocos.encode(wav, bandwidth_id=bandwidth_id) +audio_out = vocos.decode(features, bandwidth_id=bandwidth_id) +torchaudio.save(audio_outpath, audio_out, sample_rate=24000, encoding='PCM_S', bits_per_sample=16) +``` + + +### Part2: Generating Discrete Codecs +```python + +from encodec.utils import convert_audio +import torchaudio +import torch +from vocos.pretrained import Vocos + +device=torch.device('cpu') + +config_path = "xxx/languagecodec/configs/languagecodec.yaml" +model_path = "xxx/xxx.ckpt" +vocos = Vocos.from_pretrained0802(config_path, model_path) +vocos = vocos.to(device) + +wav, sr = torchaudio.load(audio_path) +wav = convert_audio(wav, sr, 24000, 1) +bandwidth_id = torch.tensor([0]) +wav=wav.to(device) +_,discrete_code= vocos.encode(wav, bandwidth_id=bandwidth_id) +print(discrete_code) +``` + + + +### Part3: Audio reconstruction through codecs +```python +# audio_tokens [n_q,1,t]/[n_q,t] +features = vocos.codes_to_features(audio_tokens) +bandwidth_id = torch.tensor([0]) +audio_out = vocos.decode(features, bandwidth_id=bandwidth_id) +``` + + + + +## Pre-trained models + +Currently, we have only released the results from our paper, and we plan to release additional checkpoints trained on a larger training dataset within the next two months. + +| Model Name | Dataset | Training Iterations +-------------------------------------------------------------------------------------|---------------|--------------------- +| [languagecodec_paper_8nq](https://huggingface.co/charactr/vocos-mel-24khz) | 3W Hours | 2.0 M + + +## Training + +### Step1: Prepare train dataset +```python +# Process the data into a form similar to xxx/languagecodec/data/libritts_testother.txt +``` + +### Step2: Modifying configuration files +```python +# xxx/languagecodec/configs/languagecodec.yaml +# Modify the values of parameters such as batch_size, filelist_path, save_dir, device +``` + +### Step3: Start training process +Refer to [Pytorch Lightning documentation](https://lightning.ai/docs/pytorch/stable/) for details about customizing the +training pipeline. + +```bash +cd xxx/languagecodec +python train.py fit --config xxx/languagecodec/configs/languagecodec.yaml +``` + + + +## Citation + +If this code contributes to your research, please cite our work: + +``` +@misc{ji2024languagecodec, + title={Language-Codec: Reducing the Gaps Between Discrete Codec Representation and Speech Language Models}, + author={Shengpeng Ji and Minghui Fang and Ziyue Jiang and Rongjie Huang and Jialung Zuo and Shulei Wang and Zhou Zhao}, + year={2024}, + eprint={2402.12208}, + archivePrefix={arXiv}, + primaryClass={eess.AS} +} +``` + +## License + +The code in this repository is released under the MIT license as found in the +[LICENSE](LICENSE) file. \ No newline at end of file diff --git a/baselines/infer_encodec.py b/baselines/infer_encodec.py new file mode 100644 index 0000000..1e992bc --- /dev/null +++ b/baselines/infer_encodec.py @@ -0,0 +1,77 @@ +from encodec import EncodecModel +from encodec.utils import convert_audio + +import torchaudio +import torch + +import os + +import logging + +infer_log_path="/home/jovyan/honor/big-disk/speech/code/languagecodec/测试比较encodec_encodec.log" + +os.system("rm %s"%(infer_log_path)) + +# 设置输出的格式 +LOG_FORMAT = "时间: %(asctime)s - 日志等级: %(levelname)s - 日志信息: %(message)s" +# 对logger进行配置——日志等级&输出格式 +logging.basicConfig(level=logging.INFO, format=LOG_FORMAT, filename=infer_log_path) + + +# Instantiate a pretrained EnCodec model +model = EncodecModel.encodec_model_24khz() +# The number of codebooks used will be determined bythe bandwidth selected. +# E.g. for a bandwidth of 6kbps, `n_q = 8` codebooks are used. +# Supported bandwidths are 1.5kbps (n_q = 2), 3 kbps (n_q = 4), 6 kbps (n_q = 8) and 12 kbps (n_q =16) and 24kbps (n_q=32). +# For the 48 kHz model, only 3, 6, 12, and 24 kbps are supported. The number +# of codebooks for each is half that of the 24 kHz model as the frame rate is twice as much. +model = model.cuda() +model.set_target_bandwidth(12.0) + +# Load and pre-process the audio waveform +# wav, sr = torchaudio.load("") +input_path = "/home/jovyan/honor/big-disk/speech/code/languagecodec/data/infer/lirbitts_vctk_testclean_500" +out_folder = '/home/jovyan/honor/big-disk/speech/code/languagecodec/result/infer/encodec' +# os.system("rm -r %s"%(out_folder)) +# os.system("mkdir -p %s"%(out_folder)) +# ll="libritts_testclean500_nq16" +ll = "debug" + +tmptmp=out_folder+"/"+ll + +os.system("rm -r %s"%(tmptmp)) +os.system("mkdir -p %s"%(tmptmp)) + +with open(input_path,'r') as fin: + x=fin.readlines() + +x = [i.strip() for i in x] + +for i in range(20): + + print(i) + + wav, sr = torchaudio.load(x[i]) + + wav = wav.cuda() + wav = convert_audio(wav, sr, model.sample_rate, model.channels) + wav = wav.unsqueeze(0) + + # Extract discrete codes from EnCodec + with torch.no_grad(): + encoded_frames = model.encode(wav) + codes = torch.cat([encoded[0] for encoded in encoded_frames], dim=-1) # [B, n_q, T] + + if(codes.size()[2]>100): + logging.info(f"{x[i]}|{codes[:,:2,:]}") + else: + logging.info(f"{x[i]}|{codes}") + + # frames=[(codes,None)] + + # with torch.no_grad(): + # wav_output = model.decode(frames) + + # audio_path = out_folder + '/' + ll + '/' + x[i].split('/')[-1] + + # torchaudio.save(audio_path,wav_output.squeeze(0).cpu(),model.sample_rate) diff --git a/code/datasplit.py b/code/datasplit.py new file mode 100644 index 0000000..fc74ef5 --- /dev/null +++ b/code/datasplit.py @@ -0,0 +1,45 @@ +# 将librilight的数据切分成八秒中一段 + +import os +import glob +import torchaudio +import torch + +input_path="/home/jovyan/honor/big-disk/speech/Data/librilight/small/small" +output_path="/home/jovyan/honor/big-disk/speech/Data/librilight/small/small_split" + +aa=glob.glob(os.path.join(input_path,"*/*/*.flac")) + +os.system("rm -r %s"%(output_path)) +os.system("mkdir -p %s"%(output_path)) + +sum_audio=0 + +for i in aa: + # sum_audio+=1 + # if(sum_audio>10): + # break + wav, sr = torchaudio.load(i) + if(wav.size()[1]>(sr*8)): + wav_tmp=wav[:,:wav.size()[1]//(sr*8)*(sr*8)].reshape(-1,sr*8) + wav_left=wav[:,wav.size()[1]//(sr*8)*(sr*8):] + name=i.split('/')[-3] + id=i.split('/')[-1].split('.')[0] + for id_i in range(wav_tmp.size()[0]): + out_folder=output_path+"/"+name + os.makedirs(out_folder, exist_ok=True) + audio_path=out_folder+"/"+id+"_"+str(id_i+1)+".flac" + torchaudio.save(audio_path, wav_tmp[id_i].unsqueeze(0), sample_rate=sr) + if(wav_left.size()[1]>sr): + audio_path=out_folder+"/"+id+"_"+str(id_i+1+1)+".flac" + torchaudio.save(audio_path, wav_left, sample_rate=sr) + else: + if(wav.size()[1]>sr): + name=i.split('/')[-3] + id=i.split('/')[-1].split('.')[0] + out_folder=output_path+"/"+name + os.makedirs(out_folder, exist_ok=True) + audio_path=out_folder+"/"+id+"_1.flac" + torchaudio.save(audio_path, wav, sample_rate=sr) + + diff --git a/code/datasplit2.py b/code/datasplit2.py new file mode 100644 index 0000000..5487912 --- /dev/null +++ b/code/datasplit2.py @@ -0,0 +1,45 @@ +# 将librilight的数据切分成八秒中一段 + +import os +import glob +import torchaudio +import torch + +input_path="/home/jovyan/honor/big-disk/speech/Data/DNS/pdns_training_set/raw/clean" +output_path="/home/jovyan/honor/big-disk/speech/Data/DNS/trainclean_split" + +aa=glob.glob(os.path.join(input_path,"*/*.wav")) + +# os.system("rm -r %s"%(output_path)) +# os.system("mkdir -p %s"%(output_path)) + +sum_audio=0 + +for i in aa: + # sum_audio+=1 + # if(sum_audio>10): + # break + wav, sr = torchaudio.load(i) + if(wav.size()[1]>(sr*8)): + wav_tmp=wav[:,:wav.size()[1]//(sr*8)*(sr*8)].reshape(-1,sr*8) + wav_left=wav[:,wav.size()[1]//(sr*8)*(sr*8):] + name=i.split('/')[-2] + id=i.split('/')[-1].split('.')[0] + for id_i in range(wav_tmp.size()[0]): + out_folder=output_path+"/"+name + os.makedirs(out_folder, exist_ok=True) + audio_path=out_folder+"/"+id+"_"+str(id_i+1)+".wav" + torchaudio.save(audio_path, wav_tmp[id_i].unsqueeze(0), sample_rate=sr) + if(wav_left.size()[1]>sr): + audio_path=out_folder+"/"+id+"_"+str(id_i+1+1)+".wav" + torchaudio.save(audio_path, wav_left, sample_rate=sr) + else: + if(wav.size()[1]>sr): + name=i.split('/')[-2] + id=i.split('/')[-1].split('.')[0] + out_folder=output_path+"/"+name + os.makedirs(out_folder, exist_ok=True) + audio_path=out_folder+"/"+id+"_1.wav" + torchaudio.save(audio_path, wav, sample_rate=sr) + + diff --git a/code/getdata.py b/code/getdata.py new file mode 100644 index 0000000..617958b --- /dev/null +++ b/code/getdata.py @@ -0,0 +1,12 @@ +# 下载common voice + +from datasets import load_dataset + + +print(0) + +# ['ab', 'af', 'am', 'ar', 'as', 'ast', 'az', 'ba', 'bas', 'be', 'bg', 'bn', 'br', 'ca', 'ckb', 'cnh', 'cs', 'cv', 'cy', 'da', 'de', 'dv', 'dyu', 'el', 'en', 'eo', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'fy-NL', 'ga-IE', 'gl', 'gn', 'ha', 'he', 'hi', 'hsb', 'hu', 'hy-AM', 'ia', 'id', 'ig', 'is', 'it', 'ja', 'ka', 'kab', 'kk', 'kmr', 'ko', 'ky', 'lg', 'lij', 'lo', 'lt', 'ltg', 'lv', 'mdf', 'mhr', 'mk', 'ml', 'mn', 'mr', 'mrj', 'mt', 'myv', 'nan-tw', 'ne-NP', 'nhi', 'nl', 'nn-NO', 'oc', 'or', 'os', 'pa-IN', 'pl', 'ps', 'pt', 'quy', 'rm-sursilv', 'rm-vallader', 'ro', 'ru', 'rw', 'sah', 'sat', 'sc', 'sk', 'skr', 'sl', 'sq', 'sr', 'sv-SE', 'sw', 'ta', 'te', 'th', 'ti', 'tig', 'tk', 'tok', 'tr', 'tt', 'tw', 'ug', 'uk', 'ur', 'uz', 'vi', 'vot', 'yi', 'yo', 'yue', 'zgh', 'zh-CN', 'zh-HK', 'zh-TW'] + +ds=load_dataset("mozilla-foundation/common_voice_16_1","hu") + +# https://huggingface.co/datasets/reach-vb/common_voice_16_1/resolve/main/audio/af/train/af_train_0.tar \ No newline at end of file diff --git a/code/predata.py b/code/predata.py new file mode 100644 index 0000000..cc5f974 --- /dev/null +++ b/code/predata.py @@ -0,0 +1,144 @@ +# 准备好训练的list +import os +import glob +import random + + +# # 训练集 +# inputpath1="/home/jovyan/honor/big-disk/speech/Data/libritts/train-clean-100" +# inputpath2="/home/jovyan/honor/big-disk/speech/Data/libritts/train-clean-360" +# inputpath3="/home/jovyan/honor/big-disk/speech/Data/libritts/train-other-500" +# inputpath4="/home/jovyan/honor/big-disk/speech/Data/vctk/wav48" + +# outputpath="/home/jovyan/honor/big-disk/speech/code/languagecodec/data/train/vctk" + +# os.system("rm %s"%(outputpath)) +# os.system("touch %s"%(outputpath)) + +# aa1=glob.glob(os.path.join(inputpath1,"*/*/*.wav")) +# aa2=glob.glob(os.path.join(inputpath2,"*/*/*.wav")) +# aa3=glob.glob(os.path.join(inputpath3,"*/*/*.wav")) +# aa4=glob.glob(os.path.join(inputpath4,"*/*.wav")) + +# aa=aa1+aa2+aa3+aa4 + +# aa=aa4 + +# random.shuffle(aa) + +# # print(len(aa),aa[:10]) + +# with open(outputpath,'w') as fin: +# for i in aa: +# fin.write(i+"\n") + + +# # 验证集 +# inputpath1="/home/jovyan/honor/big-disk/speech/Data/LibriSpeech/test-clean" +# inputpath2="/home/jovyan/honor/big-disk/speech/Data/LibriSpeech/test-other" + +# outputpath="/home/jovyan/honor/big-disk/speech/code/languagecodec/data/train/lirbitts_vctk_val" + +# os.system("rm %s"%(outputpath)) +# os.system("touch %s"%(outputpath)) + +# aa1=glob.glob(os.path.join(inputpath1,"*/*/*.flac")) +# aa2=glob.glob(os.path.join(inputpath2,"*/*/*.flac")) + + +# aa=aa1+aa2 + +# random.shuffle(aa) + +# # print(len(aa),aa[:10]) + +# with open(outputpath,'w') as fin: +# for i in aa: +# fin.write(i+"\n") + +# 测试集 +# inputpath1="/home/jovyan/honor/big-disk/speech/Data/libritts/test-clean" + +# outputpath="/home/jovyan/honor/big-disk/speech/code/languagecodec/data/train/lirbitts_vctk_test" + +# os.system("rm %s"%(outputpath)) +# os.system("touch %s"%(outputpath)) + +# aa1=glob.glob(os.path.join(inputpath1,"*/*/*.wav")) + +# aa=aa1 + +# random.shuffle(aa) + +# # print(len(aa),aa[:10]) + +# with open(outputpath,'w') as fin: +# for i in aa: +# fin.write(i+"\n") + + +# # 测试集 +# inputpath1="/home/jovyan/honor/big-disk/speech/Data/LJSpeech-1.1/wavs" + +# outputpath="/home/jovyan/honor/big-disk/speech/code/languagecodec/data/train/ljspeech" + +# os.system("rm %s"%(outputpath)) +# os.system("touch %s"%(outputpath)) + +# aa1=glob.glob(os.path.join(inputpath1,"*.wav")) + +# aa=aa1 + +# random.shuffle(aa) + +# # print(len(aa),aa[:10]) + +# with open(outputpath,'w') as fin: +# for i in aa: +# fin.write(i+"\n") + + +# 搞一份所有的作为language_codec训练的 +inputpath1="/home/jovyan/honor/big-disk/speech/Data/libritts/train-clean-100" +inputpath2="/home/jovyan/honor/big-disk/speech/Data/libritts/train-clean-360" +inputpath3="/home/jovyan/honor/big-disk/speech/Data/libritts/train-other-500" +inputpath4="/home/jovyan/honor/big-disk/speech/Data/vctk/wav48" +inputpath5="/home/jovyan/honor/big-disk/speech/Data/librilight/small/small_split" +inputpath6="/home/jovyan/honor/big-disk/speech/Data/librilight/medium/medium_split" +inputpath7="/home/jovyan/honor/big-disk/speech/Data/commonvoice/cv-corpus-16.1-2023-12-06" +inputpath8="/home/jovyan/honor/big-disk/speech/Data/commonvoice/cv-corpus-15.0-2023-09-08" +inputpath9="/home/jovyan/honor/big-disk/speech/Data/DNS/trainclean_split" + +outputpath="/home/jovyan/honor/big-disk/speech/code/languagecodec/data/train/languagecodec_large" + +os.system("rm %s"%(outputpath)) +os.system("touch %s"%(outputpath)) + +aa1=glob.glob(os.path.join(inputpath1,"*/*/*.wav")) +aa2=glob.glob(os.path.join(inputpath2,"*/*/*.wav")) +aa3=glob.glob(os.path.join(inputpath3,"*/*/*.wav")) +aa4=glob.glob(os.path.join(inputpath4,"*/*.wav")) + +aa5=glob.glob(os.path.join(inputpath5,"*/*.flac")) +aa6=glob.glob(os.path.join(inputpath6,"*/*.flac")) +aa7=glob.glob(os.path.join(inputpath7,"*/clips/*.mp3")) +aa8=glob.glob(os.path.join(inputpath8,"*/clips/*.mp3")) +aa9=glob.glob(os.path.join(inputpath9,"*/*.wav")) + +aa=aa1+aa2+aa3+aa4+aa5+aa6+aa7+aa8+aa9 + +random.shuffle(aa) + +# print(len(aa),aa[:10]) + +with open(outputpath,'w') as fin: + for i in aa: + fin.write(i+"\n") + + + + + + + + diff --git a/code/random_demo.py b/code/random_demo.py new file mode 100644 index 0000000..cd1490e --- /dev/null +++ b/code/random_demo.py @@ -0,0 +1,23 @@ +# 随机选择一些作为demo展示 + +import os + +input_path="/home/jovyan/honor/big-disk/speech/code/languagecodec/result/infer/languagecodec/libritts_testclean_nq4_large_epoch24" +input_path2="/home/jovyan/honor/big-disk/speech/code/languagecodec/result/infer/encodec/libritts_testclean500_nq8" +output_path="/home/jovyan/honor/big-disk/speech/code/languagecodec/result/infer/demo" + +os.system("rm -r %s"%(output_path)) +os.system("mkdir -p %s"%(output_path)) +x=os.listdir(input_path2) + +# print(x[0]) + +for i in range(400): + out1=output_path+"/"+"encodec_"+x[i] + out2=output_path+"/"+"languagecodec_"+x[i] + int2=os.path.join(input_path,x[i]) + int1=os.path.join(input_path2,x[i]) + os.system("cp %s %s"%(int1,out1)) + os.system("cp %s %s"%(int2,out2)) + + diff --git a/code/test.py b/code/test.py new file mode 100644 index 0000000..a9967d4 --- /dev/null +++ b/code/test.py @@ -0,0 +1,36 @@ + +import torch +import torchaudio +import glob +import os +import soundfile + +# path="/home/jovyan/honor/big-disk/speech/Data/commonvoice/cv-corpus-15.0-2023-09-08" + +# aa=glob.glob(os.path.join(path,"*/clips/*.mp3")) + +# for i in aa: +# try: +# y, sr = torchaudio.load(i) +# except: +# print(i) +# for i in range(100): +# print(int(torch.randint(0, 3, (1,)).item())) + +# audio_path="/home/jovyan/honor/big-disk/speech/Data/libritts/test-clean/61/70970/61_70970_000007_000001.wav" +# y1, sr1 = soundfile.read(audio_path) +# y2,sr2=torchaudio.load(audio_path) +# y3=torch.tensor(y1).unsqueeze(0) + + +# print(sr1,sr2) + +# print(y1.shape[0],y2.ndim,y3.size()) + +# for i in range(y3.size()[1]): +# assert y3[0][i]==y2[0][i] + +tensor3d=torch.tensor([[[1.0,2.0,3.0],[4.0,5.0,6.0]],[[1.0,3.0,5.0],[2.0,4.0,6.0]],[[7.0,8.0,9.0],[8.0,5.0,4.0]]]) + +print(tensor3d.size(),tensor3d.mean(dim=1,keepdim=False).size()) + diff --git a/configs/languagecodec.yaml b/configs/languagecodec.yaml new file mode 100644 index 0000000..0f4d597 --- /dev/null +++ b/configs/languagecodec.yaml @@ -0,0 +1,89 @@ +seed_everything: 4444 + +data: + class_path: vocos.dataset.VocosDataModule + init_args: + train_params: + filelist_path: xxx/xxx + sampling_rate: 24000 + num_samples: 24000 + batch_size: 100 + num_workers: 8 + + val_params: + filelist_path: xxx/xxx + sampling_rate: 24000 + num_samples: 24000 + batch_size: 10 + num_workers: 8 + +model: + class_path: vocos.experiment.VocosEncodecExp + init_args: + sample_rate: 24000 + initial_learning_rate: 2e-4 + mel_loss_coeff: 45 + mrd_loss_coeff: 1.0 + num_warmup_steps: 0 # Optimizers warmup steps + pretrain_mel_steps: 0 # 0 means GAN objective from the first iteration + + # automatic evaluation + evaluate_utmos: true + evaluate_pesq: true + evaluate_periodicty: true + + resume: false + resume_config: xxx/config.yaml + resume_model: xxx/xxxx.ckpt + + feature_extractor: + class_path: vocos.feature_extractors.EncodecFeatures + init_args: + encodec_model: encodec_24khz + bandwidths: [6.6, 6.6, 6.6, 6.6] + train_codebooks: true + + backbone: + class_path: vocos.models.VocosBackbone + init_args: + input_channels: 128 + dim: 384 + intermediate_dim: 1152 + num_layers: 8 + adanorm_num_embeddings: 4 # len(bandwidths) + + head: + class_path: vocos.heads.ISTFTHead + init_args: + dim: 384 + n_fft: 1280 + hop_length: 320 + padding: same + +trainer: + logger: + class_path: pytorch_lightning.loggers.TensorBoardLogger + init_args: + save_dir: /home/jovyan/honor/big-disk/speech/code/languagecodec/result/ + callbacks: + - class_path: pytorch_lightning.callbacks.LearningRateMonitor + - class_path: pytorch_lightning.callbacks.ModelSummary + init_args: + max_depth: 2 + - class_path: pytorch_lightning.callbacks.ModelCheckpoint + init_args: + monitor: val_loss + filename: vocos_checkpoint_{epoch}_{step}_{val_loss:.4f} + save_top_k: 50 + save_last: true + - class_path: vocos.helpers.GradNormCallback + + # Lightning calculates max_steps across all optimizer steps (rather than number of batches) + # This equals to 1M steps per generator and 1M per discriminator + max_steps: 20000000 + # You might want to limit val batches when evaluating all the metrics, as they are time-consuming + limit_val_batches: 100 + accelerator: gpu + strategy: ddp + devices: [4,5,6,7] + log_every_n_steps: 1000 diff --git a/data/libritts_testother.txt b/data/libritts_testother.txt new file mode 100644 index 0000000..9e59ace --- /dev/null +++ b/data/libritts_testother.txt @@ -0,0 +1,5120 @@ +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000062_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000114_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000013_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000070_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000018_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000055_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000073_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000009_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000016_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000031_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000056_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000047_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000028_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000000_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000025_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000055_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000021_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000038_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000007_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000081_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000042_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000022.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000018.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000034_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000003_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000083_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000046_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000038_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000003_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000157_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000073_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000028_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000082_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000108_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000059_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000000_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000163_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000051_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000116_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000098_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000038_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000026_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000050_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000080_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000073_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000019.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/157645/2609_157645_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000049_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000028_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000069_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000127_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000021_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000078_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000038_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/157645/2609_157645_000010_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000058_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000002_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000144_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000023_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000071_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000027_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000045_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000031_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000035_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000043.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000028_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000069_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000036_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000061_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000009_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000072_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000063_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000002_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000057_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000019_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000031_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000011_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000025_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000040_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000075_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000003_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000078_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000036_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000012_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000132_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000007_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000047_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000029_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000040_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000072_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000062_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000007_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000053_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000149_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000058_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000032_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000018_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000034_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000040_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000058_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000033_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164916/2033_164916_000005_000021.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000039_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000039_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000049_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000029_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000085_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000005_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000019_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000015_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000001_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000062_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000019_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000135_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000010_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000006_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000014_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000031_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000076_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000122_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000018_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000138_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000017.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000040_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000052_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000028_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000146_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000083_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000011_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000053_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000042_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000122_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000000_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000129_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000040_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000032_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000094_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000037_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000070_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000027_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000073_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000137_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000035_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000073_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000031_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000028_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000027_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000024_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000007_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000066_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000090_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000031_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000068_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000033_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000100_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000077_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000061_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000005_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000023_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000015_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000013_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000127_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000061_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000011_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000043_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000078_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000059_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000010_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000001_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000027.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000006_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000052_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000034_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000099_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000134_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000089_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000007_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000005_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000069_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000056_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000086_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000020_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000065_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000031_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000065_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000075_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000047_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000059_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000019_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000035_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000041_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000051_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000048.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000105_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000062_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000069_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000000_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000061_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000038_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000036_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000060_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000075_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000021.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000061_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000001_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000081_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000066_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000057_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000071_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000056_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000003_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000041_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000009_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000070_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000127_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000008_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000140_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000102_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000013_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000066_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000005_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000045_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000007_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000006_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000002_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000001_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000003_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000047_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000045_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000011_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000010_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000007_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000045_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000000_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000023_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000031_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000077_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000026_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000011_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000046_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000030_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000139_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000009_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000055_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000022_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000031_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000129_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000021.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000135_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000135_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000042_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000127_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000017_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000077_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000053_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000016_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000027_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000031_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000014.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000002_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000061_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000007_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000135_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000118_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000044_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000083_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000032_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000082_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000015_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000053_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000070_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000025_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000079_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000059_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000015_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000061_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000161_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000127_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000008_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000047_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000010_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000096_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000039_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000016_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000052_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000064_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000107_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000111_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000078_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000073_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000003_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000030_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000056_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000022_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000005_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000040_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000011_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000079_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000049_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000022_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000008_000022.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000120_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000035_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000009_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000008_000021.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000085_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000141_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000056_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000083_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000073_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000052_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000029_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000160_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000073_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000058_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000008_000030.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000035_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000018_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000010_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000035_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000007_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000090_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000009_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000020_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000014_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000014_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000032.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000083_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000047_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000002_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000069_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000021_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000056_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000089_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000064_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/169640/2609_169640_000006_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000003_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000078_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000013_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000018_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000010_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000020.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000084_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000062_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000077_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000009_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000053_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000098_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000014.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000073_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000136_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000026_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000085_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000124_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000051_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000035.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000095_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000081_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000024_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000080_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000116_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000019_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000014.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000113_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000012_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000097_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000010_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000053_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000076_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000067_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000012_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000009_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000073_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000066_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000054_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000010_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000083_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000070_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000001_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000095_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000021.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000062_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000000_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000039_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000105_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000158_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000061_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000004_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000094_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000011_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000080_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000032_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000078_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000014_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000059_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000139_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000083_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000078_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000018_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000005_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000005_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000021_000015.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000020_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000039_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000043_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000016_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000022_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000022_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000013_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000141_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000019_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000102_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000134_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000059_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000006_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000025_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000122_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000080_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000071_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000028_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000003_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000135_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000028_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000054_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000143_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000039_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000079_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000047_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000044_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/169640/2609_169640_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000005_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000014_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000005_000017.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000025_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000007_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000044_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000040_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000068_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000041_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000086_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000024.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000000_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000045_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000056_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000001_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000041_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000012_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000079_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000047_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000062_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000001_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000005_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000103_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000073_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000017_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000073_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000009_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000085_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000008_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000000_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000007_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000056_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000053_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000069_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000030_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000060_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000017_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000021_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000027_000017.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000026_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000002_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000029_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000014_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000023_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000001_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000009_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000023.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000005_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000061_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000018.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000076_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000000_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000012_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000024_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000075_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000047_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000045_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000043_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000051_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000060_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000071_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000018_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000060_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000034_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000022_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000086_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000008_000014.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000019_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000038_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000014_000016.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000011_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000005_000016.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000008_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000037_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000118_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000100_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000136_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000029_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000018.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000016_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000023_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000019.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000061_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000032_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000012_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000003_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000032_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000055_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000029.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000001_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000045_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000003_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000032_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000009_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000007_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000054_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000009_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000134_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000014_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000043_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000006_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000149_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000068_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000043_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000002_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000090_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000034_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000043_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000060_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000016_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000064_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000079_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000109_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000003_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000028_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000084_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000120_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000024_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000083_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000042_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000009_000014.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000156_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000019_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000049_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000136_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000041_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000041_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000009_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000081_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000003_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000040_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000006_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000139_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000011_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000119_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000010_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000043_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000042_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000015_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000064_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000023_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000004_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000053_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000095_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000022_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000002_000016.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000023_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000025.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000013_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000009_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000031_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000070_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000020_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000032_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000055_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000010_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000022.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000043_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000036_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000003_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000017_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000004_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000032_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000003_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000077_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000070_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000005_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000067_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000002_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/157645/2609_157645_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000018_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000100_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000060_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000016_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000049_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000024_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000014.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000058_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000134_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000022_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000001_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000004_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000015.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000055_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000069_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000133_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000035_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000028_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000053_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000114_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000069_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000060_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000027_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000008_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000011_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000069_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000024_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000057_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000047_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000022_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000062_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000007_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000034_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000058_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000065_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000069_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000049_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000139_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000056_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000077_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000008_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000041_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000066_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000075_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000004_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000001_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000026_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000025_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000052_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000061_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000040_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000001_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000005_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000038_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000092_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000139_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000041_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000014_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000056_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000099_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000034_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000082_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000110_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000030_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000031_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000028_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000027_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000027_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000021_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000017_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000130_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000114_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000041_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000025_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000080_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000061_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000014_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000120_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000076_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000062_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000062_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000032_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000001_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000100_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000012_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000009_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000099_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000027.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000008_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000045_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000083_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000110_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000016_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000012_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000007_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000015.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000003_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000006_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000003_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000031_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000003_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000035.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000030_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000077_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000102_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000067_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000067_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000001_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000007_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000096_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000008_000024.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000079_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000082_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000009_000015.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000153_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000069_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000035_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000012_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000003_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000081_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000002_000015.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000076_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000013_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000046.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000017_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000003_000016.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000092_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000001_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000125_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000118_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000005_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000045_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000084_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000099_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000021_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000007_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000043_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000047_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000066_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000023_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000016_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/169640/2609_169640_000013_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164915/2033_164915_000017_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000025_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000073_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000013_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000059_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000141_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000009_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000062_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000154_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000061_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000034_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000041_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000101_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000002_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000139_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000030_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000002_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000058_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000049_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000009_000016.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000013_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000117_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000036_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000017.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000075_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000005_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000032_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000110_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000052_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000040_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000041_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000001_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000037_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000025_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000046_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000009_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000043_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000061_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000001_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000047_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000053_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000011_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000014_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000095_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000066_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000054_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000056_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000045.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000014_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000047_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000077_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000007_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000025_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000009_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000012_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000014_000015.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000080_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000073_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000026_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000008_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000045_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000036_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000026_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000062_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000011_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000013_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000001_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000013_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000075_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000062_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000076_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000032_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000020_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000005_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000048_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000071_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000137_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000079_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000020_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000079_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000107_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000035_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000053_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000026_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000020.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000003_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000101_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000022_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000073_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000137_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000005_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000041_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000149_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000003_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000052_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000001_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000004_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000078_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000038_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000064_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000046_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000016_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000028_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000039_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000023_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000037_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000040_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000000_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000077_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000012_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000032_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000023.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000044_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000008_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000020_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000009_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000018_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000032_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000008_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000070_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000045_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000063_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000023_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000036_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000019_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000026_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000025_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000086_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000005_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000044_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000105_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000003_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000047_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000077_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000046_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000073_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000059_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000060_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000064_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000008_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164916/2033_164916_000005_000020.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000088_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000057_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000037_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000163_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000046_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000033_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000014_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000002_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000026_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000031_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000053_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000007_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000028_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000036_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000032_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000083_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000081_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000085_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000098_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000019_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000011_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000038_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000079_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000070_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000071_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000050_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000062_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000002_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000058_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000068_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000014_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000059_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000005_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000030_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000069_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000068_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000120_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000005_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000076_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000019_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000009_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000068_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000059_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000022_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000018_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000077_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000076_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000053_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000014.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000061_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000039_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000011_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000089_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000009_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000127_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000025_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000102_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000099_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000040_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000032_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000013_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000145_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000005_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000022_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000012_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000007_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000091_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000093_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000129_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000030.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000100_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000117_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000089_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000072_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000005_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000035_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000065_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000052_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000011_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000003_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000020_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000040.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000031_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000109_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000018_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000009_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000067_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000080_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000012_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000084_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000068_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000041_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000101_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000027_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000005_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000034_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000013_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000008_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000113_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000059_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/169640/2609_169640_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000014_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000106_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000040_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000069_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000040_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000023.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000019.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000074_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000030_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000046_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000030.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000041_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000035_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000036_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000059_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000027_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000045_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000088_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000127_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000007_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000045_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000065_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000007_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000044_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000016_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000005_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000108_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000025.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000141_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000020_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000047_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000040_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000055_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000137_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000009_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000145_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000001_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000142_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000017_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000044_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000062_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000020_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000110_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000028.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000136_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000100_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000019_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000132_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000154_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000040_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000026_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000022_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000120_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000042_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000130_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000097_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000018.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000083_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000051_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000000_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000040_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000075_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000078_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000023_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000101_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000075_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000089_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000005_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000010_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000079_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000089_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000041_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000035_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000095_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000144_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000016_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000090_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000012_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000013_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000062_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000058_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000015_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000039_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000046_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000080_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000024_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000052_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000050_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000008_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000123_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000011_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000054_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000017_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000019_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000078_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000097_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000041_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000035_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000005_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000080_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000051_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000020_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000134_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000015_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000011_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000010_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/157645/2609_157645_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000041_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000114_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000054_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000062_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000065_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000013_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000007_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000024_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000009_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000018_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000009_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000065_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000034_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000061_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000038_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000008_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000035_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000067_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000029_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000055_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000020_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000008_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000015_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000013_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000105_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000044_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000109_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000076_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000043_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000038_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000065_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000011_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000158_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000005_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000070_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000073_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000037_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000008_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000026_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000017_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000007_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000053_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000068_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000028_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000114_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000011_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000088_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000022_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000048_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000020_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000078_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000025.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/169640/2609_169640_000013_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000002_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000034_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000049_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000005_000020.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000013_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000017_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000001_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000021_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000062_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000066_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000065_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000012_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000015_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000013_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000007_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000107_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000056_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000011_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000018_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000018_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000059_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000001_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/157645/2609_157645_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000041_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000085_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000076_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000082_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000080_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000011_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000011_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000014_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000048_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000011_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000091_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000064_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000019_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000035_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000012_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000004_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000081_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000066_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000099_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000069_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000021.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000022_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000032_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000036_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000160_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000013_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000053_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000066_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000025_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000054_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000079_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000077_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000119_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/169640/2609_169640_000004_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000080_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000010_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000005_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000134_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000069_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000059_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000034_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000057_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000098_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000139_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000118_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000133_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000143_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000088_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000049_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000041_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000060_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000041_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000020_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000026_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000049_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000044_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000011_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000054_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/169640/2609_169640_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000009_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000078_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000128_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000079_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000069_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000005_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000059_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000064_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000083_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000074_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000028_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000064_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000054_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000005_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000071_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000134_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000032_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000075_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000005_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000031_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000095_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000016_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000104_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000079_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000150_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000052_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000081_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000005_000025.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000047_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000003_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000054_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000016_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000005_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000058_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000014.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000113_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000014_000021.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000012_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000021_000017.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000076_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000111_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000007_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000081_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000013_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000069_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000100_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000094_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000001_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000045_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000012_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000085_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000014_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000069_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000019_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000003_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000089_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000056_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000033_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000004_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000070_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000016.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000080_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000054_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000122_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000005_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000067_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000138_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000065_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000001_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000129_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000036_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000052_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000060_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000078_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000074_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000022_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000026_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000104_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000046_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000041_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000003_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000005_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000003_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000016_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000022.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000043_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000141_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000042_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000048_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000025_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000053_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000048_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000023_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000051_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000059_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000023_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000049_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000081_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000011_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000002_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000066_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000031.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000025_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000000_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000003_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000134_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000100_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000066_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000076_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000155_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000011_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000018_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000000_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000094_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000009_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000001_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000063_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000065_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000048_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000079_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000001_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000074_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000073_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000012_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000053_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000091_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000026_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000016.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000001_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000026_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000024.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000075_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000032_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000067_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000023_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000073_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000075_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000013_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000129_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000002_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000028_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000026_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000023_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000032_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000046_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000115_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000018_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000004_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000012_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000032_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000006_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000006_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000008_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000003_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000035_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000061_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000054_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000018_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000075_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000075_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000065_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000074_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000065_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000020_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000006_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000039_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000039_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000163_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000025_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000008_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000000_000018.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000003_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000072_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000067_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000021_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000143_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000023_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000028_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000004_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000047_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000048_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000075_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000065_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000033_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000064_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000006_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000012_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000076_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000076_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000019_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000037_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000006_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000045_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000001_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000075_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000063_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000060_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000044_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000005_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000001_000018.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000031_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000070_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000083_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000127_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000081_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000027_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000015_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000025_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000053_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000008_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000003_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000023_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000048_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000046_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000012_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000048_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000033_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000042_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000127_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000029_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000081_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000064_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000042_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000071_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000016_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000030_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000054_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000069_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000152_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000053_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000068_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000097_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000084_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000011_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000029_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000058_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000005_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000072_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000110_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000039_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000076_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000006_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000022.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000001_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000012_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000024_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000063_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000056_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000043_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000113_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000007_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/169640/2609_169640_000013_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000003_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000128_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000040_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000024_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000004_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000034_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000014_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000084_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000068_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000037_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000039_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000069_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000095_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000075_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000025_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000020.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000036_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/157645/2609_157645_000024_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000065_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000023_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000017_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000004_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000007_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000008_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000047_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000069_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000012_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000017.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/157645/2609_157645_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000011_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000016_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000020_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000026.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000015_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000001_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000036_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000059_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000077_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000085_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000008_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000066_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000019_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000037_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000011_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000034_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000057_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000020_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000112_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000098_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000029_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000093_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000026_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000051_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000010_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000028_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000058_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000058_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000028_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000019_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000076_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000046_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000015_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000020_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000022_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000046_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000054_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000022_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000012_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000026_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000046_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000052_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000018_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000077_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000013_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000027_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000014_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000109_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000071_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000058_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000067_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000009_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000010_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000125_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000013_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000007_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000122_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000008_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000126_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000005_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000034_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000050_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000026_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000068_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000014.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000120_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000019_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000014_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000163_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000096_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000056_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000061_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000044_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000022_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000008_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000048_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000078_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000103_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000025_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000133_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000005_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000001_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12281/4198_12281_000007_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000033_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000039_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000052_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000018_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000014_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000034_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000058_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000006_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000006_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000044_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000076_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000074_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000092_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000093_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000016_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000005_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000066_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000002_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000087_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000015_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000094_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000046_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000001_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000016_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000041_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000077_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000019_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000058_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000005_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000056_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000062_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000073_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000031.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000022_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000002_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000026_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000003_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000030_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000075_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000029_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000070_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000052_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000049_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000070_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000022_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000068_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000003_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000008_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000043_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000053_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000026_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000076_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000055_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000087_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000059_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000005_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000006_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000025_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000037_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000043_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000017_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000025_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000024.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7018/75789/7018_75789_000005_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000032_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000001_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000018_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000085_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000015_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000000_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000016_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000073_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000023_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000012_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000002_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000036_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000008_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000037_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000109_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000075_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000076_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000100_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000011_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000008_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000060_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000137_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000035_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000056_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000077_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000024_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000041_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000082_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000022_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000038_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000022_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000042_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000077_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000075_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000083_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164914/2033_164914_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000066_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000005_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000046_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000002_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000041_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280063/7975_280063_000003_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000033_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000083_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000003_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000059_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000040_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000028_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000007_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000060_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000060_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000015_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000002_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000065_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000022_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000043_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000071_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000036_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000078_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000079_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000025_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000073_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000077_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000040_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000075_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000020.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000009_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000054_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000002_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000065_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000058_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000008_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000027_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000012_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000126_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000054_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000060_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000118_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000070_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000015.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000041_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000000_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000053_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000018_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000017_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000037_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000039_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000033_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000059_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000061_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000094_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/274364/8188_274364_000031_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000076_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000129_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000067_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000012_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000008_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000093_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000033_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000077_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000041_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000018_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000057_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000000_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000004_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000027_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000031_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000032_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000003_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000131_000024.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000124_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000009_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000010_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000005_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000061_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000081_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000061_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000025_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000007_000012.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000071_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000003_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000075_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000036_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000047_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000038_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000017_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000039_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000032_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000011_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000011_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000000_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000079_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000079_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000075_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/159411/2414_159411_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000043_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000095_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000039_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000020_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000079_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000041_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000027_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000007_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000001_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000011_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000041_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000071_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000000_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000005_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/12259/4198_12259_000001_000050.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000050_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000054_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000003_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/130732/367_130732_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000030_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000032_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000106_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28319/4852_28319_000015_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63244/6128_63244_000002_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000054_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000045_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000065_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164916/2033_164916_000005_000018.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000023_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000024_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000003_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000119_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000148_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000072_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000080_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000034_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000043_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000035_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000054_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000043_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000075_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000052_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000041_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000098_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000015_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000053_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000024_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000006_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000043_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000065_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000029_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000027_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000043_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000005_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000044_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000058_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000026_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000022_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2033/164916/2033_164916_000005_000019.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000001_000008.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000001_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163391/3005_163391_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000066_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000067_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000003_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000014_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000082_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000002_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000049_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28311/4852_28311_000034_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000004_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000139_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000004_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000015_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000011_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000046_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000010_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000007_000009.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000021_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280076/7975_280076_000014_000021.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000046_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000066_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000040_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128292/2414_128292_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000050_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000016_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000078_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280057/7975_280057_000010_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/9170/4350_9170_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000129_000010.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000042_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000011_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41168/5442_41168_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000052_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000025_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131562/533_131562_000001_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000030_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000055_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000029_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000100_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000033_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000059_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000015_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000047_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000006_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000020.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63723/6432_63723_000021_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000012_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96595/7902_96595_000024_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000042_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000018_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000061_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000000_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000065_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2414/128291/2414_128291_000036_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000009_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000006_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/258277/8461_258277_000003_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/169640/2609_169640_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000070_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/2609/156975/2609_156975_000018_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000033_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000007_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000074_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000060_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000078_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000026_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163622/3538_163622_000063_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000007_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000008_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000053_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000139_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000021_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000063_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000039_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000164_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168670/3764_168670_000057_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/32859/4294_32859_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000014_000013.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86745/6070_86745_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000077_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000076_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000044_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2340/7105_2340_000008_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000012_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280084/7975_280084_000013_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000009_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000038_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000020_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163389/3005_163389_000014_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000021_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000017_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000014_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000052_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159609/3331_159609_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000046_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000038_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000037_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96592/7902_96592_000061_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000051_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000006_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000028_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000009_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4350/10919/4350_10919_000025_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000040_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000044_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/367/293981/367_293981_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000009_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180294/3997_180294_000016_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7105/2330/7105_2330_000035_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5032/3080_5032_000013_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000010_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/1066/533_1066_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/281231/8461_281231_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000013_000006.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000080_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3080/5040/3080_5040_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96591/7902_96591_000002_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/86744/6070_86744_000018_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000049_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000010_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117016/8131_117016_000042_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28330/4852_28330_000001_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000034_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000066_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000112_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000012_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000036_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/182399/3997_182399_000004_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000031_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000022_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000005_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000007_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131556/533_131556_000015_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168656/3528_168656_000003_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63240/6128_63240_000043_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000055_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3997/180297/3997_180297_000003_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000056_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/9934/4294_9934_000052_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269290/8188_269290_000019_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1688/142285/1688_142285_000011_000007.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117017/8131_117017_000024_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000134_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8280/266249/8280_266249_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000013_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6070/63485/6070_63485_000036_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000047_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8188/269288/8188_269288_000042_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24318/5484_24318_000068_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/533/131564/533_131564_000002_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000087_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5484/24317/5484_24317_000022_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000015_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7975/280085/7975_280085_000009_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000077_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000072_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000159_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8131/117029/8131_117029_000017_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/142836/3538_142836_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5442/41169/5442_41169_000023_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000059_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000077_000004.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29455/1998_29455_000062_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000017_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163399/3005_163399_000052_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3764/168671/3764_168671_000008_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000019_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/7902/96594/7902_96594_000029_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/14317/4294_14317_000009_000005.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/15444/1998_15444_000001_000011.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163619/3538_163619_000055_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/8461/278226/8461_278226_000014_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000064_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000115_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3005/163390/3005_163390_000023_000019.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3538/163624/3538_163624_000063_000001.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3528/168669/3528_168669_000027_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000074_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/3331/159605/3331_159605_000096_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6128/63241/6128_63241_000005_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6938/70848/6938_70848_000035_000003.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/6432/63722/6432_63722_000048_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4294/35475/4294_35475_000007_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/1998/29454/1998_29454_000084_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4198/61336/4198_61336_000024_000002.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/4852/28312/4852_28312_000021_000000.wav +/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other/5764/299665/5764_299665_000041_000008.wav \ No newline at end of file diff --git a/encodec/__init__.py b/encodec/__init__.py new file mode 100644 index 0000000..ff8fd2a --- /dev/null +++ b/encodec/__init__.py @@ -0,0 +1,12 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. +# flake8: noqa + +"""EnCodec neural audio codec.""" + +__version__ = "0.1.2a3" + +from .model import EncodecModel diff --git a/encodec/__pycache__/__init__.cpython-310.pyc b/encodec/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7980e1e5d9b256ba9e073971da10e412779dfc90 GIT binary patch literal 280 zcmYk0zfQw25XNmMAqc3%h{TdL12L2pAtcm+p)71!PHuck4US#Kq*D7v47>-=kd=v7 zVB#E>o^*e{`=tAwpUqAf#aH%;bI#az6o(;5JWz%UDw@?y^O|d+6Dzu;PB_!)3oEnz z<-$FBjZNWj=#?$hpp7q@xT^N~b#+tC)$I=vSjoq;g`1ou+4i|i#~eWW24Fk|*kT`y zcObE=PXm-ArE7M+S6W(OlAU10m?@Oy(JE#^Xn8bgm c1TfCL15}&cczj2U!Qy@VEJQ?_r{Y}v0c!C}X#fBK literal 0 HcmV?d00001 diff --git a/encodec/__pycache__/distrib.cpython-310.pyc b/encodec/__pycache__/distrib.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..92f02a73d5164c187946fac63c689882156cf363 GIT binary patch literal 3754 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 literal 0 HcmV?d00001 diff --git a/encodec/distrib.py b/encodec/distrib.py new file mode 100644 index 0000000..b1662d8 --- /dev/null +++ b/encodec/distrib.py @@ -0,0 +1,124 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""Torch distributed utilities.""" + +import typing as tp + +import torch + + +def rank(): + if torch.distributed.is_initialized(): + return torch.distributed.get_rank() + else: + return 0 + + +def world_size(): + if torch.distributed.is_initialized(): + return torch.distributed.get_world_size() + else: + return 1 + + +def is_distributed(): + return world_size() > 1 + + +def all_reduce(tensor: torch.Tensor, op=torch.distributed.ReduceOp.SUM): + if is_distributed(): + return torch.distributed.all_reduce(tensor, op) + + +def _is_complex_or_float(tensor): + return torch.is_floating_point(tensor) or torch.is_complex(tensor) + + +def _check_number_of_params(params: tp.List[torch.Tensor]): + # utility function to check that the number of params in all workers is the same, + # and thus avoid a deadlock with distributed all reduce. + if not is_distributed() or not params: + return + tensor = torch.tensor([len(params)], device=params[0].device, dtype=torch.long) + all_reduce(tensor) + if tensor.item() != len(params) * world_size(): + # If not all the workers have the same number, for at least one of them, + # this inequality will be verified. + raise RuntimeError(f"Mismatch in number of params: ours is {len(params)}, " + "at least one worker has a different one.") + + +def broadcast_tensors(tensors: tp.Iterable[torch.Tensor], src: int = 0): + """Broadcast the tensors from the given parameters to all workers. + This can be used to ensure that all workers have the same model to start with. + """ + if not is_distributed(): + return + tensors = [tensor for tensor in tensors if _is_complex_or_float(tensor)] + _check_number_of_params(tensors) + handles = [] + for tensor in tensors: + handle = torch.distributed.broadcast(tensor.data, src=src, async_op=True) + handles.append(handle) + for handle in handles: + handle.wait() + + +def sync_buffer(buffers, average=True): + """ + Sync grad for buffers. If average is False, broadcast instead of averaging. + """ + if not is_distributed(): + return + handles = [] + for buffer in buffers: + if torch.is_floating_point(buffer.data): + if average: + handle = torch.distributed.all_reduce( + buffer.data, op=torch.distributed.ReduceOp.SUM, async_op=True) + else: + handle = torch.distributed.broadcast( + buffer.data, src=0, async_op=True) + handles.append((buffer, handle)) + for buffer, handle in handles: + handle.wait() + if average: + buffer.data /= world_size + + +def sync_grad(params): + """ + Simpler alternative to DistributedDataParallel, that doesn't rely + on any black magic. For simple models it can also be as fast. + Just call this on your model parameters after the call to backward! + """ + if not is_distributed(): + return + handles = [] + for p in params: + if p.grad is not None: + handle = torch.distributed.all_reduce( + p.grad.data, op=torch.distributed.ReduceOp.SUM, async_op=True) + handles.append((p, handle)) + for p, handle in handles: + handle.wait() + p.grad.data /= world_size() + + +def average_metrics(metrics: tp.Dict[str, float], count=1.): + """Average a dictionary of metrics across all workers, using the optional + `count` as unnormalized weight. + """ + if not is_distributed(): + return metrics + keys, values = zip(*metrics.items()) + device = 'cuda' if torch.cuda.is_available() else 'cpu' + tensor = torch.tensor(list(values) + [1], device=device, dtype=torch.float32) + tensor *= count + all_reduce(tensor) + averaged = (tensor[:-1] / tensor[-1]).cpu().tolist() + return dict(zip(keys, averaged)) diff --git a/encodec/model.py b/encodec/model.py new file mode 100644 index 0000000..8914e79 --- /dev/null +++ b/encodec/model.py @@ -0,0 +1,324 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""EnCodec model implementation.""" + +import math +from pathlib import Path +import typing as tp + +import numpy as np +import torch +from torch import nn + +from . import quantization as qt +from . import modules as m +from .utils import _check_checksum, _linear_overlap_add, _get_checkpoint_url + + +ROOT_URL = 'https://dl.fbaipublicfiles.com/encodec/v0/' + +EncodedFrame = tp.Tuple[torch.Tensor, tp.Optional[torch.Tensor]] + + +class LMModel(nn.Module): + """Language Model to estimate probabilities of each codebook entry. + We predict all codebooks in parallel for a given time step. + + Args: + n_q (int): number of codebooks. + card (int): codebook cardinality. + dim (int): transformer dimension. + **kwargs: passed to `encodec.modules.transformer.StreamingTransformerEncoder`. + """ + def __init__(self, n_q: int = 32, card: int = 1024, dim: int = 200, **kwargs): + super().__init__() + self.card = card + self.n_q = n_q + self.dim = dim + self.transformer = m.StreamingTransformerEncoder(dim=dim, **kwargs) + self.emb = nn.ModuleList([nn.Embedding(card + 1, dim) for _ in range(n_q)]) + self.linears = nn.ModuleList([nn.Linear(dim, card) for _ in range(n_q)]) + + def forward(self, indices: torch.Tensor, + states: tp.Optional[tp.List[torch.Tensor]] = None, offset: int = 0): + """ + Args: + indices (torch.Tensor): indices from the previous time step. Indices + should be 1 + actual index in the codebook. The value 0 is reserved for + when the index is missing (i.e. first time step). Shape should be + `[B, n_q, T]`. + states: state for the streaming decoding. + offset: offset of the current time step. + + Returns a 3-tuple `(probabilities, new_states, new_offset)` with probabilities + with a shape `[B, card, n_q, T]`. + + """ + B, K, T = indices.shape + input_ = sum([self.emb[k](indices[:, k]) for k in range(K)]) + out, states, offset = self.transformer(input_, states, offset) + logits = torch.stack([self.linears[k](out) for k in range(K)], dim=1).permute(0, 3, 1, 2) + return torch.softmax(logits, dim=1), states, offset + + +class EncodecModel(nn.Module): + """EnCodec model operating on the raw waveform. + Args: + target_bandwidths (list of float): Target bandwidths. + encoder (nn.Module): Encoder network. + decoder (nn.Module): Decoder network. + sample_rate (int): Audio sample rate. + channels (int): Number of audio channels. + normalize (bool): Whether to apply audio normalization. + segment (float or None): segment duration in sec. when doing overlap-add. + overlap (float): overlap between segment, given as a fraction of the segment duration. + name (str): name of the model, used as metadata when compressing audio. + """ + def __init__(self, + encoder: m.SEANetEncoder, + decoder: m.SEANetDecoder, + quantizer: qt.ResidualVectorQuantizer, + target_bandwidths: tp.List[float], + sample_rate: int, + channels: int, + normalize: bool = False, + segment: tp.Optional[float] = None, + overlap: float = 0.01, + name: str = 'unset'): + super().__init__() + self.bandwidth: tp.Optional[float] = None + self.target_bandwidths = target_bandwidths + self.encoder = encoder + self.quantizer = quantizer + self.decoder = decoder + self.sample_rate = sample_rate + self.channels = channels + self.normalize = normalize + self.segment = segment + self.overlap = overlap + self.frame_rate = math.ceil(self.sample_rate / np.prod(self.encoder.ratios)) + self.name = name + self.bits_per_codebook = int(math.log2(self.quantizer.bins)) + assert 2 ** self.bits_per_codebook == self.quantizer.bins, \ + "quantizer bins must be a power of 2." + + @property + def segment_length(self) -> tp.Optional[int]: + if self.segment is None: + return None + return int(self.segment * self.sample_rate) + + @property + def segment_stride(self) -> tp.Optional[int]: + segment_length = self.segment_length + if segment_length is None: + return None + return max(1, int((1 - self.overlap) * segment_length)) + + def encode(self, x: torch.Tensor) -> tp.List[EncodedFrame]: + """Given a tensor `x`, returns a list of frames containing + the discrete encoded codes for `x`, along with rescaling factors + for each segment, when `self.normalize` is True. + + Each frames is a tuple `(codebook, scale)`, with `codebook` of + shape `[B, K, T]`, with `K` the number of codebooks. + """ + assert x.dim() == 3 + _, channels, length = x.shape + assert channels > 0 and channels <= 2 + segment_length = self.segment_length + if segment_length is None: + segment_length = length + stride = length + else: + stride = self.segment_stride # type: ignore + assert stride is not None + + encoded_frames: tp.List[EncodedFrame] = [] + for offset in range(0, length, stride): + frame = x[:, :, offset: offset + segment_length] + encoded_frames.append(self._encode_frame(frame)) + return encoded_frames + + def _encode_frame(self, x: torch.Tensor) -> EncodedFrame: + length = x.shape[-1] + duration = length / self.sample_rate + assert self.segment is None or duration <= 1e-5 + self.segment + + if self.normalize: + mono = x.mean(dim=1, keepdim=True) + volume = mono.pow(2).mean(dim=2, keepdim=True).sqrt() + scale = 1e-8 + volume + x = x / scale + scale = scale.view(-1, 1) + else: + scale = None + + emb = self.encoder(x) + codes = self.quantizer.encode(emb, self.frame_rate, self.bandwidth) + codes = codes.transpose(0, 1) + # codes is [B, K, T], with T frames, K nb of codebooks. + return codes, scale + + def decode(self, encoded_frames: tp.List[EncodedFrame]) -> torch.Tensor: + """Decode the given frames into a waveform. + Note that the output might be a bit bigger than the input. In that case, + any extra steps at the end can be trimmed. + """ + segment_length = self.segment_length + if segment_length is None: + assert len(encoded_frames) == 1 + return self._decode_frame(encoded_frames[0]) + + frames = [self._decode_frame(frame) for frame in encoded_frames] + return _linear_overlap_add(frames, self.segment_stride or 1) + + def _decode_frame(self, encoded_frame: EncodedFrame) -> torch.Tensor: + codes, scale = encoded_frame + codes = codes.transpose(0, 1) + emb = self.quantizer.decode(codes) + out = self.decoder(emb) + if scale is not None: + out = out * scale.view(-1, 1, 1) + return out + + def forward(self, x: torch.Tensor) -> torch.Tensor: + frames = self.encode(x) + return self.decode(frames)[:, :, :x.shape[-1]] + + def set_target_bandwidth(self, bandwidth: float): + if bandwidth not in self.target_bandwidths: + raise ValueError(f"This model doesn't support the bandwidth {bandwidth}. " + f"Select one of {self.target_bandwidths}.") + self.bandwidth = bandwidth + + def get_lm_model(self) -> LMModel: + """Return the associated LM model to improve the compression rate. + """ + device = next(self.parameters()).device + lm = LMModel(self.quantizer.n_q, self.quantizer.bins, num_layers=5, dim=200, + past_context=int(3.5 * self.frame_rate)).to(device) + checkpoints = { + 'encodec_24khz': 'encodec_lm_24khz-1608e3c0.th', + 'encodec_48khz': 'encodec_lm_48khz-7add9fc3.th', + } + try: + checkpoint_name = checkpoints[self.name] + except KeyError: + raise RuntimeError("No LM pre-trained for the current Encodec model.") + url = _get_checkpoint_url(ROOT_URL, checkpoint_name) + state = torch.hub.load_state_dict_from_url( + url, map_location='cpu', check_hash=True) # type: ignore + lm.load_state_dict(state) + lm.eval() + return lm + + @staticmethod + def _get_model(target_bandwidths: tp.List[float], + sample_rate: int = 24_000, + channels: int = 1, + causal: bool = True, + model_norm: str = 'weight_norm', + audio_normalize: bool = False, + segment: tp.Optional[float] = None, + name: str = 'unset'): + encoder = m.SEANetEncoder(channels=channels, norm=model_norm, causal=causal) + decoder = m.SEANetDecoder(channels=channels, norm=model_norm, causal=causal) + n_q = int(1000 * target_bandwidths[-1] // (math.ceil(sample_rate / encoder.hop_length) * 10)) + quantizer = qt.ResidualVectorQuantizer( + dimension=encoder.dimension, + n_q=n_q, + bins=1024, + ) + model = EncodecModel( + encoder, + decoder, + quantizer, + target_bandwidths, + sample_rate, + channels, + normalize=audio_normalize, + segment=segment, + name=name, + ) + return model + + @staticmethod + def _get_pretrained(checkpoint_name: str, repository: tp.Optional[Path] = None): + if repository is not None: + if not repository.is_dir(): + raise ValueError(f"{repository} must exist and be a directory.") + file = repository / checkpoint_name + checksum = file.stem.split('-')[1] + _check_checksum(file, checksum) + return torch.load(file) + else: + url = _get_checkpoint_url(ROOT_URL, checkpoint_name) + return torch.hub.load_state_dict_from_url(url, map_location='cpu', check_hash=True) # type:ignore + + @staticmethod + def encodec_model_24khz(pretrained: bool = True, repository: tp.Optional[Path] = None): + """Return the pretrained causal 24khz model. + """ + if repository: + assert pretrained + target_bandwidths = [1.5, 3., 6, 12., 24.] + checkpoint_name = 'encodec_24khz-d7cc33bc.th' + sample_rate = 24_000 + channels = 1 + model = EncodecModel._get_model( + target_bandwidths, sample_rate, channels, + causal=True, model_norm='weight_norm', audio_normalize=False, + name='encodec_24khz' if pretrained else 'unset') + if pretrained: + state_dict = EncodecModel._get_pretrained(checkpoint_name, repository) + model.load_state_dict(state_dict) + model.eval() + return model + + @staticmethod + def encodec_model_48khz(pretrained: bool = True, repository: tp.Optional[Path] = None): + """Return the pretrained 48khz model. + """ + if repository: + assert pretrained + target_bandwidths = [3., 6., 12., 24.] + checkpoint_name = 'encodec_48khz-7e698e3e.th' + sample_rate = 48_000 + channels = 2 + model = EncodecModel._get_model( + target_bandwidths, sample_rate, channels, + causal=False, model_norm='time_group_norm', audio_normalize=True, + segment=1., name='encodec_48khz' if pretrained else 'unset') + if pretrained: + state_dict = EncodecModel._get_pretrained(checkpoint_name, repository) + model.load_state_dict(state_dict) + model.eval() + return model + + +def test(): + from itertools import product + import torchaudio + bandwidths = [3, 6, 12, 24] + models = { + 'encodec_24khz': EncodecModel.encodec_model_24khz, + 'encodec_48khz': EncodecModel.encodec_model_48khz + } + for model_name, bw in product(models.keys(), bandwidths): + model = models[model_name]() + model.set_target_bandwidth(bw) + audio_suffix = model_name.split('_')[1][:3] + wav, sr = torchaudio.load(f"test_{audio_suffix}.wav") + wav = wav[:, :model.sample_rate * 2] + wav_in = wav.unsqueeze(0) + wav_dec = model(wav_in)[0] + assert wav.shape == wav_dec.shape, (wav.shape, wav_dec.shape) + + +if __name__ == '__main__': + test() diff --git a/encodec/modules/__init__.py b/encodec/modules/__init__.py new file mode 100644 index 0000000..b8e2f98 --- /dev/null +++ b/encodec/modules/__init__.py @@ -0,0 +1,22 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""Torch modules.""" + +# flake8: noqa +from .conv import ( + pad1d, + unpad1d, + NormConv1d, + NormConvTranspose1d, + NormConv2d, + NormConvTranspose2d, + SConv1d, + SConvTranspose1d, +) +from .lstm import SLSTM +from .seanet import SEANetEncoder, SEANetDecoder +from .transformer import StreamingTransformerEncoder diff --git a/encodec/modules/__pycache__/__init__.cpython-310.pyc b/encodec/modules/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f11187e72eed92fa3dee486e87de31e560f89c4b GIT binary patch literal 569 zcmZuuJx{|h5Y2bekCXr-3nLk*1v5e*=mwQgIv_7mh)o;F*_E9l!9QZ)fAAZ!GVvFf z@TCPYV98JK-o3N$Y#GOW%dB_*jmM5o!b+KP>K|&M5gUm|9m(fhBak literal 0 HcmV?d00001 diff --git a/encodec/modules/__pycache__/conv.cpython-310.pyc b/encodec/modules/__pycache__/conv.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..22063048972a679d91a3d4b0e1b7037379706f21 GIT binary patch literal 9216 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

ovMEh^0brhi6#Lfq>Cm`>_5 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 Xcy!)Fug#rRrJs1I1TWZsRTln$ literal 0 HcmV?d00001 diff --git a/encodec/modules/__pycache__/norm.cpython-310.pyc b/encodec/modules/__pycache__/norm.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0ae8d13d498e5c8c058383c3863a71198ebca583 GIT binary patch literal 1158 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 literal 0 HcmV?d00001 diff --git a/encodec/modules/__pycache__/transformer.cpython-310.pyc b/encodec/modules/__pycache__/transformer.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a2ad4b62e12b5fc464de35db51086f32f411083d GIT binary patch literal 4547 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 literal 0 HcmV?d00001 diff --git a/encodec/modules/conv.py b/encodec/modules/conv.py new file mode 100644 index 0000000..e83ae84 --- /dev/null +++ b/encodec/modules/conv.py @@ -0,0 +1,253 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""Convolutional layers wrappers and utilities.""" + +import math +import typing as tp +import warnings + +import torch +from torch import nn +from torch.nn import functional as F +from torch.nn.utils import spectral_norm, weight_norm + +from .norm import ConvLayerNorm + + +CONV_NORMALIZATIONS = frozenset(['none', 'weight_norm', 'spectral_norm', + 'time_layer_norm', 'layer_norm', 'time_group_norm']) + + +def apply_parametrization_norm(module: nn.Module, norm: str = 'none') -> nn.Module: + assert norm in CONV_NORMALIZATIONS + if norm == 'weight_norm': + return weight_norm(module) + elif norm == 'spectral_norm': + return spectral_norm(module) + else: + # We already check was in CONV_NORMALIZATION, so any other choice + # doesn't need reparametrization. + return module + + +def get_norm_module(module: nn.Module, causal: bool = False, norm: str = 'none', **norm_kwargs) -> nn.Module: + """Return the proper normalization module. If causal is True, this will ensure the returned + module is causal, or return an error if the normalization doesn't support causal evaluation. + """ + assert norm in CONV_NORMALIZATIONS + if norm == 'layer_norm': + assert isinstance(module, nn.modules.conv._ConvNd) + return ConvLayerNorm(module.out_channels, **norm_kwargs) + elif norm == 'time_group_norm': + if causal: + raise ValueError("GroupNorm doesn't support causal evaluation.") + assert isinstance(module, nn.modules.conv._ConvNd) + return nn.GroupNorm(1, module.out_channels, **norm_kwargs) + else: + return nn.Identity() + + +def get_extra_padding_for_conv1d(x: torch.Tensor, kernel_size: int, stride: int, + padding_total: int = 0) -> int: + """See `pad_for_conv1d`. + """ + length = x.shape[-1] + n_frames = (length - kernel_size + padding_total) / stride + 1 + ideal_length = (math.ceil(n_frames) - 1) * stride + (kernel_size - padding_total) + return ideal_length - length + + +def pad_for_conv1d(x: torch.Tensor, kernel_size: int, stride: int, padding_total: int = 0): + """Pad for a convolution to make sure that the last window is full. + Extra padding is added at the end. This is required to ensure that we can rebuild + an output of the same length, as otherwise, even with padding, some time steps + might get removed. + For instance, with total padding = 4, kernel size = 4, stride = 2: + 0 0 1 2 3 4 5 0 0 # (0s are padding) + 1 2 3 # (output frames of a convolution, last 0 is never used) + 0 0 1 2 3 4 5 0 # (output of tr. conv., but pos. 5 is going to get removed as padding) + 1 2 3 4 # once you removed padding, we are missing one time step ! + """ + extra_padding = get_extra_padding_for_conv1d(x, kernel_size, stride, padding_total) + return F.pad(x, (0, extra_padding)) + + +def pad1d(x: torch.Tensor, paddings: tp.Tuple[int, int], mode: str = 'zero', value: float = 0.): + """Tiny wrapper around F.pad, just to allow for reflect padding on small input. + If this is the case, we insert extra 0 padding to the right before the reflection happen. + """ + length = x.shape[-1] + padding_left, padding_right = paddings + assert padding_left >= 0 and padding_right >= 0, (padding_left, padding_right) + if mode == 'reflect': + max_pad = max(padding_left, padding_right) + extra_pad = 0 + if length <= max_pad: + extra_pad = max_pad - length + 1 + x = F.pad(x, (0, extra_pad)) + padded = F.pad(x, paddings, mode, value) + end = padded.shape[-1] - extra_pad + return padded[..., :end] + else: + return F.pad(x, paddings, mode, value) + + +def unpad1d(x: torch.Tensor, paddings: tp.Tuple[int, int]): + """Remove padding from x, handling properly zero padding. Only for 1d!""" + padding_left, padding_right = paddings + assert padding_left >= 0 and padding_right >= 0, (padding_left, padding_right) + assert (padding_left + padding_right) <= x.shape[-1] + end = x.shape[-1] - padding_right + return x[..., padding_left: end] + + +class NormConv1d(nn.Module): + """Wrapper around Conv1d and normalization applied to this conv + to provide a uniform interface across normalization approaches. + """ + def __init__(self, *args, causal: bool = False, norm: str = 'none', + norm_kwargs: tp.Dict[str, tp.Any] = {}, **kwargs): + super().__init__() + self.conv = apply_parametrization_norm(nn.Conv1d(*args, **kwargs), norm) + self.norm = get_norm_module(self.conv, causal, norm, **norm_kwargs) + self.norm_type = norm + + def forward(self, x): + x = self.conv(x) + x = self.norm(x) + return x + + +class NormConv2d(nn.Module): + """Wrapper around Conv2d and normalization applied to this conv + to provide a uniform interface across normalization approaches. + """ + def __init__(self, *args, norm: str = 'none', + norm_kwargs: tp.Dict[str, tp.Any] = {}, **kwargs): + super().__init__() + self.conv = apply_parametrization_norm(nn.Conv2d(*args, **kwargs), norm) + self.norm = get_norm_module(self.conv, causal=False, norm=norm, **norm_kwargs) + self.norm_type = norm + + def forward(self, x): + x = self.conv(x) + x = self.norm(x) + return x + + +class NormConvTranspose1d(nn.Module): + """Wrapper around ConvTranspose1d and normalization applied to this conv + to provide a uniform interface across normalization approaches. + """ + def __init__(self, *args, causal: bool = False, norm: str = 'none', + norm_kwargs: tp.Dict[str, tp.Any] = {}, **kwargs): + super().__init__() + self.convtr = apply_parametrization_norm(nn.ConvTranspose1d(*args, **kwargs), norm) + self.norm = get_norm_module(self.convtr, causal, norm, **norm_kwargs) + self.norm_type = norm + + def forward(self, x): + x = self.convtr(x) + x = self.norm(x) + return x + + +class NormConvTranspose2d(nn.Module): + """Wrapper around ConvTranspose2d and normalization applied to this conv + to provide a uniform interface across normalization approaches. + """ + def __init__(self, *args, norm: str = 'none', + norm_kwargs: tp.Dict[str, tp.Any] = {}, **kwargs): + super().__init__() + self.convtr = apply_parametrization_norm(nn.ConvTranspose2d(*args, **kwargs), norm) + self.norm = get_norm_module(self.convtr, causal=False, norm=norm, **norm_kwargs) + + def forward(self, x): + x = self.convtr(x) + x = self.norm(x) + return x + + +class SConv1d(nn.Module): + """Conv1d with some builtin handling of asymmetric or causal padding + and normalization. + """ + def __init__(self, in_channels: int, out_channels: int, + kernel_size: int, stride: int = 1, dilation: int = 1, + groups: int = 1, bias: bool = True, causal: bool = False, + norm: str = 'none', norm_kwargs: tp.Dict[str, tp.Any] = {}, + pad_mode: str = 'reflect'): + super().__init__() + # warn user on unusual setup between dilation and stride + if stride > 1 and dilation > 1: + warnings.warn('SConv1d has been initialized with stride > 1 and dilation > 1' + f' (kernel_size={kernel_size} stride={stride}, dilation={dilation}).') + self.conv = NormConv1d(in_channels, out_channels, kernel_size, stride, + dilation=dilation, groups=groups, bias=bias, causal=causal, + norm=norm, norm_kwargs=norm_kwargs) + self.causal = causal + self.pad_mode = pad_mode + + def forward(self, x): + B, C, T = x.shape + kernel_size = self.conv.conv.kernel_size[0] + stride = self.conv.conv.stride[0] + dilation = self.conv.conv.dilation[0] + kernel_size = (kernel_size - 1) * dilation + 1 # effective kernel size with dilations + padding_total = kernel_size - stride + extra_padding = get_extra_padding_for_conv1d(x, kernel_size, stride, padding_total) + if self.causal: + # Left padding for causal + x = pad1d(x, (padding_total, extra_padding), mode=self.pad_mode) + else: + # Asymmetric padding required for odd strides + padding_right = padding_total // 2 + padding_left = padding_total - padding_right + x = pad1d(x, (padding_left, padding_right + extra_padding), mode=self.pad_mode) + return self.conv(x) + + +class SConvTranspose1d(nn.Module): + """ConvTranspose1d with some builtin handling of asymmetric or causal padding + and normalization. + """ + def __init__(self, in_channels: int, out_channels: int, + kernel_size: int, stride: int = 1, causal: bool = False, + norm: str = 'none', trim_right_ratio: float = 1., + norm_kwargs: tp.Dict[str, tp.Any] = {}): + super().__init__() + self.convtr = NormConvTranspose1d(in_channels, out_channels, kernel_size, stride, + causal=causal, norm=norm, norm_kwargs=norm_kwargs) + self.causal = causal + self.trim_right_ratio = trim_right_ratio + assert self.causal or self.trim_right_ratio == 1., \ + "`trim_right_ratio` != 1.0 only makes sense for causal convolutions" + assert self.trim_right_ratio >= 0. and self.trim_right_ratio <= 1. + + def forward(self, x): + kernel_size = self.convtr.convtr.kernel_size[0] + stride = self.convtr.convtr.stride[0] + padding_total = kernel_size - stride + + y = self.convtr(x) + + # We will only trim fixed padding. Extra padding from `pad_for_conv1d` would be + # removed at the very end, when keeping only the right length for the output, + # as removing it here would require also passing the length at the matching layer + # in the encoder. + if self.causal: + # Trim the padding on the right according to the specified ratio + # if trim_right_ratio = 1.0, trim everything from right + padding_right = math.ceil(padding_total * self.trim_right_ratio) + padding_left = padding_total - padding_right + y = unpad1d(y, (padding_left, padding_right)) + else: + # Asymmetric padding required for odd strides + padding_right = padding_total // 2 + padding_left = padding_total - padding_right + y = unpad1d(y, (padding_left, padding_right)) + return y diff --git a/encodec/modules/lstm.py b/encodec/modules/lstm.py new file mode 100644 index 0000000..4990819 --- /dev/null +++ b/encodec/modules/lstm.py @@ -0,0 +1,39 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""LSTM layers module.""" + +from torch import nn + + +class SLSTM(nn.Module): + """ + LSTM without worrying about the hidden state, nor the layout of the data. + Expects input as convolutional layout. + """ + def __init__(self, dimension: int, num_layers: int = 2, skip: bool = True): + super().__init__() + self.skip = skip + self.lstm = nn.LSTM(dimension, dimension, num_layers) + + # def forward(self, x): + # x = x.permute(2, 0, 1) + # y, _ = self.lstm(x) + # if self.skip: + # y = y + x + # y = y.permute(1, 2, 0) + # return y + + # 修改transpose顺序 + def forward(self, x): + # # 插入reshape + # x = x.reshape(x.shape) + x1 = x.permute(2, 0, 1) + y, _ = self.lstm(x1) + y = y.permute(1, 2, 0) + if self.skip: + y = y + x + return y diff --git a/encodec/modules/norm.py b/encodec/modules/norm.py new file mode 100644 index 0000000..19970e0 --- /dev/null +++ b/encodec/modules/norm.py @@ -0,0 +1,28 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""Normalization modules.""" + +import typing as tp + +import einops +import torch +from torch import nn + + +class ConvLayerNorm(nn.LayerNorm): + """ + Convolution-friendly LayerNorm that moves channels to last dimensions + before running the normalization and moves them back to original position right after. + """ + def __init__(self, normalized_shape: tp.Union[int, tp.List[int], torch.Size], **kwargs): + super().__init__(normalized_shape, **kwargs) + + def forward(self, x): + x = einops.rearrange(x, 'b ... t -> b t ...') + x = super().forward(x) + x = einops.rearrange(x, 'b t ... -> b ... t') + return diff --git a/encodec/modules/seanet.py b/encodec/modules/seanet.py new file mode 100644 index 0000000..ea1c02d --- /dev/null +++ b/encodec/modules/seanet.py @@ -0,0 +1,253 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""Encodec SEANet-based encoder and decoder implementation.""" + +import typing as tp + +import numpy as np +import torch.nn as nn + +from . import ( + SConv1d, + SConvTranspose1d, + SLSTM +) + + +class SEANetResnetBlock(nn.Module): + """Residual block from SEANet model. + Args: + dim (int): Dimension of the input/output + kernel_sizes (list): List of kernel sizes for the convolutions. + dilations (list): List of dilations for the convolutions. + activation (str): Activation function. + activation_params (dict): Parameters to provide to the activation function + norm (str): Normalization method. + norm_params (dict): Parameters to provide to the underlying normalization used along with the convolution. + causal (bool): Whether to use fully causal convolution. + pad_mode (str): Padding mode for the convolutions. + compress (int): Reduced dimensionality in residual branches (from Demucs v3) + true_skip (bool): Whether to use true skip connection or a simple convolution as the skip connection. + """ + def __init__(self, dim: int, kernel_sizes: tp.List[int] = [3, 1], dilations: tp.List[int] = [1, 1], + activation: str = 'ELU', activation_params: dict = {'alpha': 1.0}, + norm: str = 'weight_norm', norm_params: tp.Dict[str, tp.Any] = {}, causal: bool = False, + pad_mode: str = 'reflect', compress: int = 2, true_skip: bool = True): + super().__init__() + assert len(kernel_sizes) == len(dilations), 'Number of kernel sizes should match number of dilations' + act = getattr(nn, activation) + hidden = dim // compress + block = [] + for i, (kernel_size, dilation) in enumerate(zip(kernel_sizes, dilations)): + in_chs = dim if i == 0 else hidden + out_chs = dim if i == len(kernel_sizes) - 1 else hidden + block += [ + act(**activation_params), + SConv1d(in_chs, out_chs, kernel_size=kernel_size, dilation=dilation, + norm=norm, norm_kwargs=norm_params, + causal=causal, pad_mode=pad_mode), + ] + self.block = nn.Sequential(*block) + self.shortcut: nn.Module + if true_skip: + self.shortcut = nn.Identity() + else: + self.shortcut = SConv1d(dim, dim, kernel_size=1, norm=norm, norm_kwargs=norm_params, + causal=causal, pad_mode=pad_mode) + + def forward(self, x): + return self.shortcut(x) + self.block(x) + + +class SEANetEncoder(nn.Module): + """SEANet encoder. + Args: + channels (int): Audio channels. + dimension (int): Intermediate representation dimension. + n_filters (int): Base width for the model. + n_residual_layers (int): nb of residual layers. + ratios (Sequence[int]): kernel size and stride ratios. The encoder uses downsampling ratios instead of + upsampling ratios, hence it will use the ratios in the reverse order to the ones specified here + that must match the decoder order + activation (str): Activation function. + activation_params (dict): Parameters to provide to the activation function + norm (str): Normalization method. + norm_params (dict): Parameters to provide to the underlying normalization used along with the convolution. + kernel_size (int): Kernel size for the initial convolution. + last_kernel_size (int): Kernel size for the initial convolution. + residual_kernel_size (int): Kernel size for the residual layers. + dilation_base (int): How much to increase the dilation with each layer. + causal (bool): Whether to use fully causal convolution. + pad_mode (str): Padding mode for the convolutions. + true_skip (bool): Whether to use true skip connection or a simple + (streamable) convolution as the skip connection in the residual network blocks. + compress (int): Reduced dimensionality in residual branches (from Demucs v3). + lstm (int): Number of LSTM layers at the end of the encoder. + """ + def __init__(self, channels: int = 1, dimension: int = 128, n_filters: int = 32, n_residual_layers: int = 1, + ratios: tp.List[int] = [8, 5, 4, 2], activation: str = 'ELU', activation_params: dict = {'alpha': 1.0}, + norm: str = 'weight_norm', norm_params: tp.Dict[str, tp.Any] = {}, kernel_size: int = 7, + last_kernel_size: int = 7, residual_kernel_size: int = 3, dilation_base: int = 2, causal: bool = False, + pad_mode: str = 'reflect', true_skip: bool = False, compress: int = 2, lstm: int = 2): + super().__init__() + self.channels = channels + self.dimension = dimension + self.n_filters = n_filters + self.ratios = list(reversed(ratios)) + del ratios + self.n_residual_layers = n_residual_layers + self.hop_length = np.prod(self.ratios) + + act = getattr(nn, activation) + mult = 1 + model: tp.List[nn.Module] = [ + SConv1d(channels, mult * n_filters, kernel_size, norm=norm, norm_kwargs=norm_params, + causal=causal, pad_mode=pad_mode) + ] + # Downsample to raw audio scale + for i, ratio in enumerate(self.ratios): + # Add residual layers + for j in range(n_residual_layers): + model += [ + SEANetResnetBlock(mult * n_filters, kernel_sizes=[residual_kernel_size, 1], + dilations=[dilation_base ** j, 1], + norm=norm, norm_params=norm_params, + activation=activation, activation_params=activation_params, + causal=causal, pad_mode=pad_mode, compress=compress, true_skip=true_skip)] + + # Add downsampling layers + model += [ + act(**activation_params), + SConv1d(mult * n_filters, mult * n_filters * 2, + kernel_size=ratio * 2, stride=ratio, + norm=norm, norm_kwargs=norm_params, + causal=causal, pad_mode=pad_mode), + ] + mult *= 2 + + if lstm: + model += [SLSTM(mult * n_filters, num_layers=lstm)] + + model += [ + act(**activation_params), + SConv1d(mult * n_filters, dimension, last_kernel_size, norm=norm, norm_kwargs=norm_params, + causal=causal, pad_mode=pad_mode) + ] + + self.model = nn.Sequential(*model) + + def forward(self, x): + return self.model(x) + + +class SEANetDecoder(nn.Module): + """SEANet decoder. + Args: + channels (int): Audio channels. + dimension (int): Intermediate representation dimension. + n_filters (int): Base width for the model. + n_residual_layers (int): nb of residual layers. + ratios (Sequence[int]): kernel size and stride ratios + activation (str): Activation function. + activation_params (dict): Parameters to provide to the activation function + final_activation (str): Final activation function after all convolutions. + final_activation_params (dict): Parameters to provide to the activation function + norm (str): Normalization method. + norm_params (dict): Parameters to provide to the underlying normalization used along with the convolution. + kernel_size (int): Kernel size for the initial convolution. + last_kernel_size (int): Kernel size for the initial convolution. + residual_kernel_size (int): Kernel size for the residual layers. + dilation_base (int): How much to increase the dilation with each layer. + causal (bool): Whether to use fully causal convolution. + pad_mode (str): Padding mode for the convolutions. + true_skip (bool): Whether to use true skip connection or a simple + (streamable) convolution as the skip connection in the residual network blocks. + compress (int): Reduced dimensionality in residual branches (from Demucs v3). + lstm (int): Number of LSTM layers at the end of the encoder. + trim_right_ratio (float): Ratio for trimming at the right of the transposed convolution under the causal setup. + If equal to 1.0, it means that all the trimming is done at the right. + """ + def __init__(self, channels: int = 1, dimension: int = 128, n_filters: int = 32, n_residual_layers: int = 1, + ratios: tp.List[int] = [8, 5, 4, 2], activation: str = 'ELU', activation_params: dict = {'alpha': 1.0}, + final_activation: tp.Optional[str] = None, final_activation_params: tp.Optional[dict] = None, + norm: str = 'weight_norm', norm_params: tp.Dict[str, tp.Any] = {}, kernel_size: int = 7, + last_kernel_size: int = 7, residual_kernel_size: int = 3, dilation_base: int = 2, causal: bool = False, + pad_mode: str = 'reflect', true_skip: bool = False, compress: int = 2, lstm: int = 2, + trim_right_ratio: float = 1.0): + super().__init__() + self.dimension = dimension + self.channels = channels + self.n_filters = n_filters + self.ratios = ratios + del ratios + self.n_residual_layers = n_residual_layers + self.hop_length = np.prod(self.ratios) + + act = getattr(nn, activation) + mult = int(2 ** len(self.ratios)) + model: tp.List[nn.Module] = [ + SConv1d(dimension, mult * n_filters, kernel_size, norm=norm, norm_kwargs=norm_params, + causal=causal, pad_mode=pad_mode) + ] + + if lstm: + model += [SLSTM(mult * n_filters, num_layers=lstm)] + + # Upsample to raw audio scale + for i, ratio in enumerate(self.ratios): + # Add upsampling layers + model += [ + act(**activation_params), + SConvTranspose1d(mult * n_filters, mult * n_filters // 2, + kernel_size=ratio * 2, stride=ratio, + norm=norm, norm_kwargs=norm_params, + causal=causal, trim_right_ratio=trim_right_ratio), + ] + # Add residual layers + for j in range(n_residual_layers): + model += [ + SEANetResnetBlock(mult * n_filters // 2, kernel_sizes=[residual_kernel_size, 1], + dilations=[dilation_base ** j, 1], + activation=activation, activation_params=activation_params, + norm=norm, norm_params=norm_params, causal=causal, + pad_mode=pad_mode, compress=compress, true_skip=true_skip)] + + mult //= 2 + + # Add final layers + model += [ + act(**activation_params), + SConv1d(n_filters, channels, last_kernel_size, norm=norm, norm_kwargs=norm_params, + causal=causal, pad_mode=pad_mode) + ] + # Add optional final activation to decoder (eg. tanh) + if final_activation is not None: + final_act = getattr(nn, final_activation) + final_activation_params = final_activation_params or {} + model += [ + final_act(**final_activation_params) + ] + self.model = nn.Sequential(*model) + + def forward(self, z): + y = self.model(z) + return y + + +def test(): + import torch + encoder = SEANetEncoder() + decoder = SEANetDecoder() + x = torch.randn(1, 1, 24000) + z = encoder(x) + assert list(z.shape) == [1, 128, 75], z.shape + y = decoder(z) + assert y.shape == x.shape, (x.shape, y.shape) + + +if __name__ == '__main__': + test() diff --git a/encodec/modules/transformer.py b/encodec/modules/transformer.py new file mode 100644 index 0000000..44b4791 --- /dev/null +++ b/encodec/modules/transformer.py @@ -0,0 +1,119 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""A streamable transformer.""" + +import typing as tp + +import torch +import torch.nn as nn +import torch.nn.functional as F + + +def create_sin_embedding(positions: torch.Tensor, dim: int, max_period: float = 10000): + """Create time embedding for the given positions, target dimension `dim`. + """ + # We aim for BTC format + assert dim % 2 == 0 + half_dim = dim // 2 + adim = torch.arange(half_dim, device=positions.device).view(1, 1, -1) + phase = positions / (max_period ** (adim / (half_dim - 1))) + return torch.cat([ + torch.cos(phase), + torch.sin(phase), + ], dim=-1) + + +class StreamingTransformerEncoderLayer(nn.TransformerEncoderLayer): + def forward(self, x: torch.Tensor, x_past: torch.Tensor, past_context: int): # type: ignore + if self.norm_first: + sa_input = self.norm1(x) + x = x + self._sa_block(sa_input, x_past, past_context) + x = x + self._ff_block(self.norm2(x)) + else: + sa_input = x + x = self.norm1(x + self._sa_block(sa_input, x_past, past_context)) + x = self.norm2(x + self._ff_block(x)) + + return x, sa_input + + # self-attention block + def _sa_block(self, x: torch.Tensor, x_past: torch.Tensor, past_context: int): # type: ignore + _, T, _ = x.shape + _, H, _ = x_past.shape + + queries = x + keys = torch.cat([x_past, x], dim=1) + values = keys + + queries_pos = torch.arange(H, T + H, device=x.device).view(-1, 1) + keys_pos = torch.arange(T + H, device=x.device).view(1, -1) + delta = queries_pos - keys_pos + valid_access = (delta >= 0) & (delta <= past_context) + x = self.self_attn(queries, keys, values, + attn_mask=~valid_access, + need_weights=False)[0] + return self.dropout1(x) + + +class StreamingTransformerEncoder(nn.Module): + """TransformerEncoder with streaming support. + + Args: + dim (int): dimension of the data. + hidden_scale (int): intermediate dimension of FF module is this times the dimension. + num_heads (int): number of heads. + num_layers (int): number of layers. + max_period (float): maxium period of cosines in the positional embedding. + past_context (int or None): receptive field for the causal mask, infinite if None. + gelu (bool): if true uses GeLUs, otherwise use ReLUs. + norm_in (bool): normalize the input. + dropout (float): dropout probability. + **kwargs: See `nn.TransformerEncoderLayer`. + """ + def __init__(self, dim, hidden_scale: float = 4., num_heads: int = 8, num_layers: int = 5, + max_period: float = 10000, past_context: int = 1000, gelu: bool = True, + norm_in: bool = True, dropout: float = 0., **kwargs): + super().__init__() + assert dim % num_heads == 0 + hidden_dim = int(dim * hidden_scale) + + self.max_period = max_period + self.past_context = past_context + activation: tp.Any = F.gelu if gelu else F.relu + + self.norm_in: nn.Module + if norm_in: + self.norm_in = nn.LayerNorm(dim) + else: + self.norm_in = nn.Identity() + + self.layers = nn.ModuleList() + for idx in range(num_layers): + self.layers.append( + StreamingTransformerEncoderLayer( + dim, num_heads, hidden_dim, + activation=activation, batch_first=True, dropout=dropout, **kwargs)) + + def forward(self, x: torch.Tensor, + states: tp.Optional[tp.List[torch.Tensor]] = None, + offset: tp.Union[int, torch.Tensor] = 0): + B, T, C = x.shape + if states is None: + states = [torch.zeros_like(x[:, :1]) for _ in range(1 + len(self.layers))] + + positions = torch.arange(T, device=x.device).view(1, -1, 1) + offset + pos_emb = create_sin_embedding(positions, C, max_period=self.max_period) + + new_state: tp.List[torch.Tensor] = [] + x = self.norm_in(x) + x = x + pos_emb + + for layer_state, layer in zip(states, self.layers): + x, new_layer_state = layer(x, layer_state, self.past_context) + new_layer_state = torch.cat([layer_state, new_layer_state], dim=1) + new_state.append(new_layer_state[:, -self.past_context:, :]) + return x, new_state, offset + T diff --git a/encodec/msstftd.py b/encodec/msstftd.py new file mode 100644 index 0000000..a1d3242 --- /dev/null +++ b/encodec/msstftd.py @@ -0,0 +1,147 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""MS-STFT discriminator, provided here for reference.""" + +import typing as tp + +import torchaudio +import torch +from torch import nn +from einops import rearrange + +from .modules import NormConv2d + + +FeatureMapType = tp.List[torch.Tensor] +LogitsType = torch.Tensor +DiscriminatorOutput = tp.Tuple[tp.List[LogitsType], tp.List[FeatureMapType]] + + +def get_2d_padding(kernel_size: tp.Tuple[int, int], dilation: tp.Tuple[int, int] = (1, 1)): + return (((kernel_size[0] - 1) * dilation[0]) // 2, ((kernel_size[1] - 1) * dilation[1]) // 2) + + +class DiscriminatorSTFT(nn.Module): + """STFT sub-discriminator. + Args: + filters (int): Number of filters in convolutions + in_channels (int): Number of input channels. Default: 1 + out_channels (int): Number of output channels. Default: 1 + n_fft (int): Size of FFT for each scale. Default: 1024 + hop_length (int): Length of hop between STFT windows for each scale. Default: 256 + kernel_size (tuple of int): Inner Conv2d kernel sizes. Default: ``(3, 9)`` + stride (tuple of int): Inner Conv2d strides. Default: ``(1, 2)`` + dilations (list of int): Inner Conv2d dilation on the time dimension. Default: ``[1, 2, 4]`` + win_length (int): Window size for each scale. Default: 1024 + normalized (bool): Whether to normalize by magnitude after stft. Default: True + norm (str): Normalization method. Default: `'weight_norm'` + activation (str): Activation function. Default: `'LeakyReLU'` + activation_params (dict): Parameters to provide to the activation function. + growth (int): Growth factor for the filters. Default: 1 + """ + def __init__(self, filters: int, in_channels: int = 1, out_channels: int = 1, + n_fft: int = 1024, hop_length: int = 256, win_length: int = 1024, max_filters: int = 1024, + filters_scale: int = 1, kernel_size: tp.Tuple[int, int] = (3, 9), dilations: tp.List = [1, 2, 4], + stride: tp.Tuple[int, int] = (1, 2), normalized: bool = True, norm: str = 'weight_norm', + activation: str = 'LeakyReLU', activation_params: dict = {'negative_slope': 0.2}): + super().__init__() + assert len(kernel_size) == 2 + assert len(stride) == 2 + self.filters = filters + self.in_channels = in_channels + self.out_channels = out_channels + self.n_fft = n_fft + self.hop_length = hop_length + self.win_length = win_length + self.normalized = normalized + self.activation = getattr(torch.nn, activation)(**activation_params) + self.spec_transform = torchaudio.transforms.Spectrogram( + n_fft=self.n_fft, hop_length=self.hop_length, win_length=self.win_length, window_fn=torch.hann_window, + normalized=self.normalized, center=False, pad_mode=None, power=None) + spec_channels = 2 * self.in_channels + self.convs = nn.ModuleList() + self.convs.append( + NormConv2d(spec_channels, self.filters, kernel_size=kernel_size, padding=get_2d_padding(kernel_size)) + ) + in_chs = min(filters_scale * self.filters, max_filters) + for i, dilation in enumerate(dilations): + out_chs = min((filters_scale ** (i + 1)) * self.filters, max_filters) + self.convs.append(NormConv2d(in_chs, out_chs, kernel_size=kernel_size, stride=stride, + dilation=(dilation, 1), padding=get_2d_padding(kernel_size, (dilation, 1)), + norm=norm)) + in_chs = out_chs + out_chs = min((filters_scale ** (len(dilations) + 1)) * self.filters, max_filters) + self.convs.append(NormConv2d(in_chs, out_chs, kernel_size=(kernel_size[0], kernel_size[0]), + padding=get_2d_padding((kernel_size[0], kernel_size[0])), + norm=norm)) + self.conv_post = NormConv2d(out_chs, self.out_channels, + kernel_size=(kernel_size[0], kernel_size[0]), + padding=get_2d_padding((kernel_size[0], kernel_size[0])), + norm=norm) + + def forward(self, x: torch.Tensor): + fmap = [] + z = self.spec_transform(x) # [B, 2, Freq, Frames, 2] + z = torch.cat([z.real, z.imag], dim=1) + z = rearrange(z, 'b c w t -> b c t w') + for i, layer in enumerate(self.convs): + z = layer(z) + z = self.activation(z) + fmap.append(z) + z = self.conv_post(z) + return z, fmap + + +class MultiScaleSTFTDiscriminator(nn.Module): + """Multi-Scale STFT (MS-STFT) discriminator. + Args: + filters (int): Number of filters in convolutions + in_channels (int): Number of input channels. Default: 1 + out_channels (int): Number of output channels. Default: 1 + n_ffts (Sequence[int]): Size of FFT for each scale + hop_lengths (Sequence[int]): Length of hop between STFT windows for each scale + win_lengths (Sequence[int]): Window size for each scale + **kwargs: additional args for STFTDiscriminator + """ + def __init__(self, filters: int, in_channels: int = 1, out_channels: int = 1, + n_ffts: tp.List[int] = [1024, 2048, 512], hop_lengths: tp.List[int] = [256, 512, 128], + win_lengths: tp.List[int] = [1024, 2048, 512], **kwargs): + super().__init__() + assert len(n_ffts) == len(hop_lengths) == len(win_lengths) + self.discriminators = nn.ModuleList([ + DiscriminatorSTFT(filters, in_channels=in_channels, out_channels=out_channels, + n_fft=n_ffts[i], win_length=win_lengths[i], hop_length=hop_lengths[i], **kwargs) + for i in range(len(n_ffts)) + ]) + self.num_discriminators = len(self.discriminators) + + def forward(self, x: torch.Tensor) -> DiscriminatorOutput: + logits = [] + fmaps = [] + for disc in self.discriminators: + logit, fmap = disc(x) + logits.append(logit) + fmaps.append(fmap) + return logits, fmaps + + +def test(): + disc = MultiScaleSTFTDiscriminator(filters=32) + y = torch.randn(1, 1, 24000) + y_hat = torch.randn(1, 1, 24000) + + y_disc_r, fmap_r = disc(y) + y_disc_gen, fmap_gen = disc(y_hat) + assert len(y_disc_r) == len(y_disc_gen) == len(fmap_r) == len(fmap_gen) == disc.num_discriminators + + assert all([len(fm) == 5 for fm in fmap_r + fmap_gen]) + assert all([list(f.shape)[:2] == [1, 32] for fm in fmap_r + fmap_gen for f in fm]) + assert all([len(logits.shape) == 4 for logits in y_disc_r + y_disc_gen]) + + +if __name__ == '__main__': + test() diff --git a/encodec/quantization/__init__.py b/encodec/quantization/__init__.py new file mode 100644 index 0000000..bfabe52 --- /dev/null +++ b/encodec/quantization/__init__.py @@ -0,0 +1,8 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +# flake8: noqa +from .vq import QuantizedResult, ResidualVectorQuantizer diff --git a/encodec/quantization/__pycache__/__init__.cpython-310.pyc b/encodec/quantization/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d265e40e18813b601fabf36c15b49b73cf130e42 GIT binary patch literal 255 zcmYjLI|>3Z5S?TZMGzaoGi;%`fQTm$RIspF;$~Q**+laZ^hOrm!!vAa$Hj8uv+e$jod(C#HMz%NS3)fL=W7$?#BO%>^ zxg%n^W2F(u6xUVY6(&5F1~yfmFjZA4HwO>tfNJ!pRb=08Qs literal 0 HcmV?d00001 diff --git a/encodec/quantization/__pycache__/core_vq.cpython-310.pyc b/encodec/quantization/__pycache__/core_vq.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6dbcc11f6354d621af0264f79ffb2fe10ca0d9af GIT binary patch literal 13106 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 Goc{y+I|0Q2 literal 0 HcmV?d00001 diff --git a/encodec/quantization/ac.py b/encodec/quantization/ac.py new file mode 100644 index 0000000..f0f3e5d --- /dev/null +++ b/encodec/quantization/ac.py @@ -0,0 +1,292 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""Arithmetic coder.""" + +import io +import math +import random +import typing as tp +import torch + +from ..binary import BitPacker, BitUnpacker + + +def build_stable_quantized_cdf(pdf: torch.Tensor, total_range_bits: int, + roundoff: float = 1e-8, min_range: int = 2, + check: bool = True) -> torch.Tensor: + """Turn the given PDF into a quantized CDF that splits + [0, 2 ** self.total_range_bits - 1] into chunks of size roughly proportional + to the PDF. + + Args: + pdf (torch.Tensor): probability distribution, shape should be `[N]`. + total_range_bits (int): see `ArithmeticCoder`, the typical range we expect + during the coding process is `[0, 2 ** total_range_bits - 1]`. + roundoff (float): will round the pdf up to that level to remove difference coming + from e.g. evaluating the Language Model on different architectures. + min_range (int): minimum range width. Should always be at least 2 for numerical + stability. Use this to avoid pathological behavior is a value + that is expected to be rare actually happens in real life. + check (bool): if True, checks that nothing bad happened, can be deactivated for speed. + """ + pdf = pdf.detach() + if roundoff: + pdf = (pdf / roundoff).floor() * roundoff + # interpolate with uniform distribution to achieve desired minimum probability. + total_range = 2 ** total_range_bits + cardinality = len(pdf) + alpha = min_range * cardinality / total_range + assert alpha <= 1, "you must reduce min_range" + ranges = (((1 - alpha) * total_range) * pdf).floor().long() + ranges += min_range + quantized_cdf = torch.cumsum(ranges, dim=-1) + if min_range < 2: + raise ValueError("min_range must be at least 2.") + if check: + assert quantized_cdf[-1] <= 2 ** total_range_bits, quantized_cdf[-1] + if ((quantized_cdf[1:] - quantized_cdf[:-1]) < min_range).any() or quantized_cdf[0] < min_range: + raise ValueError("You must increase your total_range_bits.") + return quantized_cdf + + +class ArithmeticCoder: + """ArithmeticCoder, + Let us take a distribution `p` over `N` symbols, and assume we have a stream + of random variables `s_t` sampled from `p`. Let us assume that we have a budget + of `B` bits that we can afford to write on device. There are `2**B` possible numbers, + corresponding to the range `[0, 2 ** B - 1]`. We can map each of those number to a single + sequence `(s_t)` by doing the following: + + 1) Initialize the current range to` [0 ** 2 B - 1]`. + 2) For each time step t, split the current range into contiguous chunks, + one for each possible outcome, with size roughly proportional to `p`. + For instance, if `p = [0.75, 0.25]`, and the range is `[0, 3]`, the chunks + would be `{[0, 2], [3, 3]}`. + 3) Select the chunk corresponding to `s_t`, and replace the current range with this. + 4) When done encoding all the values, just select any value remaining in the range. + + You will notice that this procedure can fail: for instance if at any point in time + the range is smaller than `N`, then we can no longer assign a non-empty chunk to each + possible outcome. Intuitively, the more likely a value is, the less the range width + will reduce, and the longer we can go on encoding values. This makes sense: for any efficient + coding scheme, likely outcomes would take less bits, and more of them can be coded + with a fixed budget. + + In practice, we do not know `B` ahead of time, but we have a way to inject new bits + when the current range decreases below a given limit (given by `total_range_bits`), without + having to redo all the computations. If we encode mostly likely values, we will seldom + need to inject new bits, but a single rare value can deplete our stock of entropy! + + In this explanation, we assumed that the distribution `p` was constant. In fact, the present + code works for any sequence `(p_t)` possibly different for each timestep. + We also assume that `s_t ~ p_t`, but that doesn't need to be true, although the smaller + the KL between the true distribution and `p_t`, the most efficient the coding will be. + + Args: + fo (IO[bytes]): file-like object to which the bytes will be written to. + total_range_bits (int): the range `M` described above is `2 ** total_range_bits. + Any time the current range width fall under this limit, new bits will + be injected to rescale the initial range. + """ + + def __init__(self, fo: tp.IO[bytes], total_range_bits: int = 24): + assert total_range_bits <= 30 + self.total_range_bits = total_range_bits + self.packer = BitPacker(bits=1, fo=fo) # we push single bits at a time. + self.low: int = 0 + self.high: int = 0 + self.max_bit: int = -1 + self._dbg: tp.List[tp.Any] = [] + self._dbg2: tp.List[tp.Any] = [] + + @property + def delta(self) -> int: + """Return the current range width.""" + return self.high - self.low + 1 + + def _flush_common_prefix(self): + # If self.low and self.high start with the sames bits, + # those won't change anymore as we always just increase the range + # by powers of 2, and we can flush them out to the bit stream. + assert self.high >= self.low, (self.low, self.high) + assert self.high < 2 ** (self.max_bit + 1) + while self.max_bit >= 0: + b1 = self.low >> self.max_bit + b2 = self.high >> self.max_bit + if b1 == b2: + self.low -= (b1 << self.max_bit) + self.high -= (b1 << self.max_bit) + assert self.high >= self.low, (self.high, self.low, self.max_bit) + assert self.low >= 0 + self.max_bit -= 1 + self.packer.push(b1) + else: + break + + def push(self, symbol: int, quantized_cdf: torch.Tensor): + """Push the given symbol on the stream, flushing out bits + if possible. + + Args: + symbol (int): symbol to encode with the AC. + quantized_cdf (torch.Tensor): use `build_stable_quantized_cdf` + to build this from your pdf estimate. + """ + while self.delta < 2 ** self.total_range_bits: + self.low *= 2 + self.high = self.high * 2 + 1 + self.max_bit += 1 + + range_low = 0 if symbol == 0 else quantized_cdf[symbol - 1].item() + range_high = quantized_cdf[symbol].item() - 1 + effective_low = int(math.ceil(range_low * (self.delta / (2 ** self.total_range_bits)))) + effective_high = int(math.floor(range_high * (self.delta / (2 ** self.total_range_bits)))) + assert self.low <= self.high + self.high = self.low + effective_high + self.low = self.low + effective_low + assert self.low <= self.high, (effective_low, effective_high, range_low, range_high) + self._dbg.append((self.low, self.high)) + self._dbg2.append((self.low, self.high)) + outs = self._flush_common_prefix() + assert self.low <= self.high + assert self.max_bit >= -1 + assert self.max_bit <= 61, self.max_bit + return outs + + def flush(self): + """Flush the remaining information to the stream. + """ + while self.max_bit >= 0: + b1 = (self.low >> self.max_bit) & 1 + self.packer.push(b1) + self.max_bit -= 1 + self.packer.flush() + + +class ArithmeticDecoder: + """ArithmeticDecoder, see `ArithmeticCoder` for a detailed explanation. + + Note that this must be called with **exactly** the same parameters and sequence + of quantized cdf as the arithmetic encoder or the wrong values will be decoded. + + If the AC encoder current range is [L, H], with `L` and `H` having the some common + prefix (i.e. the same most significant bits), then this prefix will be flushed to the stream. + For instances, having read 3 bits `b1 b2 b3`, we know that `[L, H]` is contained inside + `[b1 b2 b3 0 ... 0 b1 b3 b3 1 ... 1]`. Now this specific sub-range can only be obtained + for a specific sequence of symbols and a binary-search allows us to decode those symbols. + At some point, the prefix `b1 b2 b3` will no longer be sufficient to decode new symbols, + and we will need to read new bits from the stream and repeat the process. + + """ + def __init__(self, fo: tp.IO[bytes], total_range_bits: int = 24): + self.total_range_bits = total_range_bits + self.low: int = 0 + self.high: int = 0 + self.current: int = 0 + self.max_bit: int = -1 + self.unpacker = BitUnpacker(bits=1, fo=fo) # we pull single bits at a time. + # Following is for debugging + self._dbg: tp.List[tp.Any] = [] + self._dbg2: tp.List[tp.Any] = [] + self._last: tp.Any = None + + @property + def delta(self) -> int: + return self.high - self.low + 1 + + def _flush_common_prefix(self): + # Given the current range [L, H], if both have a common prefix, + # we know we can remove it from our representation to avoid handling large numbers. + while self.max_bit >= 0: + b1 = self.low >> self.max_bit + b2 = self.high >> self.max_bit + if b1 == b2: + self.low -= (b1 << self.max_bit) + self.high -= (b1 << self.max_bit) + self.current -= (b1 << self.max_bit) + assert self.high >= self.low + assert self.low >= 0 + self.max_bit -= 1 + else: + break + + def pull(self, quantized_cdf: torch.Tensor) -> tp.Optional[int]: + """Pull a symbol, reading as many bits from the stream as required. + This returns `None` when the stream has been exhausted. + + Args: + quantized_cdf (torch.Tensor): use `build_stable_quantized_cdf` + to build this from your pdf estimate. This must be **exatly** + the same cdf as the one used at encoding time. + """ + while self.delta < 2 ** self.total_range_bits: + bit = self.unpacker.pull() + if bit is None: + return None + self.low *= 2 + self.high = self.high * 2 + 1 + self.current = self.current * 2 + bit + self.max_bit += 1 + + def bin_search(low_idx: int, high_idx: int): + # Binary search is not just for coding interviews :) + if high_idx < low_idx: + raise RuntimeError("Binary search failed") + mid = (low_idx + high_idx) // 2 + range_low = quantized_cdf[mid - 1].item() if mid > 0 else 0 + range_high = quantized_cdf[mid].item() - 1 + effective_low = int(math.ceil(range_low * (self.delta / (2 ** self.total_range_bits)))) + effective_high = int(math.floor(range_high * (self.delta / (2 ** self.total_range_bits)))) + low = effective_low + self.low + high = effective_high + self.low + if self.current >= low: + if self.current <= high: + return (mid, low, high, self.current) + else: + return bin_search(mid + 1, high_idx) + else: + return bin_search(low_idx, mid - 1) + + self._last = (self.low, self.high, self.current, self.max_bit) + sym, self.low, self.high, self.current = bin_search(0, len(quantized_cdf) - 1) + self._dbg.append((self.low, self.high, self.current)) + self._flush_common_prefix() + self._dbg2.append((self.low, self.high, self.current)) + + return sym + + +def test(): + torch.manual_seed(1234) + random.seed(1234) + for _ in range(4): + pdfs = [] + cardinality = random.randrange(4000) + steps = random.randrange(100, 500) + fo = io.BytesIO() + encoder = ArithmeticCoder(fo) + symbols = [] + for step in range(steps): + pdf = torch.softmax(torch.randn(cardinality), dim=0) + pdfs.append(pdf) + q_cdf = build_stable_quantized_cdf(pdf, encoder.total_range_bits) + symbol = torch.multinomial(pdf, 1).item() + symbols.append(symbol) + encoder.push(symbol, q_cdf) + encoder.flush() + + fo.seek(0) + decoder = ArithmeticDecoder(fo) + for idx, (pdf, symbol) in enumerate(zip(pdfs, symbols)): + q_cdf = build_stable_quantized_cdf(pdf, encoder.total_range_bits) + decoded_symbol = decoder.pull(q_cdf) + assert decoded_symbol == symbol, idx + assert decoder.pull(torch.zeros(1)) is None + + +if __name__ == "__main__": + test() diff --git a/encodec/quantization/core_vq.py b/encodec/quantization/core_vq.py new file mode 100644 index 0000000..4bc3045 --- /dev/null +++ b/encodec/quantization/core_vq.py @@ -0,0 +1,460 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. +# +# This implementation is inspired from +# https://github.com/lucidrains/vector-quantize-pytorch +# which is released under MIT License. Hereafter, the original license: +# MIT License +# +# Copyright (c) 2020 Phil Wang +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +"""Core vector quantization implementation.""" + +import typing as tp +import warnings + +from einops import rearrange, repeat +import torch +from torch import nn +import torch.nn.functional as F + +from .. import distrib + + +def default(val: tp.Any, d: tp.Any) -> tp.Any: + return val if val is not None else d + + +def ema_inplace(moving_avg, new, decay: float): + moving_avg.data.mul_(decay).add_(new, alpha=(1 - decay)) + + +def laplace_smoothing(x, n_categories: int, epsilon: float = 1e-5): + return (x + epsilon) / (x.sum() + n_categories * epsilon) + + +def uniform_init(*shape: int): + t = torch.empty(shape) + nn.init.kaiming_uniform_(t) + return t + + +def sample_vectors(samples, num: int): + num_samples, device = samples.shape[0], samples.device + + if num_samples >= num: + indices = torch.randperm(num_samples, device=device)[:num] + else: + indices = torch.randint(0, num_samples, (num,), device=device) + + return samples[indices] + + +def kmeans(samples, num_clusters: int, num_iters: int = 10): + dim, dtype = samples.shape[-1], samples.dtype + + means = sample_vectors(samples, num_clusters) + + for _ in range(num_iters): + diffs = rearrange(samples, "n d -> n () d") - rearrange( + means, "c d -> () c d" + ) + dists = -(diffs ** 2).sum(dim=-1) + + buckets = dists.max(dim=-1).indices + bins = torch.bincount(buckets, minlength=num_clusters) + zero_mask = bins == 0 + bins_min_clamped = bins.masked_fill(zero_mask, 1) + + new_means = buckets.new_zeros(num_clusters, dim, dtype=dtype) + new_means.scatter_add_(0, repeat(buckets, "n -> n d", d=dim), samples) + new_means = new_means / bins_min_clamped[..., None] + + means = torch.where(zero_mask[..., None], means, new_means) + + return means, bins + + +class EuclideanCodebook(nn.Module): + """Codebook with Euclidean distance. + Args: + dim (int): Dimension. + codebook_size (int): Codebook size. + kmeans_init (bool): Whether to use k-means to initialize the codebooks. + If set to true, run the k-means algorithm on the first training batch and use + the learned centroids as initialization. + kmeans_iters (int): Number of iterations used for k-means algorithm at initialization. + decay (float): Decay for exponential moving average over the codebooks. + epsilon (float): Epsilon value for numerical stability. + threshold_ema_dead_code (int): Threshold for dead code expiration. Replace any codes + that have an exponential moving average cluster size less than the specified threshold with + randomly selected vector from the current batch. + """ + def __init__( + self, + dim: int, + codebook_size: int, + kmeans_init: int = False, + kmeans_iters: int = 10, + decay: float = 0.99, + epsilon: float = 1e-5, + threshold_ema_dead_code: int = 2, + ): + super().__init__() + self.decay = decay + init_fn: tp.Union[tp.Callable[..., torch.Tensor], tp.Any] = uniform_init if not kmeans_init else torch.zeros + embed = init_fn(codebook_size, dim) + + self.codebook_size = codebook_size + + self.kmeans_iters = kmeans_iters + self.epsilon = epsilon + self.threshold_ema_dead_code = threshold_ema_dead_code + + self.register_buffer("inited", torch.Tensor([not kmeans_init])) + self.register_buffer("cluster_size", torch.zeros(codebook_size)) + self.register_buffer("embed", embed) + self.register_buffer("embed_avg", embed.clone()) + + @torch.jit.ignore + def init_embed_(self, data): + if self.inited: + return + + embed, cluster_size = kmeans(data, self.codebook_size, self.kmeans_iters) #data不变 + self.embed.data.copy_(embed) + self.embed_avg.data.copy_(embed.clone()) + self.cluster_size.data.copy_(cluster_size) + self.inited.data.copy_(torch.Tensor([True])) + # Make sure all buffers across workers are in sync after initialization + distrib.broadcast_tensors(self.buffers()) + + def replace_(self, samples, mask): + modified_codebook = torch.where( + mask[..., None], sample_vectors(samples, self.codebook_size), self.embed + ) + self.embed.data.copy_(modified_codebook) + + def expire_codes_(self, batch_samples): + if self.threshold_ema_dead_code == 0: + return + + expired_codes = self.cluster_size < self.threshold_ema_dead_code + if not torch.any(expired_codes): + return + + batch_samples = rearrange(batch_samples, "... d -> (...) d") + self.replace_(batch_samples, mask=expired_codes) + distrib.broadcast_tensors(self.buffers()) + + def preprocess(self, x): + x = rearrange(x, "... d -> (...) d") + return x + + def quantize(self, x): + embed = self.embed.t() + dist = -( + x.pow(2).sum(1, keepdim=True) + - 2 * x @ embed + + embed.pow(2).sum(0, keepdim=True) + ) + embed_ind = dist.max(dim=-1).indices + return embed_ind + + def postprocess_emb(self, embed_ind, shape): + return embed_ind.view(*shape[:-1]) + + def dequantize(self, embed_ind): + quantize = F.embedding(embed_ind, self.embed) + return quantize + + def encode(self, x): + shape = x.shape + # pre-process + x = self.preprocess(x) + # quantize + embed_ind = self.quantize(x) + # post-process + embed_ind = self.postprocess_emb(embed_ind, shape) + return embed_ind + + def decode(self, embed_ind): + quantize = self.dequantize(embed_ind) + return quantize + + def forward(self, x): + shape, dtype = x.shape, x.dtype + x = self.preprocess(x) + + self.init_embed_(x) + + embed_ind = self.quantize(x) + embed_onehot = F.one_hot(embed_ind, self.codebook_size).type(dtype) + embed_ind = self.postprocess_emb(embed_ind, shape) + quantize = self.dequantize(embed_ind) + + if self.training: + # We do the expiry of code at that point as buffers are in sync + # and all the workers will take the same decision. + self.expire_codes_(x) + ema_inplace(self.cluster_size, embed_onehot.sum(0), self.decay) + embed_sum = x.t() @ embed_onehot + ema_inplace(self.embed_avg, embed_sum.t(), self.decay) + cluster_size = ( + laplace_smoothing(self.cluster_size, self.codebook_size, self.epsilon) + * self.cluster_size.sum() + ) + embed_normalized = self.embed_avg / cluster_size.unsqueeze(1) + self.embed.data.copy_(embed_normalized) + + return quantize, embed_ind + + +class VectorQuantization(nn.Module): + """Vector quantization implementation. + Currently supports only euclidean distance. + Args: + dim (int): Dimension + codebook_size (int): Codebook size + codebook_dim (int): Codebook dimension. If not defined, uses the specified dimension in dim. + decay (float): Decay for exponential moving average over the codebooks. + epsilon (float): Epsilon value for numerical stability. + kmeans_init (bool): Whether to use kmeans to initialize the codebooks. + kmeans_iters (int): Number of iterations used for kmeans initialization. + threshold_ema_dead_code (int): Threshold for dead code expiration. Replace any codes + that have an exponential moving average cluster size less than the specified threshold with + randomly selected vector from the current batch. + commitment_weight (float): Weight for commitment loss. + """ + def __init__( + self, + dim: int, + codebook_size: int, + codebook_dim: tp.Optional[int] = None, + decay: float = 0.99, + epsilon: float = 1e-5, + kmeans_init: bool = True, + kmeans_iters: int = 50, + threshold_ema_dead_code: int = 2, + commitment_weight: float = 1., + ): + super().__init__() + _codebook_dim: int = default(codebook_dim, dim) + + requires_projection = _codebook_dim != dim + self.project_in = (nn.Linear(dim, _codebook_dim) if requires_projection else nn.Identity()) + self.project_out = (nn.Linear(_codebook_dim, dim) if requires_projection else nn.Identity()) + + self.epsilon = epsilon + self.commitment_weight = commitment_weight + + self._codebook = EuclideanCodebook(dim=_codebook_dim, codebook_size=codebook_size, + kmeans_init=kmeans_init, kmeans_iters=kmeans_iters, + decay=decay, epsilon=epsilon, + threshold_ema_dead_code=threshold_ema_dead_code) + self.codebook_size = codebook_size + + @property + def codebook(self): + return self._codebook.embed + + def encode(self, x): + x = rearrange(x, "b d n -> b n d") + x = self.project_in(x) + embed_in = self._codebook.encode(x) + return embed_in + + def decode(self, embed_ind): + quantize = self._codebook.decode(embed_ind) + quantize = self.project_out(quantize) + quantize = rearrange(quantize, "b n d -> b d n") + return quantize + + def forward(self, x): + device = x.device + x = rearrange(x, "b d n -> b n d") + x = self.project_in(x) + quantize, embed_ind = self._codebook(x) + if self.training: + quantize = x + (quantize - x).detach() + loss = torch.tensor([0.0], device=device, requires_grad=self.training) + + if self.training: + # warnings.warn('When using RVQ in training model, first check ' + # 'https://github.com/facebookresearch/encodec/issues/25 . ' + # 'The bug wasn\'t fixed here for reproducibility.') + if self.commitment_weight > 0: + commit_loss = F.mse_loss(quantize.detach(), x) + loss = loss + commit_loss * self.commitment_weight + + quantize = self.project_out(quantize) + quantize = rearrange(quantize, "b n d -> b d n") + return quantize, embed_ind, loss + + +class ResidualVectorQuantization(nn.Module): + """Residual vector quantization implementation. + Follows Algorithm 1. in https://arxiv.org/pdf/2107.03312.pdf + """ + def __init__(self, *, num_quantizers, **kwargs): + super().__init__() + self.layers = nn.ModuleList( + [VectorQuantization(**kwargs) for _ in range(num_quantizers)] + ) + + def forward(self, x, n_q: tp.Optional[int] = None): + quantized_out = 0.0 + residual = x + + all_losses = [] + all_indices = [] + + n_q = n_q or len(self.layers) + for layer in self.layers[:n_q]: + quantized, indices, loss = layer(residual) + residual = residual - quantized.detach() + quantized_out = quantized_out + quantized + all_indices.append(indices) + all_losses.append(loss) + + out_losses, out_indices = map(torch.stack, (all_losses, all_indices)) + return quantized_out, out_indices, out_losses + + def encode(self, x: torch.Tensor, n_q: tp.Optional[int] = None) -> torch.Tensor: + residual = x + all_indices = [] + n_q = n_q or len(self.layers) + for layer in self.layers[:n_q]: + indices = layer.encode(residual) + all_indices.append(indices) + quantized = layer.decode(indices) + residual = residual - quantized.detach() + out_indices = torch.stack(all_indices) + return out_indices + + def decode(self, q_indices: torch.Tensor) -> torch.Tensor: + quantized_out = torch.tensor(0.0, device=q_indices.device) + for i, indices in enumerate(q_indices): + layer = self.layers[i] + quantized = layer.decode(indices) + quantized_out = quantized_out + quantized + return quantized_out + + +class LanguageVectorQuantization(nn.Module): + """Residual vector quantization implementation. + Follows Algorithm 1. in https://arxiv.org/pdf/2107.03312.pdf + """ + def __init__(self, *, num_quantizers, **kwargs): + super().__init__() + self.layers = nn.ModuleList( + [VectorQuantization(**kwargs) for _ in range(num_quantizers)] + ) + # print("core_vq.py:self.layers",self.layers) + + def forward(self, x, n_q: tp.Optional[int] = None): + # breakpoint() x[b,t,c] #[64,75,128] + quantized_out = 0.0 + residual = x + shape1,shape2=residual.size()[1]//3,2*residual.size()[1]//3 + + # breakpoint() + + all_losses = [] + all_indices = [] + + # breakpoint() + + n_q = n_q or len(self.layers) + # debug + # breakpoint() #[64,128,75] + + # 构造分组 + for i in range(n_q): + if(i==0): + # breakpoint() + residual_0=torch.cat((residual[:,:shape1,:],torch.zeros_like(residual[:,shape1:,:])),dim=1) + out_quantized_0, indices, loss = self.layers[i](residual_0) + quantized_out = quantized_out + out_quantized_0 + all_indices.append(indices) + all_losses.append(loss) + elif(i==1): + residual_1=torch.cat((torch.zeros_like(residual[:,:shape1,:]),residual[:,shape1:shape2,:],torch.zeros_like(residual[:,shape2:,:])),dim=1) + # residual_1[:,:shape1,:]=0 + # residual_1[:,shape2:,:]=0 + out_quantized_1, indices, loss = self.layers[i](residual_1) + quantized_out = quantized_out + out_quantized_1 + all_indices.append(indices) + all_losses.append(loss) + elif(i==2): + residual_2=torch.cat((torch.zeros_like(residual[:,:shape2,:]),residual[:,shape2:,:]),dim=1) + out_quantized_2, indices, loss = self.layers[i](residual_2) + quantized_out = quantized_out + out_quantized_2 + all_indices.append(indices) + all_losses.append(loss) + elif(i==3): + # assert i==3 + residual=residual-out_quantized_0.detach()-out_quantized_1.detach()-out_quantized_2.detach() + quantized, indices, loss = self.layers[i](residual) + quantized_out = quantized_out + quantized + all_indices.append(indices) + all_losses.append(loss) + else: + residual = residual - quantized.detach() + quantized, indices, loss = self.layers[i](residual) #得到该层的表征,该层的indices,该层的loss [64,75] + quantized_out = quantized_out + quantized + all_indices.append(indices) + all_losses.append(loss) + + # for layer in self.layers[:n_q]: + # quantized, indices, loss = layer(residual) #得到该层的表征,该层的indices,该层的loss [64,75] + # residual = residual - quantized.detach() + # quantized_out = quantized_out + quantized + # all_indices.append(indices) + # all_losses.append(loss) + # # breakpoint() + # breakpoint() + + out_losses, out_indices = map(torch.stack, (all_losses, all_indices)) + return quantized_out, out_indices, out_losses + + def encode(self, x: torch.Tensor, n_q: tp.Optional[int] = None) -> torch.Tensor: + residual = x + all_indices = [] + n_q = n_q or len(self.layers) + for layer in self.layers[:n_q]: + indices = layer.encode(residual) + all_indices.append(indices) + quantized = layer.decode(indices) + residual = residual - quantized.detach() + out_indices = torch.stack(all_indices) + return out_indices + + def decode(self, q_indices: torch.Tensor) -> torch.Tensor: + quantized_out = torch.tensor(0.0, device=q_indices.device) + for i, indices in enumerate(q_indices): + layer = self.layers[i] + quantized = layer.decode(indices) + quantized_out = quantized_out + quantized + return quantized_out \ No newline at end of file diff --git a/encodec/quantization/vq.py b/encodec/quantization/vq.py new file mode 100644 index 0000000..82521ed --- /dev/null +++ b/encodec/quantization/vq.py @@ -0,0 +1,134 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""Residual vector quantizer implementation.""" + +from dataclasses import dataclass, field +import math +import typing as tp + +import torch +from torch import nn + +from .core_vq import ResidualVectorQuantization,LanguageVectorQuantization + + +@dataclass +class QuantizedResult: + quantized: torch.Tensor + codes: torch.Tensor + bandwidth: torch.Tensor # bandwidth in kb/s used, per batch item. + penalty: tp.Optional[torch.Tensor] = None + metrics: dict = field(default_factory=dict) + + +class ResidualVectorQuantizer(nn.Module): + """Residual Vector Quantizer. + Args: + dimension (int): Dimension of the codebooks. + n_q (int): Number of residual vector quantizers used. + bins (int): Codebook size. + decay (float): Decay for exponential moving average over the codebooks. + kmeans_init (bool): Whether to use kmeans to initialize the codebooks. + kmeans_iters (int): Number of iterations used for kmeans initialization. + threshold_ema_dead_code (int): Threshold for dead code expiration. Replace any codes + that have an exponential moving average cluster size less than the specified threshold with + randomly selected vector from the current batch. + """ + def __init__( + self, + dimension: int = 256, + n_q: int = 8, + bins: int = 1024, + decay: float = 0.99, + kmeans_init: bool = True, + kmeans_iters: int = 50, + threshold_ema_dead_code: int = 2, + ): + super().__init__() + self.n_q = n_q + self.dimension = dimension + self.bins = bins + self.decay = decay + self.kmeans_init = kmeans_init + self.kmeans_iters = kmeans_iters + self.threshold_ema_dead_code = threshold_ema_dead_code + self.vq = LanguageVectorQuantization( + dim=self.dimension, + codebook_size=self.bins, + num_quantizers=self.n_q, + decay=self.decay, + kmeans_init=self.kmeans_init, + kmeans_iters=self.kmeans_iters, + threshold_ema_dead_code=self.threshold_ema_dead_code, + ) + # self.vq = ResidualVectorQuantization( + # dim=self.dimension, + # codebook_size=self.bins, + # num_quantizers=self.n_q, + # decay=self.decay, + # kmeans_init=self.kmeans_init, + # kmeans_iters=self.kmeans_iters, + # threshold_ema_dead_code=self.threshold_ema_dead_code, + # ) + + + def forward(self, x: torch.Tensor, frame_rate: int, bandwidth: tp.Optional[float] = None) -> QuantizedResult: + """Residual vector quantization on the given input tensor. + Args: + x (torch.Tensor): Input tensor. + frame_rate (int): Sample rate of the input tensor. + bandwidth (float): Target bandwidth. + Returns: + QuantizedResult: + The quantized (or approximately quantized) representation with + the associated bandwidth and any penalty term for the loss. + """ + bw_per_q = self.get_bandwidth_per_quantizer(frame_rate) + n_q = self.get_num_quantizers_for_bandwidth(frame_rate, bandwidth) + # assert n_q==4 + # breakpoint() + nq_choice=[3,4,8] + if self.training: + choice = int(torch.randint(0, 3, (1,)).item()) + # breakpoint() + n_q=nq_choice[choice] + # n_q=8 + quantized, codes, commit_loss = self.vq(x, n_q=n_q) + bw = torch.tensor(n_q * bw_per_q).to(x) + return QuantizedResult(quantized, codes, bw, penalty=torch.mean(commit_loss)) + + def get_num_quantizers_for_bandwidth(self, frame_rate: int, bandwidth: tp.Optional[float] = None) -> int: + """Return n_q based on specified target bandwidth. + """ + bw_per_q = self.get_bandwidth_per_quantizer(frame_rate) + n_q = self.n_q + if bandwidth and bandwidth > 0.: + # bandwidth is represented as a thousandth of what it is, e.g. 6kbps bandwidth is represented as + # bandwidth == 6.0 + n_q = int(max(1, math.floor(bandwidth * 1000 / bw_per_q))) + return n_q + + def get_bandwidth_per_quantizer(self, frame_rate: int): + """Return bandwidth per quantizer for a given input frame rate. + Each quantizer encodes a frame with lg(bins) bits. + """ + return math.log2(self.bins) * frame_rate + + def encode(self, x: torch.Tensor, frame_rate: int, bandwidth: tp.Optional[float] = None) -> torch.Tensor: + """Encode a given input tensor with the specified frame rate at the given bandwidth. + The RVQ encode method sets the appropriate number of quantizers to use + and returns indices for each quantizer. + """ + n_q = self.get_num_quantizers_for_bandwidth(frame_rate, bandwidth) + codes = self.vq.encode(x, n_q=n_q) + return codes + + def decode(self, codes: torch.Tensor) -> torch.Tensor: + """Decode the given codes to the quantized representation. + """ + quantized = self.vq.decode(codes) + return quantized diff --git a/encodec/utils.py b/encodec/utils.py new file mode 100644 index 0000000..e3f0f9e --- /dev/null +++ b/encodec/utils.py @@ -0,0 +1,103 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. + +"""Various utilities.""" + +from hashlib import sha256 +from pathlib import Path +import typing as tp + +import torch +import torchaudio + + +def _linear_overlap_add(frames: tp.List[torch.Tensor], stride: int): + # Generic overlap add, with linear fade-in/fade-out, supporting complex scenario + # e.g., more than 2 frames per position. + # The core idea is to use a weight function that is a triangle, + # with a maximum value at the middle of the segment. + # We use this weighting when summing the frames, and divide by the sum of weights + # for each positions at the end. Thus: + # - if a frame is the only one to cover a position, the weighting is a no-op. + # - if 2 frames cover a position: + # ... ... + # / \/ \ + # / /\ \ + # S T , i.e. S offset of second frame starts, T end of first frame. + # Then the weight function for each one is: (t - S), (T - t), with `t` a given offset. + # After the final normalization, the weight of the second frame at position `t` is + # (t - S) / (t - S + (T - t)) = (t - S) / (T - S), which is exactly what we want. + # + # - if more than 2 frames overlap at a given point, we hope that by induction + # something sensible happens. + assert len(frames) + device = frames[0].device + dtype = frames[0].dtype + shape = frames[0].shape[:-1] + total_size = stride * (len(frames) - 1) + frames[-1].shape[-1] + + frame_length = frames[0].shape[-1] + t = torch.linspace(0, 1, frame_length + 2, device=device, dtype=dtype)[1: -1] + weight = 0.5 - (t - 0.5).abs() + + sum_weight = torch.zeros(total_size, device=device, dtype=dtype) + out = torch.zeros(*shape, total_size, device=device, dtype=dtype) + offset: int = 0 + + for frame in frames: + frame_length = frame.shape[-1] + out[..., offset:offset + frame_length] += weight[:frame_length] * frame + sum_weight[offset:offset + frame_length] += weight[:frame_length] + offset += stride + assert sum_weight.min() > 0 + return out / sum_weight + + +def _get_checkpoint_url(root_url: str, checkpoint: str): + if not root_url.endswith('/'): + root_url += '/' + return root_url + checkpoint + + +def _check_checksum(path: Path, checksum: str): + sha = sha256() + with open(path, 'rb') as file: + while True: + buf = file.read(2**20) + if not buf: + break + sha.update(buf) + actual_checksum = sha.hexdigest()[:len(checksum)] + if actual_checksum != checksum: + raise RuntimeError(f'Invalid checksum for file {path}, ' + f'expected {checksum} but got {actual_checksum}') + + +def convert_audio(wav: torch.Tensor, sr: int, target_sr: int, target_channels: int): + assert wav.dim() >= 2, "Audio tensor must have at least 2 dimensions" + assert wav.shape[-2] in [1, 2], "Audio must be mono or stereo." + *shape, channels, length = wav.shape + if target_channels == 1: + wav = wav.mean(-2, keepdim=True) + elif target_channels == 2: + wav = wav.expand(*shape, target_channels, length) + elif channels == 1: + wav = wav.expand(target_channels, -1) + else: + raise RuntimeError(f"Impossible to convert from {channels} to {target_channels}") + wav = torchaudio.transforms.Resample(sr, target_sr)(wav) + return wav + + +def save_audio(wav: torch.Tensor, path: tp.Union[Path, str], + sample_rate: int, rescale: bool = False): + limit = 0.99 + mx = wav.abs().max() + if rescale: + wav = wav * min(limit / mx, 1) + else: + wav = wav.clamp(-limit, limit) + torchaudio.save(str(path), wav, sample_rate=sample_rate, encoding='PCM_S', bits_per_sample=16) diff --git a/metrics/UTMOS.py b/metrics/UTMOS.py new file mode 100644 index 0000000..5e6e9a5 --- /dev/null +++ b/metrics/UTMOS.py @@ -0,0 +1,223 @@ +import os + +import fairseq +import pytorch_lightning as pl +import requests +import torch +import torch.nn as nn +from tqdm import tqdm + +UTMOS_CKPT_URL = "https://huggingface.co/spaces/sarulab-speech/UTMOS-demo/resolve/main/epoch%3D3-step%3D7459.ckpt" +WAV2VEC_URL = "https://huggingface.co/spaces/sarulab-speech/UTMOS-demo/resolve/main/wav2vec_small.pt" + +""" +UTMOS score, automatic Mean Opinion Score (MOS) prediction system, +adapted from https://huggingface.co/spaces/sarulab-speech/UTMOS-demo +""" + + +class UTMOSScore: + """Predicting score for each audio clip.""" + + def __init__(self, device, ckpt_path="epoch=3-step=7459.ckpt"): + self.device = device + filepath = os.path.join(os.path.dirname(__file__), ckpt_path) + if not os.path.exists(filepath): + download_file(UTMOS_CKPT_URL, filepath) + self.model = BaselineLightningModule.load_from_checkpoint(filepath).eval().to(device) + + def score(self, wavs: torch.tensor) -> torch.tensor: + """ + Args: + wavs: audio waveform to be evaluated. When len(wavs) == 1 or 2, + the model processes the input as a single audio clip. The model + performs batch processing when len(wavs) == 3. + """ + if len(wavs.shape) == 1: + out_wavs = wavs.unsqueeze(0).unsqueeze(0) + elif len(wavs.shape) == 2: + out_wavs = wavs.unsqueeze(0) + elif len(wavs.shape) == 3: + out_wavs = wavs + else: + raise ValueError("Dimension of input tensor needs to be <= 3.") + bs = out_wavs.shape[0] + batch = { + "wav": out_wavs, + "domains": torch.zeros(bs, dtype=torch.int).to(self.device), + "judge_id": torch.ones(bs, dtype=torch.int).to(self.device) * 288, + } + with torch.no_grad(): + output = self.model(batch) + + return output.mean(dim=1).squeeze(1).cpu().detach() * 2 + 3 + + +def download_file(url, filename): + """ + Downloads a file from the given URL + + Args: + url (str): The URL of the file to download. + filename (str): The name to save the file as. + """ + print(f"Downloading file {filename}...") + response = requests.get(url, stream=True) + response.raise_for_status() + + total_size_in_bytes = int(response.headers.get("content-length", 0)) + progress_bar = tqdm(total=total_size_in_bytes, unit="iB", unit_scale=True) + + with open(filename, "wb") as f: + for chunk in response.iter_content(chunk_size=8192): + progress_bar.update(len(chunk)) + f.write(chunk) + + progress_bar.close() + + +def load_ssl_model(ckpt_path="wav2vec_small.pt"): + filepath = os.path.join(os.path.dirname(__file__), ckpt_path) + if not os.path.exists(filepath): + download_file(WAV2VEC_URL, filepath) + SSL_OUT_DIM = 768 + model, cfg, task = fairseq.checkpoint_utils.load_model_ensemble_and_task([filepath]) + ssl_model = model[0] + ssl_model.remove_pretraining_modules() + return SSL_model(ssl_model, SSL_OUT_DIM) + + +class BaselineLightningModule(pl.LightningModule): + def __init__(self, cfg): + super().__init__() + self.cfg = cfg + self.construct_model() + self.save_hyperparameters() + + def construct_model(self): + self.feature_extractors = nn.ModuleList( + [load_ssl_model(ckpt_path="wav2vec_small.pt"), DomainEmbedding(3, 128),] + ) + output_dim = sum([feature_extractor.get_output_dim() for feature_extractor in self.feature_extractors]) + output_layers = [LDConditioner(judge_dim=128, num_judges=3000, input_dim=output_dim)] + output_dim = output_layers[-1].get_output_dim() + output_layers.append( + Projection(hidden_dim=2048, activation=torch.nn.ReLU(), range_clipping=False, input_dim=output_dim) + ) + + self.output_layers = nn.ModuleList(output_layers) + + def forward(self, inputs): + outputs = {} + for feature_extractor in self.feature_extractors: + outputs.update(feature_extractor(inputs)) + x = outputs + for output_layer in self.output_layers: + x = output_layer(x, inputs) + return x + + +class SSL_model(nn.Module): + def __init__(self, ssl_model, ssl_out_dim) -> None: + super(SSL_model, self).__init__() + self.ssl_model, self.ssl_out_dim = ssl_model, ssl_out_dim + + def forward(self, batch): + wav = batch["wav"] + wav = wav.squeeze(1) # [batches, audio_len] + res = self.ssl_model(wav, mask=False, features_only=True) + x = res["x"] + return {"ssl-feature": x} + + def get_output_dim(self): + return self.ssl_out_dim + + +class DomainEmbedding(nn.Module): + def __init__(self, n_domains, domain_dim) -> None: + super().__init__() + self.embedding = nn.Embedding(n_domains, domain_dim) + self.output_dim = domain_dim + + def forward(self, batch): + return {"domain-feature": self.embedding(batch["domains"])} + + def get_output_dim(self): + return self.output_dim + + +class LDConditioner(nn.Module): + """ + Conditions ssl output by listener embedding + """ + + def __init__(self, input_dim, judge_dim, num_judges=None): + super().__init__() + self.input_dim = input_dim + self.judge_dim = judge_dim + self.num_judges = num_judges + assert num_judges != None + self.judge_embedding = nn.Embedding(num_judges, self.judge_dim) + # concat [self.output_layer, phoneme features] + + self.decoder_rnn = nn.LSTM( + input_size=self.input_dim + self.judge_dim, + hidden_size=512, + num_layers=1, + batch_first=True, + bidirectional=True, + ) # linear? + self.out_dim = self.decoder_rnn.hidden_size * 2 + + def get_output_dim(self): + return self.out_dim + + def forward(self, x, batch): + judge_ids = batch["judge_id"] + if "phoneme-feature" in x.keys(): + concatenated_feature = torch.cat( + (x["ssl-feature"], x["phoneme-feature"].unsqueeze(1).expand(-1, x["ssl-feature"].size(1), -1)), dim=2 + ) + else: + concatenated_feature = x["ssl-feature"] + if "domain-feature" in x.keys(): + concatenated_feature = torch.cat( + (concatenated_feature, x["domain-feature"].unsqueeze(1).expand(-1, concatenated_feature.size(1), -1),), + dim=2, + ) + if judge_ids != None: + concatenated_feature = torch.cat( + ( + concatenated_feature, + self.judge_embedding(judge_ids).unsqueeze(1).expand(-1, concatenated_feature.size(1), -1), + ), + dim=2, + ) + decoder_output, (h, c) = self.decoder_rnn(concatenated_feature) + return decoder_output + + +class Projection(nn.Module): + def __init__(self, input_dim, hidden_dim, activation, range_clipping=False): + super(Projection, self).__init__() + self.range_clipping = range_clipping + output_dim = 1 + if range_clipping: + self.proj = nn.Tanh() + + self.net = nn.Sequential( + nn.Linear(input_dim, hidden_dim), activation, nn.Dropout(0.3), nn.Linear(hidden_dim, output_dim), + ) + self.output_dim = output_dim + + def forward(self, x, batch): + output = self.net(x) + + # range clipping + if self.range_clipping: + return self.proj(output) * 2.0 + 3 + else: + return output + + def get_output_dim(self): + return self.output_dim diff --git a/metrics/__pycache__/UTMOS.cpython-310.pyc b/metrics/__pycache__/UTMOS.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..29fc32f04bdfb5144b43dc2d5e6c8f5c3d76fe47 GIT binary patch literal 7978 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 IUaepGUx{r>`2YX_ literal 0 HcmV?d00001 diff --git a/metrics/__pycache__/periodicity.cpython-310.pyc b/metrics/__pycache__/periodicity.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3faa8fb331cb6bb897b1bd0b027101bdb9e382eb GIT binary patch literal 2735 zcmaJ@&2QX96d!-?uDxGLBQ+GYG6JD4(5%XVLy4dzA2d=)OA@GLkSy0T-u1?7Z)dzo zQ@kg7&Hs=bdqG_I4>%$Ig1I3iq~5rJxP&+3-K^UbW;M@m-n{qb&3iMy*|gEH5VUXp z{E6IeAoRN!lv@P`x1qBGAQ)jKMsD#{Tvd)WSCe1e)#cZ44fv|DIjp!91!2vtV%@FP z5UG+{sA7X?0}GqP#uZ|RCa&VzGsCT8OUi9QLmk&~{q}U}htGfeV;rS?fkiP%0^((TN?1RQF<%%b2Wb=#>}69?pb1~o zCbn)vUxUtm1(KnGlEWsk3Y>~HtmkN;VFR1T)o;~_HqmqKL_b9*#wnU;xqi;;QonKq zO^nPOR0h=?Wwn6?Qd@ec9t)3lZU~BN;L(C^AJ-;kRv$EkwVbIRtCLDrKWXOX%y(Wn zRkPMInpE@Zpp6^2d938hKAP09mFszJRYbjzLo~U%k5-Z3LKV{1^1o9MvK(j+D8W&X zF=rHILErHc?2HJFQV>SjkrSrW$@;|UMF%8tWHwhUX?TbB*e%HkH*&_gzDE+4(#|bs z4{QqAp?^TY%W&mf_d+q8>tUSw+0^X3Mso3~vV%!Rf-Fjtxt|La{69Z4<+39g(GJPR zG%0PRNW}F7`;_`e)1XF0nh0b^XQu8I)X!*Lw%ZFVZa z4WmR*{|UF5KODuxqkcxXF-$Ru-9;+H^-9Zf6O#it$y^)x_yq>H9fgXs`vP1e3WY|U zDmM?K1gD4GNW3u2xYbWb9^8pu*5?*X&3I#!9umr}1S;mo(NltH9UO2oAW24ON98J` zv@N^~$Ilh6`%fa)S>#rh(x4wuG9tV(O_yu$-udFey$x^Y&fbQMiEF`V3_*;Cqob)w zaYe0goXGn6F>HJUwWev0`a^C=zufNoN#YfoaP5a%+w1oqdb?Zh2Cu}?BbqYbZNbL8 zkdnt^xa$#N?h<4vAfs&T$KD}{di^X)dQ@bE>qFuvZuP6}ukUZIZLD`JDsDg31u=wz zA?wWTQljaCv}76N&k*Y{w^dp}$}7|J`W(^sK>MFByZv-Xx`XuK$WMTWymlW&y&E`U z``tmr`cQ%q^lkvhEQ$?T{AeWg}ZVSZH zLC?t5y!Hk6F>M~U7pIK9jFja~iP;jm z39x&eg?ubt)(vmI>~-^|!-A9&nV;gV?Vh7>5c`ZpVHEfR(z5O5lei)M)sIy^c~RPdYtw?)yup+J?7xcV}bw?)`h~?&1tn=Q3^<{|f*$#XB!cDpxM;NuVW_8>_CuQ#X#uC*px& eqR>@TRf=C-(NzF3RX6oB_?`ijLATDXeDp8Vrx8;C literal 0 HcmV?d00001 diff --git a/metrics/infer.py b/metrics/infer.py new file mode 100644 index 0000000..a89155d --- /dev/null +++ b/metrics/infer.py @@ -0,0 +1,116 @@ +# 测试各种指标 +import os +import glob +from UTMOS import UTMOSScore +from periodicity import calculate_periodicity_metrics +import torchaudio +from pesq import pesq +import numpy as np +import torch +import math +from pystoi import stoi + +device=torch.device('cuda:3') + +# 如果是ljspeech,需要更换路径,更换数据读取逻辑,更换stoi的采样率 + +def main(): + prepath="/home/jovyan/honor/big-disk/jishengpeng/code/languagecodec/result/infer/languagecodec/ljspeech_nq4_large_epoch24_resample" + rawpath="/home/jovyan/honor/big-disk/jishengpeng/Data/libritts/test-other" + # rawpath="/home/jovyan/honor/big-disk/jishengpeng/Data/LJSpeech-1.1/wavs" + preaudio = os.listdir(prepath) + rawaudio = [] + + UTMOS=UTMOSScore(device='cuda:3') + + # libritts + for i in range(len(preaudio)): + id1=preaudio[i].split('_')[0] + id2=preaudio[i].split('_')[1] + rawaudio.append(rawpath+"/"+id1+"/"+id2+"/"+preaudio[i]) + + # # ljspeech + # for i in range(len(preaudio)): + # rawaudio.append(rawpath+"/"+preaudio[i]) + + utmos_sumgt=0 + utmos_sumencodec=0 + pesq_sumpre=0 + f1score_sumpre=0 + stoi_sumpre=[] + f1score_filt=0 + + for i in range(len(preaudio)): + print(i) + rawwav,rawwav_sr=torchaudio.load(rawaudio[i]) + prewav,prewav_sr=torchaudio.load(prepath+"/"+preaudio[i]) + # breakpoint() + rawwav=rawwav.to(device) + prewav=prewav.to(device) + # print(rawwav.size(),prewav.size()) + # breakpoint() + rawwav_16k=torchaudio.functional.resample(rawwav, orig_freq=rawwav_sr, new_freq=16000) #测试UTMOS的时候必须重采样 + prewav_16k=torchaudio.functional.resample(prewav, orig_freq=prewav_sr, new_freq=16000) + + + # 1.UTMOS + print("****UTMOS_raw",i,UTMOS.score(rawwav_16k.unsqueeze(1))[0].item()) + print("****UTMOS_encodec",i,UTMOS.score(prewav_16k.unsqueeze(1))[0].item()) + utmos_sumgt+=UTMOS.score(rawwav_16k.unsqueeze(1))[0].item() + utmos_sumencodec+=UTMOS.score(prewav_16k.unsqueeze(1))[0].item() + + + # breakpoint() + + ## 2.PESQ + min_len=min(rawwav_16k.size()[1],prewav_16k.size()[1]) + rawwav_16k_pesq=rawwav_16k[:,:min_len].squeeze(0) + prewav_16k_pesq=prewav_16k[:,:min_len].squeeze(0) + pesq_score = pesq(16000, rawwav_16k_pesq.cpu().numpy(), prewav_16k_pesq.cpu().numpy(), "wb", on_error=1) + print("****PESQ",i,pesq_score) + pesq_sumpre+=pesq_score + # breakpoint() + + ## 3.F1-score + min_len=min(rawwav_16k.size()[1],prewav_16k.size()[1]) + rawwav_16k_f1score=rawwav_16k[:,:min_len] + prewav_16k_f1score=prewav_16k[:,:min_len] + periodicity_loss, pitch_loss, f1_score = calculate_periodicity_metrics(rawwav_16k_f1score,prewav_16k_f1score) + print("****f1",periodicity_loss, pitch_loss, f1_score,f1score_sumpre) + if(math.isnan(f1_score)): + f1score_filt+=1 + print("*****",f1score_filt) + else: + f1score_sumpre+=f1_score + # breakpoint() + + + ## 4.STOI + # # 针对重采样的ljspeech + # rawwav_24k=torchaudio.functional.resample(rawwav, orig_freq=rawwav_sr, new_freq=24000) + # min_len=min(rawwav_24k.size()[1],prewav.size()[1]) + # rawwav_stoi=rawwav_24k[:,:min_len].squeeze(0) + # prewav_stoi=prewav[:,:min_len].squeeze(0) + # tmp_stoi=stoi(rawwav_stoi.cpu(),prewav_stoi.cpu(),24000,extended=False) + # print("****stoi",tmp_stoi) + # stoi_sumpre.append(tmp_stoi) + # # breakpoint() + + # 针对libritts采样率是24k的 + min_len=min(rawwav.size()[1],prewav.size()[1]) + rawwav_stoi=rawwav[:,:min_len].squeeze(0) + prewav_stoi=prewav[:,:min_len].squeeze(0) + tmp_stoi=stoi(rawwav_stoi.cpu(),prewav_stoi.cpu(),rawwav_sr,extended=False) + print("****stoi",tmp_stoi) + stoi_sumpre.append(tmp_stoi) + + print("*************UTMOS_raw",utmos_sumgt,utmos_sumgt/len(preaudio)) + print("*************UTMOS_encodec",utmos_sumgt,utmos_sumencodec/len(preaudio)) + print("*************PESQ:",pesq_sumpre,pesq_sumpre/len(preaudio)) + print("*************F1_score:",f1score_sumpre,f1score_sumpre/(len(preaudio)-f1score_filt),f1score_filt) + print("*************STOI:",np.mean(stoi_sumpre)) + + + +if __name__=="__main__": + main() \ No newline at end of file diff --git a/metrics/periodicity.py b/metrics/periodicity.py new file mode 100644 index 0000000..728017c --- /dev/null +++ b/metrics/periodicity.py @@ -0,0 +1,105 @@ +import librosa +import numpy as np +import torch +import torchaudio +import torchcrepe +from torchcrepe.loudness import REF_DB + +SILENCE_THRESHOLD = -60 +UNVOICED_THRESHOLD = 0.21 + +""" +Periodicity metrics adapted from https://github.com/descriptinc/cargan +""" + + +def predict_pitch( + audio: torch.Tensor, silence_threshold: float = SILENCE_THRESHOLD, unvoiced_treshold: float = UNVOICED_THRESHOLD +): + """ + Predicts pitch and periodicity for the given audio. + + Args: + audio (Tensor): The audio waveform. + silence_threshold (float): The threshold for silence detection. + unvoiced_treshold (float): The threshold for unvoiced detection. + + Returns: + pitch (ndarray): The predicted pitch. + periodicity (ndarray): The predicted periodicity. + """ + # torchcrepe inference + pitch, periodicity = torchcrepe.predict( + audio, + fmin=50.0, + fmax=550, + sample_rate=torchcrepe.SAMPLE_RATE, + model="full", + return_periodicity=True, + device=audio.device, + pad=False, + ) + pitch = pitch.cpu().numpy() + periodicity = periodicity.cpu().numpy() + + # Calculate dB-scaled spectrogram and set low energy frames to unvoiced + hop_length = torchcrepe.SAMPLE_RATE // 100 # default CREPE + stft = torchaudio.functional.spectrogram( + audio, + window=torch.hann_window(torchcrepe.WINDOW_SIZE, device=audio.device), + n_fft=torchcrepe.WINDOW_SIZE, + hop_length=hop_length, + win_length=torchcrepe.WINDOW_SIZE, + power=2, + normalized=False, + pad=0, + center=False, + ) + + # Perceptual weighting + freqs = librosa.fft_frequencies(sr=torchcrepe.SAMPLE_RATE, n_fft=torchcrepe.WINDOW_SIZE) + perceptual_stft = librosa.perceptual_weighting(stft.cpu().numpy(), freqs) - REF_DB + silence = perceptual_stft.mean(axis=1) < silence_threshold + + periodicity[silence] = 0 + pitch[periodicity < unvoiced_treshold] = torchcrepe.UNVOICED + + return pitch, periodicity + + +def calculate_periodicity_metrics(y: torch.Tensor, y_hat: torch.Tensor): + """ + Calculates periodicity metrics for the predicted and true audio data. + + Args: + y (Tensor): The true audio data. + y_hat (Tensor): The predicted audio data. + + Returns: + periodicity_loss (float): The periodicity loss. + pitch_loss (float): The pitch loss. + f1 (float): The F1 score for voiced/unvoiced classification + """ + true_pitch, true_periodicity = predict_pitch(y) + pred_pitch, pred_periodicity = predict_pitch(y_hat) + + true_voiced = ~np.isnan(true_pitch) + pred_voiced = ~np.isnan(pred_pitch) + + periodicity_loss = np.sqrt(((pred_periodicity - true_periodicity) ** 2).mean(axis=1)).mean() + + # Update pitch rmse + voiced = true_voiced & pred_voiced + difference_cents = 1200 * (np.log2(true_pitch[voiced]) - np.log2(pred_pitch[voiced])) + pitch_loss = np.sqrt((difference_cents ** 2).mean()) + + # voiced/unvoiced precision and recall + true_positives = (true_voiced & pred_voiced).sum() + false_positives = (~true_voiced & pred_voiced).sum() + false_negatives = (true_voiced & ~pred_voiced).sum() + + precision = true_positives / (true_positives + false_positives) + recall = true_positives / (true_positives + false_negatives) + f1 = 2 * precision * recall / (precision + recall) + + return periodicity_loss, pitch_loss, f1 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..410d868 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,8 @@ +torch +torchaudio +numpy +scipy +einops +pyyaml +huggingface_hub +encodec==0.1.1 \ No newline at end of file diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..6f72868 --- /dev/null +++ b/setup.py @@ -0,0 +1,39 @@ +import io +import os + +from setuptools import find_packages, setup + +for line in open("vocos/__init__.py"): + line = line.strip() + if "__version__" in line: + context = {} + exec(line, context) + VERSION = context["__version__"] + + +def read(*paths, **kwargs): + content = "" + with io.open( + os.path.join(os.path.dirname(__file__), *paths), encoding=kwargs.get("encoding", "utf8"), + ) as open_file: + content = open_file.read().strip() + return content + + +def read_requirements(path): + return [line.strip() for line in read(path).split("\n") if not line.startswith(('"', "#", "-", "git+"))] + + +setup( + name="vocos", + version=VERSION, + author="Hubert Siuzdak", + author_email="huberts@charactr.com", + description="Fourier-based neural vocoder for high-quality audio synthesis", + url="https://github.com/charactr-platform/vocos", + long_description=read("README.md"), + long_description_content_type="text/markdown", + packages=find_packages(), + install_requires=read_requirements("requirements.txt"), + extras_require={"train": read_requirements("requirements-train.txt")}, +) diff --git a/train.py b/train.py new file mode 100644 index 0000000..ddd12ab --- /dev/null +++ b/train.py @@ -0,0 +1,14 @@ +import os +os.environ['CUDA_LAUNCH_BLOCKING'] = '1' +from pytorch_lightning.cli import LightningCLI, ArgsType + + +def cli_main(args: ArgsType = None): + # breakpoint() + cli = LightningCLI(args=args) + # breakpoint() + cli.trainer.fit(model=cli.model, datamodule=cli.datamodule) + + +if __name__ == "__main__": + cli_main() diff --git a/vocos/__init__.py b/vocos/__init__.py new file mode 100644 index 0000000..f363437 --- /dev/null +++ b/vocos/__init__.py @@ -0,0 +1,4 @@ +from vocos.pretrained import Vocos + + +__version__ = "0.0.3" diff --git a/vocos/__pycache__/__init__.cpython-310.pyc b/vocos/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dbca3d2f6d8d3a481a2351034c27924a0c2c7b3c GIT binary patch literal 236 zcmYjKy9&ZU5WGtah!3#vCsLRbEETb{vk@%P95J`V)8sbXX+ZzT!rFgHYvnIkxo73T z&hE^@3=W4qMtDXKnA3iF@sEJSipGtJ6jQup6;C;5Do6trZdu%U(}%^pjdqx$yG7Gv zn#?wFn2s86B(;UJ&9nh!eOlX>vH|Nf8Y%D0cF6nDXDtp`fjDAw%?#ZJt=Q{gqO>~+ tR|Dh+k)r}pW~R7g1$dE*UyG1Z8-12CsjqE!QK7n&u;i5Oe8GTq!!OM#Jj4J1 literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/dataset.cpython-310.pyc b/vocos/__pycache__/dataset.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..587a708c797636dc0db0f5a3edf3b5cfe124408a GIT binary patch literal 3356 zcmZ`*&5s;M74Pb<{+OPR-Pr5hwF!=iNMIn@B>@3K7P6Gc90)6f4Jad|R(q;ure}M) z$JIS{b~SThox~hgARz=29A*%T@FmKP|D~?TM$0uPB7yn6nweeiIO$fudR6uMy;t=< z^LjnB@Z8A$A^#2RpEP;);h5aOS3Cp|mSCwhU@gW7w^O_2n31=*8QqqP(Mi35-|`I& zPlG|FRT+e>aPd#IRh4{N6YdOLB>RyiJmEjEgnwiou~r@PKvXcVNdL%bH82lF74xdB zV7?~oTUN7n0&T1&(-jeyaXXERVh^*6?y~se+KbUyjC?V=*Krc)=Fi2vm1mu# ztLvR4m1$Cx(J(H1x?aSCVG0E!6_-+1v(X?jOR~`6ow#iGq9Qq5Y~0V)zEn7wr-LZU z;(?4J9Y)c>91M6Zitdi$bg|M-F5{-6d|aLINwO^2uXSUb1QpHJzt5@*=7kn>H7kHa2y?h9_ z@zGdZ0Vu5_YszL8v&L*}MfTVRgs0!K9MOi zd5bu`3Q*D!Y{8E0iBqz%GiH4opMy19ILGdUk2&s+?>%DbE1pKfH-P@;WRoVBsJl8=8uX_uNzTUmeG74 z(McQ%N=!9ovj+2?a_8{ssnB^~@0|ZddrFogm9;6bmk;6Ocyt|~t^koF9F~x%n?pwX0GG<+{kB#_$p{WCC6E3hu2oMTP6NNz0^0r0eaj# zr^ky}RNo}9qD6z8_)Led5y|TS&)?5^!e&*~iIzfEtq~wUF>a^%ojgzH=QqZDjdpeb zbbaBfZJDM^cQp!KB@*Mfmw=ID8+!%TCcEG^{7pyEdK=%l=d_&M!178K;D~q1031cc zl^)`q3IlH;2S^VqLB9fuiU_fWk^tk?)GJ_f=4$6cfkXxPOep*e2!%qQ9kJi8O`Nea zwP)7UnZX+({!3Idj`zr6Ru;Tr6e98uj0=5}wo)2ZF zNSNkI#zKb$l6;9gkF*{vD}btiK#^CQxImz-1Pbe{7~5EfjA3$Yjjgj6pHiMhYPfXj zZi6MyWoHL*)JMP8k;Um-C~c_HVq56pQ?r#gW2Kq~n6mf&#Lzzq;F8+f$VOPRJgkmjIspP!zWLUKYskT2mkur2Pa2=fBf(RMTO@k+9gLM1MTliIRtX@6i@OQz{!6B zG)KEIICOU2?0~Y8tE3xsl)S5hOx`zGlc^to5%Ed$`%9TbOBS4LTJcO)g+AfAyf?ogqL(R?7|Y+h3AY>0dxXCjBDqb%t_ zDIFSa@kk`Ot`_-wk?eG2yDaoZJRGJ6%V{*1W};Dtol(}NRw+((pya$2L&-)DW+IiU z%1}Znrw!nfNT`BbYC`w>bcoPMoVR!O!5i8xlx7E-chPxhhK6kz3ksob*=sd`gF$zp z0~(1kR^>|6>uN-$Eh*(7il`ASs6vFSVQ;XI2X=#Pv#ZDf8^{Oi>H=ZkBk(qW_HG-?sEAh13X#D~@~8YuRjQyU53CEU z;cq)8D>v75mCBUqbY!8(4YiAY7p>!ufg1s8k5*q89vIU_>9T!S4y~`7)tyn9q{R;L zQk2u@{RZVTy@vBe)Iyg%O1s6pq*39S7lzN#SO?eV?eh;QI0{POwMFkr`8BXZ+jelT I!N$h_0h2v6!2kdN literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/discriminators.cpython-310.pyc b/vocos/__pycache__/discriminators.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..beeb19771da13678d78e6e00c01648b5aae19d86 GIT binary patch literal 6984 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 literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/experiment.cpython-310.pyc b/vocos/__pycache__/experiment.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2211de28bf4dd0104cad840c1de3b9370b1099e5 GIT binary patch literal 14277 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 literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/feature_extractors.cpython-310.pyc b/vocos/__pycache__/feature_extractors.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1a9e7bb33c511860c39b295b3993b10bcfc39658 GIT binary patch literal 4297 zcmcgv&2QYs73cSIxx12VtFdAyHsdswwsj;R{WglmapD9)9U+PBv>=+Y)XwZKC4Q`D zxK_Pb6-8|zr}WZWivV_RIW#>M=qY~(Z$&TNQ?Esk)cw67Dame%-pU2v&J2e$Z{B;q z-+Rn^Jx{~+XZw%*FRPmNH|iX}EOf5mmcNH!8q*Uk)dO9pwviZtq5jRl#J`yssTElD zGdr*`W+hJA3R-H+PTaH|v{NteRNqNDX*cMqb}Q+nOTm(^y`eFeweM@J&8^+#duFhL z5s!5+(%~!UpFqFMdg%95|0FYRX#J%H^wau!X?P$v4ymSP|yV<}vriY0(^?!_8x)25Ybx;3|-Z!F6UDG_jzUm#D^|6`A zQ@{6rJW=zjjr z);Lf3)^2|1Zj_;&rOt%w)SM8ZPt^v5ru9TW>Lz+u=K((&Dk`eb~g-fBk=1dtuSQy0K+z- zbTBTR%5{P^Q71VjR%omZv4mSX5UytFXACv=mB_&qO+JPk?*nb9Gl#YAw}Bx=2Z8m0 zW@&*9G!*davV4f>AgK`r5vc#gyc63>&^fcQi&+hM5C5r&obmE*~cK5n@N;pr}Z z4t_@cqgMCx+4;w}ZTz>{9O5xnBWKyT6|23C#$4M4ukFFwXz9C#lIEIrP`hcj1xJB; z&uEn#8q8$YhvtDkhm+^}L;b)i+_`m6Kd|Q%Q1-SshjkYOm$D`JFhOVm&lcdo`)ze# z@lAT@?Z;W|kIEoVVN_5UmELfg4T?C=qNFrocR@*^F(ZLr5Fo_2AOaI+F5Mcy@=5Rz zsy1=UE`+DA=)O*twDj4z|6;cq&V5@vjaS4O5@$&~LxO@5ikzhODH6!@njlXp0GGYm zkprG2jWda!#3d5St>n$~xNAHw=_^Zu#{L7(Eez5n$x%m{aD-yvW1X2pID(tZ<`%b~ z)|kVcp`)#%$*NPG>kcB#sP; z<3je>667*lfjps}o@A%cUWF0A_OXuEQ|vV48haY@3_As!`s5oeYrQ-zIMJ{}L;()v3T=uO61<8U~YeC^tt>dA{i|^2ktTeA( zzg2ejxWGCg6)}qz<^`*V+8%#I(H5+rDlEcd!$FV5iCQh(LD?9z3o+%P+>0mBFi$5~ zN-kc)tD{ff`0H%-(|^2t6D;rw21+vvZ&uH) zGn4-R*K7~7oky-g$=7>in4WGuS~6A7oUL7}7_*_!!>n7CsNF;Ng)tjY=rtGFkSt36 zls|)@L@ZoNzYh#mJLwNhM(LI4PJdvjRBKXu*GAo>p@PzooQWC@q+@Gt?Yc<8)^7X2 zf%HHXiXet2xZd1WP(>PUA8Lfs&sFq{x=IAl00k+rb=jU~5@kHc$C>g6xkCJe1bOQy zNLgu9*h*AJ9ErNP+jlF^ss#OW%neMQ?gaL2;tlnoC#Z@HIzUv4`YOrgSLW+qV3MQ^ z3xn&P(bdnWx(7XDcKS(!H|e_jL{2VESqP!35PO*9Q2~tRc~YfnRcV~Y4pr6t9crln zQ{pI9e-{r3vZ?}eHN&Ku%lg7VP&o)D!&>^{+=if8{Zpk=+?|juX-}bc=u?ZlE`ACT z^whV;CV-0X0;y`6V7Uh6;ph>}$R`SB!D=(9<_ASo3WlZgmRe1H5U46bX>;r_hqx)- eA67g62&uL@QCFj|?$V9QsEgl8bLGV9+P?uXfk=%2 literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/heads.cpython-310.pyc b/vocos/__pycache__/heads.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e5d3c337f99f68e958dd6c0a4204799d4d97a5bb GIT binary patch literal 6700 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 JUTLkp{2v=+lN0~| literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/helpers.cpython-310.pyc b/vocos/__pycache__/helpers.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b01a5d6516595640be62894f9aabc941fa21ca23 GIT binary patch literal 2739 zcmbtWy^k9=7AH9$(#~q__1fpyK#-erW#ODv;sA$a<2VkSI8_$G*_DvPfIFn5kw?P` zN$o}pZRHJejf?A2N@a>vDe^z${sXpG99&;_P4XT`yVlw`;DB&29P*KTd>_B}-l(mu zgh2Z_`cdi@A^*b3dIK7H0I&HTIza?2Nx%8hKJ)XSAHbKDWD@oxifcg`Pg?yJC6X-K zB3x3SMlu?2h*+|5G6+RWv`@qSrr5ywIW-ZRK<#`^L`Q6$60s#)&w~DzxGFBoV0>wO zS!~N~*d2_o3}SIb?3_mZ9YG(H?zI;n9og?v7uU18R2D|dG{pA3gC7!*Sn zYiXyt$|-JNH3r`p-iPp-J?JbM(>WQlMX+f`=%UmSv ztd=e?vfh93E3__s5r8$iEyt?bB?GM{#%eh4;+$89-1IwEHIz&b4_q`YD*L``!961m zoVJJ3W=DmvqiiIL;mCHGj)0*H1-JYMqOZc_zmIw&HIcosI-Kze#+A~&gJSr$D9qEI zsin+Ey<7>|D|t1X@}a~@-aAyeGQE*3YpKm{J#*I#m^^E&oLQB58zZz0`u0Zh77eNX z175!gTyv|{Q1i(JAfRyPKsbcSoGgf?V+QUeHdq0He#K7c37fMqfB``uA`w3iPXgEx z&x1J=t>=uw{sn*>p%0_B*jSA=mV}Zy9Vd%T9NEsCKBFfg?Ah`wA%G}3{>8iHOMnib zWlh|aS0c?-bttt>3;X|}Y5n}|6*vG^k6&6LMTh)8I3dif6zjq^*y^$u9WbTdgbsqT z1s*cRv2-DyTIHfr9ZBuNN>#EOxR`rkU95C5EGoAJh?2TiCAWpD;5g&o^y5e1IBELr zha+B9vNYXGco5O6@hZ5ZRNTII*9CQHUE53#P&(t{Vq!+>sNc?2sq_KYF8-$E2eNeW ztoe2<;xsGyOiiu6gv>&r`B4L$C@+u6TO2o1a#9~L;6j;Hd{0Q zIWBL)vOzALWSj2LOEiI}O%v9J9&q|+SjyqO&@fLufY;oBPLe(q1Trv%?8`)OO8TKd z@I-F=bIrxR(v!3NcYMdg>1>LqDOHmNAO=JMSs{h6n=}r~G3d`4j#1Hv@ETNV&K6Ju zESI^j+xP1}dE)`f`-=tc5VZ+KCo4r~_7! zQ=d|nUnPpdA z^XnHYh_`Ke`wOo-1pAk>Cram|)YBV3W1%@0J-zK?=1!_=j5J=tnJ1u9ss{c>50CUy zIpEXM8br|D-FN<1#&{wtqx4>i&UzJGuNGc3(_=Kzo6rrxJbz2Dl#T&dQ>qz`{=vRx zU~!0tcjk2lHjpU&*%k+^%WR5>rreHfhW zzEB466qW%*!UeG`S>QhaTN3n7BbFBdGFN2LzL?1L#Kl5do{ym3eF!`p9sWS|2QX^n z_2BvlrjL+xAG&VnlA2>y1K=C|G14DE=OP1qo_0fzG|$3CsEl!mRhE}tp@u6)sP?RT zFv8y$kK3Ki6cY;4x>Uc9pQ|o;`CsB9UnqUzY%WIi^)2Y!m3rp2%1X?N6;ytWXm-KW zNEbK%C$6=sC_Y8{#N~qo{uwG4H~4dr2bYT*V0dBHTz4LEu6+;i3Bh_FQR350n_x!l Qz>~1+!S&1AH*RhG2FX&=X8-^I literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/loss.cpython-310.pyc b/vocos/__pycache__/loss.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9b64885b210cd1ca86063c7efd87bf0726af20e4 GIT binary patch literal 4651 zcmb_fO>^8x8P-QjqZxa=UN3CyEG%NHfDGl>Sw3nZEQ_}i5{gPvu$$9BN+qj%#$zYb{ z)o+=`eS~kzMOd{d$i|km4#Lo_dKNj@{_j{x}>aqio8BuP{<3)1eH< z%1;Nn;ZUa2g!>peJMdLF#&-RX6c}VE5+TD3W0Vzo#+UziVi+&6LK~{7Q(n%1DWSAWkZW3TcDsmboqr8V?BdHq@neogxGtV(Pg1$NKN{Y|IsIuDgNf*1H%htKjl*O(4Tm^dE~4G1X_Ttn7)QG^ zIg#&SBS4Iy$U+_4HCN5mSF?|*^<8v_oqBJs6xmcJ5t()VxyTUK?jWgK5Sfv~)VXoTN0L(V_S-Xp`Jf+7A^xHBE>~BRLw6k`Tx5r_*dQ z%~a_j#VS<>l}>&edx$KE`A4Rq9cqN#MTVQF*3dY$bMvn8v$eSItXxRSCEjG7F!L9;Xq;}U{&frNfs&9BY=G>oS>hJj4S z^~6LSZ~W*IQqz5+&c(r~y1%4LKoU)YgKeA}P@)~1jYXIg4mf!{Dco=}5ecs#D|e~S z_aOQm+;1AqLKPMt7G~V=dhPH8jGIV`?iJQ%re|)N9sE3N_RZSo$mMn_oIZNdmOnsa zNf(;zk@z7A@)f-{xlK8n1dZO9u_g++g9_@e$g2ov+f3^&V2Z%FM-6`qaV4ha=wi$0 zs!?VGWv-5)2xTq!omaejw`p?P;jFa#lK$(XZRrFTh?4>?L*9a;s6vfp*u6^~18O$M zUh%$G)g9*g5|d=u`A62NG5Kc{fJqyeWJnI~JcJj|ETHq&AFWgOw3V4>R%RaBK&ab5 zsMpZ9t}T$;Mrh*Y?P~@wiy-BU<=&ZdZfGPsD7ELMqZJBba%W&`L~p|tY7f2w(art7 z9jrCIX{(kISw&xSlwEGR|6z*S{8ea(dFoBQC7)bim(Tr-$meQ)+5W$f%iJdA|K(J( zFlXhKn7YYr^`4gp`^wT1CE~7Gm~+YfX`BVgNs8PM&f2rlq~wwxK_P!k;wKOV8)ahL z>*&x#{+!geNocb3WJPs-Z@3^mDSwIxjxgX#-CTck?98IFnDQ|<1ELa zi`q&3>biKTRbhrZ7>AQU7Ulo&BB@aTNb%ntvcYd4h}0Tnb{%BKG`)dxG`+2t^p@Kt zks;i0^VTMa>f9viI$A$!%Y=4);~hD>3#fs@fw#7?Zyw zL4YbO85h>@(s+X2%ZgsCti1skU5B?bd-lP-i>_Eh2-AIynBvNC;xkMZ(5&-t;ue#n z>van^JDI@o%kYHm&T^xK^YZc2)z8wMGN4xag;cl?^)o|<`8qDqNYz7LhV#PvwCw&F Zg=-q@>xO4}^rW>m?2QjMHsAlwe*s~eoGkzV literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/models.cpython-310.pyc b/vocos/__pycache__/models.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dc6764de118e1fab809d3cb877144d6a17b1fd07 GIT binary patch literal 4997 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 literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/modules.cpython-310.pyc b/vocos/__pycache__/modules.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4242ab7ad308f9d696b5d13fb0307979f8a304a6 GIT binary patch literal 6656 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 TW*JdY6@PTRshTbO+SdO7K_4{N literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/pretrained_model.cpython-310.pyc b/vocos/__pycache__/pretrained_model.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ecd2220e2b47dcc118b09267c1db94a249c11c79 GIT binary patch literal 7136 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 literal 0 HcmV?d00001 diff --git a/vocos/__pycache__/spectral_ops.cpython-310.pyc b/vocos/__pycache__/spectral_ops.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9ac91b754e62922b01622a21e729dcb27903a63f GIT binary patch literal 6857 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 Q^kH*epEKuPIsW{=0Tq6<9{>OV literal 0 HcmV?d00001 diff --git a/vocos/dataset.py b/vocos/dataset.py new file mode 100644 index 0000000..4a8d594 --- /dev/null +++ b/vocos/dataset.py @@ -0,0 +1,81 @@ +from dataclasses import dataclass + +import numpy as np +import torch +import torchaudio +from pytorch_lightning import LightningDataModule +from torch.utils.data import Dataset, DataLoader + +import soundfile + +torch.set_num_threads(1) + + +@dataclass +class DataConfig: + filelist_path: str + sampling_rate: int + num_samples: int + batch_size: int + num_workers: int + + +class VocosDataModule(LightningDataModule): + def __init__(self, train_params: DataConfig, val_params: DataConfig): + super().__init__() + self.train_config = train_params + self.val_config = val_params + + def _get_dataloder(self, cfg: DataConfig, train: bool): + dataset = VocosDataset(cfg, train=train) + dataloader = DataLoader( + dataset, batch_size=cfg.batch_size, num_workers=cfg.num_workers, shuffle=train, pin_memory=True, + ) + return dataloader + + def train_dataloader(self) -> DataLoader: + return self._get_dataloder(self.train_config, train=True) + + def val_dataloader(self) -> DataLoader: + return self._get_dataloder(self.val_config, train=False) + + +class VocosDataset(Dataset): + def __init__(self, cfg: DataConfig, train: bool): + with open(cfg.filelist_path) as f: + self.filelist = f.read().splitlines() + self.sampling_rate = cfg.sampling_rate + self.num_samples = cfg.num_samples + self.train = train + + def __len__(self) -> int: + return len(self.filelist) + + def __getitem__(self, index: int) -> torch.Tensor: + audio_path = self.filelist[index] + # y, sr = torchaudio.load(audio_path) + y1, sr = soundfile.read(audio_path) + y = torch.tensor(y1).float().unsqueeze(0) + # if y.size(0) > 1: + # # mix to mono + # y = y.mean(dim=0, keepdim=True) + if y.ndim > 2: + # mix to mono + print("有问题哈,数据处理部分") + y = y.mean(dim=1, keepdim=False) + gain = np.random.uniform(-1, -6) if self.train else -3 + y, _ = torchaudio.sox_effects.apply_effects_tensor(y, sr, [["norm", f"{gain:.2f}"]]) + if sr != self.sampling_rate: + y = torchaudio.functional.resample(y, orig_freq=sr, new_freq=self.sampling_rate) + if y.size(-1) < self.num_samples: + pad_length = self.num_samples - y.size(-1) + padding_tensor = y.repeat(1, 1 + pad_length // y.size(-1)) + y = torch.cat((y, padding_tensor[:, :pad_length]), dim=1) + elif self.train: + start = np.random.randint(low=0, high=y.size(-1) - self.num_samples + 1) + y = y[:, start : start + self.num_samples] + else: + # During validation, take always the first segment for determinism + y = y[:, : self.num_samples] + + return y[0] diff --git a/vocos/discriminators.py b/vocos/discriminators.py new file mode 100644 index 0000000..2f6dece --- /dev/null +++ b/vocos/discriminators.py @@ -0,0 +1,202 @@ +from typing import Tuple, List + +import torch +from torch import nn +from torch.nn import Conv2d +from torch.nn.utils import weight_norm + + +class MultiPeriodDiscriminator(nn.Module): + """ + Multi-Period Discriminator module adapted from https://github.com/jik876/hifi-gan. + Additionally, it allows incorporating conditional information with a learned embeddings table. + + Args: + periods (tuple[int]): Tuple of periods for each discriminator. + num_embeddings (int, optional): Number of embeddings. None means non-conditional discriminator. + Defaults to None. + """ + + def __init__(self, periods: Tuple[int] = (2, 3, 5, 7, 11), num_embeddings: int = None): + super().__init__() + self.discriminators = nn.ModuleList([DiscriminatorP(period=p, num_embeddings=num_embeddings) for p in periods]) + + def forward( + self, y: torch.Tensor, y_hat: torch.Tensor, bandwidth_id: torch.Tensor = None + ) -> Tuple[List[torch.Tensor], List[torch.Tensor], List[List[torch.Tensor]], List[List[torch.Tensor]]]: + y_d_rs = [] + y_d_gs = [] + fmap_rs = [] + fmap_gs = [] + for d in self.discriminators: + y_d_r, fmap_r = d(x=y, cond_embedding_id=bandwidth_id) + y_d_g, fmap_g = d(x=y_hat, cond_embedding_id=bandwidth_id) + y_d_rs.append(y_d_r) + fmap_rs.append(fmap_r) + y_d_gs.append(y_d_g) + fmap_gs.append(fmap_g) + + return y_d_rs, y_d_gs, fmap_rs, fmap_gs + + +class DiscriminatorP(nn.Module): + def __init__( + self, + period: int, + in_channels: int = 1, + kernel_size: int = 5, + stride: int = 3, + lrelu_slope: float = 0.1, + num_embeddings: int = None, + ): + super().__init__() + self.period = period + self.convs = nn.ModuleList( + [ + weight_norm(Conv2d(in_channels, 32, (kernel_size, 1), (stride, 1), padding=(kernel_size // 2, 0))), + weight_norm(Conv2d(32, 128, (kernel_size, 1), (stride, 1), padding=(kernel_size // 2, 0))), + weight_norm(Conv2d(128, 512, (kernel_size, 1), (stride, 1), padding=(kernel_size // 2, 0))), + weight_norm(Conv2d(512, 1024, (kernel_size, 1), (stride, 1), padding=(kernel_size // 2, 0))), + weight_norm(Conv2d(1024, 1024, (kernel_size, 1), (1, 1), padding=(kernel_size // 2, 0))), + ] + ) + if num_embeddings is not None: + self.emb = torch.nn.Embedding(num_embeddings=num_embeddings, embedding_dim=1024) + torch.nn.init.zeros_(self.emb.weight) + + self.conv_post = weight_norm(Conv2d(1024, 1, (3, 1), 1, padding=(1, 0))) + self.lrelu_slope = lrelu_slope + + def forward( + self, x: torch.Tensor, cond_embedding_id: torch.Tensor = None + ) -> Tuple[torch.Tensor, List[torch.Tensor]]: + x = x.unsqueeze(1) + fmap = [] + # 1d to 2d + b, c, t = x.shape + if t % self.period != 0: # pad first + n_pad = self.period - (t % self.period) + x = torch.nn.functional.pad(x, (0, n_pad), "reflect") + t = t + n_pad + x = x.view(b, c, t // self.period, self.period) + + for i, l in enumerate(self.convs): + x = l(x) + x = torch.nn.functional.leaky_relu(x, self.lrelu_slope) + if i > 0: + fmap.append(x) + if cond_embedding_id is not None: + emb = self.emb(cond_embedding_id) + h = (emb.view(1, -1, 1, 1) * x).sum(dim=1, keepdims=True) + else: + h = 0 + x = self.conv_post(x) + fmap.append(x) + x += h + x = torch.flatten(x, 1, -1) + + return x, fmap + + +class MultiResolutionDiscriminator(nn.Module): + def __init__( + self, + resolutions: Tuple[Tuple[int, int, int]] = ((1024, 256, 1024), (2048, 512, 2048), (512, 128, 512)), + num_embeddings: int = None, + ): + """ + Multi-Resolution Discriminator module adapted from https://github.com/mindslab-ai/univnet. + Additionally, it allows incorporating conditional information with a learned embeddings table. + + Args: + resolutions (tuple[tuple[int, int, int]]): Tuple of resolutions for each discriminator. + Each resolution should be a tuple of (n_fft, hop_length, win_length). + num_embeddings (int, optional): Number of embeddings. None means non-conditional discriminator. + Defaults to None. + """ + super().__init__() + self.discriminators = nn.ModuleList( + [DiscriminatorR(resolution=r, num_embeddings=num_embeddings) for r in resolutions] + ) + + def forward( + self, y: torch.Tensor, y_hat: torch.Tensor, bandwidth_id: torch.Tensor = None + ) -> Tuple[List[torch.Tensor], List[torch.Tensor], List[List[torch.Tensor]], List[List[torch.Tensor]]]: + y_d_rs = [] + y_d_gs = [] + fmap_rs = [] + fmap_gs = [] + + for d in self.discriminators: + y_d_r, fmap_r = d(x=y, cond_embedding_id=bandwidth_id) + y_d_g, fmap_g = d(x=y_hat, cond_embedding_id=bandwidth_id) + y_d_rs.append(y_d_r) + fmap_rs.append(fmap_r) + y_d_gs.append(y_d_g) + fmap_gs.append(fmap_g) + + return y_d_rs, y_d_gs, fmap_rs, fmap_gs + + +class DiscriminatorR(nn.Module): + def __init__( + self, + resolution: Tuple[int, int, int], + channels: int = 64, + in_channels: int = 1, + num_embeddings: int = None, + lrelu_slope: float = 0.1, + ): + super().__init__() + self.resolution = resolution + self.in_channels = in_channels + self.lrelu_slope = lrelu_slope + self.convs = nn.ModuleList( + [ + weight_norm(nn.Conv2d(in_channels, channels, kernel_size=(7, 5), stride=(2, 2), padding=(3, 2))), + weight_norm(nn.Conv2d(channels, channels, kernel_size=(5, 3), stride=(2, 1), padding=(2, 1))), + weight_norm(nn.Conv2d(channels, channels, kernel_size=(5, 3), stride=(2, 2), padding=(2, 1))), + weight_norm(nn.Conv2d(channels, channels, kernel_size=3, stride=(2, 1), padding=1)), + weight_norm(nn.Conv2d(channels, channels, kernel_size=3, stride=(2, 2), padding=1)), + ] + ) + if num_embeddings is not None: + self.emb = torch.nn.Embedding(num_embeddings=num_embeddings, embedding_dim=channels) + torch.nn.init.zeros_(self.emb.weight) + self.conv_post = weight_norm(nn.Conv2d(channels, 1, (3, 3), padding=(1, 1))) + + def forward( + self, x: torch.Tensor, cond_embedding_id: torch.Tensor = None + ) -> Tuple[torch.Tensor, List[torch.Tensor]]: + fmap = [] + x = self.spectrogram(x) + x = x.unsqueeze(1) + for l in self.convs: + x = l(x) + x = torch.nn.functional.leaky_relu(x, self.lrelu_slope) + fmap.append(x) + if cond_embedding_id is not None: + emb = self.emb(cond_embedding_id) + h = (emb.view(1, -1, 1, 1) * x).sum(dim=1, keepdims=True) + else: + h = 0 + x = self.conv_post(x) + fmap.append(x) + x += h + x = torch.flatten(x, 1, -1) + + return x, fmap + + def spectrogram(self, x: torch.Tensor) -> torch.Tensor: + n_fft, hop_length, win_length = self.resolution + magnitude_spectrogram = torch.stft( + x, + n_fft=n_fft, + hop_length=hop_length, + win_length=win_length, + window=None, # interestingly rectangular window kind of works here + center=True, + return_complex=True, + ).abs() + + return magnitude_spectrogram diff --git a/vocos/experiment.py b/vocos/experiment.py new file mode 100644 index 0000000..41e80dd --- /dev/null +++ b/vocos/experiment.py @@ -0,0 +1,449 @@ +import math + +import numpy as np +import pytorch_lightning as pl +import torch +import torchaudio +import transformers +import yaml + +from vocos.discriminators import MultiPeriodDiscriminator, MultiResolutionDiscriminator +from vocos.feature_extractors import FeatureExtractor +from vocos.heads import FourierHead +from vocos.helpers import plot_spectrogram_to_numpy +from vocos.loss import DiscriminatorLoss, GeneratorLoss, FeatureMatchingLoss, MelSpecReconstructionLoss +from vocos.models import Backbone +from vocos.modules import safe_log +from vocos.pretrained_model import instantiate_class + + +class VocosExp(pl.LightningModule): + # noinspection PyUnusedLocal + def __init__( + self, + feature_extractor: FeatureExtractor, + backbone: Backbone, + head: FourierHead, + resume_config: str, + resume_model: str, + sample_rate: int = 24000, + initial_learning_rate: float = 2e-4, + num_warmup_steps: int = 0, + mel_loss_coeff: float = 45, + mrd_loss_coeff: float = 1.0, + pretrain_mel_steps: int = 0, + decay_mel_coeff: bool = False, + evaluate_utmos: bool = False, + evaluate_pesq: bool = False, + evaluate_periodicty: bool = False, + resume: bool = False, + ): + """ + Args: + feature_extractor (FeatureExtractor): An instance of FeatureExtractor to extract features from audio signals. + backbone (Backbone): An instance of Backbone model. + head (FourierHead): An instance of Fourier head to generate spectral coefficients and reconstruct a waveform. + sample_rate (int): Sampling rate of the audio signals. + initial_learning_rate (float): Initial learning rate for the optimizer. + num_warmup_steps (int): Number of steps for the warmup phase of learning rate scheduler. Default is 0. + mel_loss_coeff (float, optional): Coefficient for Mel-spectrogram loss in the loss function. Default is 45. + mrd_loss_coeff (float, optional): Coefficient for Multi Resolution Discriminator loss. Default is 1.0. + pretrain_mel_steps (int, optional): Number of steps to pre-train the model without the GAN objective. Default is 0. + decay_mel_coeff (bool, optional): If True, the Mel-spectrogram loss coefficient is decayed during training. Default is False. + evaluate_utmos (bool, optional): If True, UTMOS scores are computed for each validation run. + evaluate_pesq (bool, optional): If True, PESQ scores are computed for each validation run. + evaluate_periodicty (bool, optional): If True, periodicity scores are computed for each validation run. + """ + super().__init__() + self.save_hyperparameters(ignore=["feature_extractor", "backbone", "head"]) + + self.feature_extractor = feature_extractor + self.backbone = backbone + self.head = head + + self.resume_config = resume_config + self.resume_model = resume_model + self.resume = resume + + self.multiperioddisc = MultiPeriodDiscriminator() + self.multiresddisc = MultiResolutionDiscriminator() + + self.disc_loss = DiscriminatorLoss() + self.gen_loss = GeneratorLoss() + self.feat_matching_loss = FeatureMatchingLoss() + self.melspec_loss = MelSpecReconstructionLoss(sample_rate=sample_rate) + + self.train_discriminator = False + self.base_mel_coeff = self.mel_loss_coeff = mel_loss_coeff + + def configure_optimizers(self): + disc_params = [ + {"params": self.multiperioddisc.parameters()}, + {"params": self.multiresddisc.parameters()}, + ] + gen_params = [ + {"params": self.feature_extractor.parameters()}, + {"params": self.backbone.parameters()}, + {"params": self.head.parameters()}, + ] + + opt_disc = torch.optim.AdamW(disc_params, lr=self.hparams.initial_learning_rate) + opt_gen = torch.optim.AdamW(gen_params, lr=self.hparams.initial_learning_rate) + + max_steps = self.trainer.max_steps // 2 # Max steps per optimizer + scheduler_disc = transformers.get_cosine_schedule_with_warmup( + opt_disc, num_warmup_steps=self.hparams.num_warmup_steps, num_training_steps=max_steps, + ) + scheduler_gen = transformers.get_cosine_schedule_with_warmup( + opt_gen, num_warmup_steps=self.hparams.num_warmup_steps, num_training_steps=max_steps, + ) + + return ( + [opt_disc, opt_gen], + [{"scheduler": scheduler_disc, "interval": "step"}, {"scheduler": scheduler_gen, "interval": "step"}], + ) + + def forward(self, audio_input, **kwargs): + features, _, commit_loss = self.feature_extractor(audio_input, **kwargs) + # print('1111', self.feature_extractor.state_dict()['encodec.decoder.model.3.convtr.convtr.weight_g']) + x = self.backbone(features, **kwargs) + audio_output = self.head(x) + return audio_output, commit_loss + + def training_step(self, batch, batch_idx, optimizer_idx, **kwargs): + audio_input = batch + + # train discriminator + if optimizer_idx == 0 and self.train_discriminator: + with torch.no_grad(): + audio_hat, _ = self(audio_input, **kwargs) + real_score_mp, gen_score_mp, _, _ = self.multiperioddisc(y=audio_input, y_hat=audio_hat, **kwargs,) + real_score_mrd, gen_score_mrd, _, _ = self.multiresddisc(y=audio_input, y_hat=audio_hat, **kwargs,) + loss_mp, loss_mp_real, _ = self.disc_loss( + disc_real_outputs=real_score_mp, disc_generated_outputs=gen_score_mp + ) + loss_mrd, loss_mrd_real, _ = self.disc_loss( + disc_real_outputs=real_score_mrd, disc_generated_outputs=gen_score_mrd + ) + loss_mp /= len(loss_mp_real) + loss_mrd /= len(loss_mrd_real) + loss = loss_mp + self.hparams.mrd_loss_coeff * loss_mrd + + self.log("discriminator/total", loss, prog_bar=True) + self.log("discriminator/multi_period_loss", loss_mp) + self.log("discriminator/multi_res_loss", loss_mrd) + return loss + + # train generator + if optimizer_idx == 1: + audio_hat, commit_loss = self(audio_input, **kwargs) + if self.train_discriminator: + _, gen_score_mp, fmap_rs_mp, fmap_gs_mp = self.multiperioddisc( + y=audio_input, y_hat=audio_hat, **kwargs, + ) + _, gen_score_mrd, fmap_rs_mrd, fmap_gs_mrd = self.multiresddisc( + y=audio_input, y_hat=audio_hat, **kwargs, + ) + loss_gen_mp, list_loss_gen_mp = self.gen_loss(disc_outputs=gen_score_mp) + loss_gen_mrd, list_loss_gen_mrd = self.gen_loss(disc_outputs=gen_score_mrd) + loss_gen_mp = loss_gen_mp / len(list_loss_gen_mp) + loss_gen_mrd = loss_gen_mrd / len(list_loss_gen_mrd) + loss_fm_mp = self.feat_matching_loss(fmap_r=fmap_rs_mp, fmap_g=fmap_gs_mp) / len(fmap_rs_mp) + loss_fm_mrd = self.feat_matching_loss(fmap_r=fmap_rs_mrd, fmap_g=fmap_gs_mrd) / len(fmap_rs_mrd) + + self.log("generator/multi_period_loss", loss_gen_mp) + self.log("generator/multi_res_loss", loss_gen_mrd) + self.log("generator/feature_matching_mp", loss_fm_mp) + self.log("generator/feature_matching_mrd", loss_fm_mrd) + else: + loss_gen_mp = loss_gen_mrd = loss_fm_mp = loss_fm_mrd = 0 + + mel_loss = self.melspec_loss(audio_hat, audio_input) + loss = ( + loss_gen_mp + + self.hparams.mrd_loss_coeff * loss_gen_mrd + + loss_fm_mp + + self.hparams.mrd_loss_coeff * loss_fm_mrd + + self.mel_loss_coeff * mel_loss + + 1000 * commit_loss + ) + + self.log("generator/total_loss", loss, prog_bar=True) + self.log("mel_loss_coeff", self.mel_loss_coeff) + self.log("generator/mel_loss", mel_loss) + self.log("commit_loss", commit_loss) + + if self.global_step % 1000 == 0 and self.global_rank == 0: + self.logger.experiment.add_audio( + "train/audio_in", audio_input[0].data.cpu(), self.global_step, self.hparams.sample_rate + ) + self.logger.experiment.add_audio( + "train/audio_pred", audio_hat[0].data.cpu(), self.global_step, self.hparams.sample_rate + ) + with torch.no_grad(): + mel = safe_log(self.melspec_loss.mel_spec(audio_input[0])) + mel_hat = safe_log(self.melspec_loss.mel_spec(audio_hat[0])) + self.logger.experiment.add_image( + "train/mel_target", + plot_spectrogram_to_numpy(mel.data.cpu().numpy()), + self.global_step, + dataformats="HWC", + ) + self.logger.experiment.add_image( + "train/mel_pred", + plot_spectrogram_to_numpy(mel_hat.data.cpu().numpy()), + self.global_step, + dataformats="HWC", + ) + + return loss + + def on_validation_epoch_start(self): + if self.hparams.evaluate_utmos: + from metrics.UTMOS import UTMOSScore + + if not hasattr(self, "utmos_model"): + self.utmos_model = UTMOSScore(device=self.device) + + def validation_step(self, batch, batch_idx, **kwargs): + audio_input = batch + audio_hat, commit_loss = self(audio_input, **kwargs) + + audio_16_khz = torchaudio.functional.resample(audio_input, orig_freq=self.hparams.sample_rate, new_freq=16000) + audio_hat_16khz = torchaudio.functional.resample(audio_hat, orig_freq=self.hparams.sample_rate, new_freq=16000) + + if self.hparams.evaluate_periodicty: + from metrics.periodicity import calculate_periodicity_metrics + + periodicity_loss, pitch_loss, f1_score = calculate_periodicity_metrics(audio_16_khz, audio_hat_16khz) + else: + periodicity_loss = pitch_loss = f1_score = 0 + + if self.hparams.evaluate_utmos: + utmos_score = self.utmos_model.score(audio_hat_16khz.unsqueeze(1)).mean() + else: + utmos_score = torch.zeros(1, device=self.device) + + if self.hparams.evaluate_pesq: + from pesq import pesq + + pesq_score = 0 + for ref, deg in zip(audio_16_khz.cpu().numpy(), audio_hat_16khz.cpu().numpy()): + pesq_score += pesq(16000, ref, deg, "wb", on_error=1) + pesq_score /= len(audio_16_khz) + pesq_score = torch.tensor(pesq_score) + else: + pesq_score = torch.zeros(1, device=self.device) + + mel_loss = self.melspec_loss(audio_hat.unsqueeze(1), audio_input.unsqueeze(1)) + total_loss = mel_loss + (5 - utmos_score) + (5 - pesq_score) + 1000 * commit_loss + + return { + "val_loss": total_loss, + "mel_loss": mel_loss, + "utmos_score": utmos_score, + "pesq_score": pesq_score, + "periodicity_loss": periodicity_loss, + "pitch_loss": pitch_loss, + "f1_score": f1_score, + "audio_input": audio_input[0], + "audio_pred": audio_hat[0], + } + + def validation_epoch_end(self, outputs): + if self.global_rank == 0: + *_, audio_in, audio_pred = outputs[0].values() + self.logger.experiment.add_audio( + "val_in", audio_in.data.cpu().numpy(), self.global_step, self.hparams.sample_rate + ) + self.logger.experiment.add_audio( + "val_pred", audio_pred.data.cpu().numpy(), self.global_step, self.hparams.sample_rate + ) + mel_target = safe_log(self.melspec_loss.mel_spec(audio_in)) + mel_hat = safe_log(self.melspec_loss.mel_spec(audio_pred)) + self.logger.experiment.add_image( + "val_mel_target", + plot_spectrogram_to_numpy(mel_target.data.cpu().numpy()), + self.global_step, + dataformats="HWC", + ) + self.logger.experiment.add_image( + "val_mel_hat", + plot_spectrogram_to_numpy(mel_hat.data.cpu().numpy()), + self.global_step, + dataformats="HWC", + ) + avg_loss = torch.stack([x["val_loss"] for x in outputs]).mean() + mel_loss = torch.stack([x["mel_loss"] for x in outputs]).mean() + utmos_score = torch.stack([x["utmos_score"] for x in outputs]).mean() + pesq_score = torch.stack([x["pesq_score"] for x in outputs]).mean() + periodicity_loss = np.array([x["periodicity_loss"] for x in outputs]).mean() + pitch_loss = np.array([x["pitch_loss"] for x in outputs]).mean() + f1_score = np.array([x["f1_score"] for x in outputs]).mean() + + self.log("val_loss", avg_loss, sync_dist=True) + self.log("val/mel_loss", mel_loss, sync_dist=True) + self.log("val/utmos_score", utmos_score, sync_dist=True) + self.log("val/pesq_score", pesq_score, sync_dist=True) + self.log("val/periodicity_loss", periodicity_loss, sync_dist=True) + self.log("val/pitch_loss", pitch_loss, sync_dist=True) + self.log("val/f1_score", f1_score, sync_dist=True) + + @property + def global_step(self): + """ + Override global_step so that it returns the total number of batches processed + """ + return self.trainer.fit_loop.epoch_loop.total_batch_idx + + def on_train_batch_start(self, *args): + if self.global_step >= self.hparams.pretrain_mel_steps: + self.train_discriminator = True + else: + self.train_discriminator = False + + def on_train_batch_end(self, *args): + def mel_loss_coeff_decay(current_step, num_cycles=0.5): + max_steps = self.trainer.max_steps // 2 + if current_step < self.hparams.num_warmup_steps: + return 1.0 + progress = float(current_step - self.hparams.num_warmup_steps) / float( + max(1, max_steps - self.hparams.num_warmup_steps) + ) + return max(0.0, 0.5 * (1.0 + math.cos(math.pi * float(num_cycles) * 2.0 * progress))) + + if self.hparams.decay_mel_coeff: + self.mel_loss_coeff = self.base_mel_coeff * mel_loss_coeff_decay(self.global_step + 1) + + +class VocosEncodecExp(VocosExp): + """ + VocosEncodecExp is a subclass of VocosExp that overrides the parent experiment to function as a conditional GAN. + It manages an additional `bandwidth_id` attribute, which denotes a learnable embedding corresponding to + a specific bandwidth value of EnCodec. During training, a random bandwidth_id is generated for each step, + while during validation, a fixed bandwidth_id is used. + """ + + def __init__( + self, + feature_extractor: FeatureExtractor, + backbone: Backbone, + head: FourierHead, + resume_config: str, + resume_model: str, + sample_rate: int = 24000, + initial_learning_rate: float = 2e-4, + num_warmup_steps: int = 0, + mel_loss_coeff: float = 45, + mrd_loss_coeff: float = 1.0, + pretrain_mel_steps: int = 0, + decay_mel_coeff: bool = False, + evaluate_utmos: bool = False, + evaluate_pesq: bool = False, + evaluate_periodicty: bool = False, + resume: bool = False, + ): + super().__init__( + feature_extractor, + backbone, + head, + resume_config, + resume_model, + sample_rate, + initial_learning_rate, + num_warmup_steps, + mel_loss_coeff, + mrd_loss_coeff, + pretrain_mel_steps, + decay_mel_coeff, + evaluate_utmos, + evaluate_pesq, + evaluate_periodicty, + resume + ) + # Override with conditional discriminators + # VocosExp.__init__(self, feature_extractor, backbone, head, resume_config, resume_model) + # if self.resume: + # VocosExp.load_from_checkpoint(self.resume_model) + self.multiperioddisc = MultiPeriodDiscriminator(num_embeddings=len(self.feature_extractor.bandwidths)) + self.multiresddisc = MultiResolutionDiscriminator(num_embeddings=len(self.feature_extractor.bandwidths)) + if self.resume: + print('加载预训练模型:', self.resume_model) + # with open(self.resume_config, "r") as f: + # config = yaml.safe_load(f) + # feature_extractor = instantiate_class(args=(), init=config['model']['init_args']["feature_extractor"]) + # backbone = instantiate_class(args=(), init=config['model']['init_args']["backbone"]) + # head = instantiate_class(args=(), init=config['model']['init_args']["head"]) + + # 不加载量化器部分权重 + state_dict_raw = torch.load(self.resume_model, map_location=self.device)['state_dict'] + state_dict_fa_qa = dict() + state_dict_fa_en = dict() + state_dict_fa_de = dict() + state_dict_bb = dict() + state_dict_hd = dict() + state_dict_mp = dict() + state_dict_mr = dict() + for k, v in state_dict_raw.items(): + # breakpoint() + if k.startswith('feature_extractor.encodec.quantizer'): + # breakpoint() + # print("*****",k) + ss = k[46:48] + if ss[-1] == '.': + num = int(ss[0]) + # print("num,k",num,k[36:]) + if num <= 7: + state_dict_fa_qa[k[36:]] = v + if k.startswith('feature_extractor.encodec.encoder'): + state_dict_fa_en[k[34:]] = v + if k.startswith('feature_extractor.encodec.decoder'): + state_dict_fa_de[k[34:]] = v + if k.startswith('backbone.'): + state_dict_bb[k[9:]] = v + if k.startswith('head.'): + state_dict_hd[k[5:]] = v + if k.startswith('multiperioddisc.'): + state_dict_mp[k[16:]] = v + if k.startswith('multiresddisc.'): + state_dict_mr[k[14:]] = v + # breakpoint() + feature_extractor.encodec.quantizer.load_state_dict(state_dict_fa_qa, strict=True) + feature_extractor.encodec.encoder.load_state_dict(state_dict_fa_en, strict=True) + feature_extractor.encodec.decoder.load_state_dict(state_dict_fa_de, strict=True) + backbone.load_state_dict(state_dict_bb, strict=True) + head.load_state_dict(state_dict_hd, strict=True) + self.feature_extractor = feature_extractor.to(self.device) + self.backbone = backbone.to(self.device) + self.head = head.to(self.device) + self.multiperioddisc.load_state_dict(state_dict_mp, strict=True) + self.multiresddisc.load_state_dict(state_dict_mr, strict=True) + + def training_step(self, *args): + # print('-------------------train--------------------') + # if self.global_rank == 0 and self.resume: + # config_path = self.resume_config + # model_path = self.resume_model + # self.pretrained_load(config_path, model_path) + # print('加载预训练模型:', model_path) + bandwidth_id = torch.randint(low=0, high=len(self.feature_extractor.bandwidths), size=(1,), device=self.device,) + output = super().training_step(*args, bandwidth_id=bandwidth_id) + return output + + def validation_step(self, *args): + # print('-------------------valid--------------------') + bandwidth_id = torch.tensor([0], device=self.device) + output = super().validation_step(*args, bandwidth_id=bandwidth_id) + return output + + def validation_epoch_end(self, outputs): + if self.global_rank == 0: + *_, audio_in, _ = outputs[0].values() + # Resynthesis with encodec for reference + self.feature_extractor.encodec.set_target_bandwidth(self.feature_extractor.bandwidths[0]) + encodec_audio = self.feature_extractor.encodec(audio_in[None, None, :]) + self.logger.experiment.add_audio( + "encodec", encodec_audio[0, 0].data.cpu().numpy(), self.global_step, self.hparams.sample_rate, + ) + + super().validation_epoch_end(outputs) diff --git a/vocos/feature_extractors.py b/vocos/feature_extractors.py new file mode 100644 index 0000000..67b83cb --- /dev/null +++ b/vocos/feature_extractors.py @@ -0,0 +1,117 @@ +from typing import List + +import torch +import torchaudio +# from encodec import EncodecModel +from torch import nn +import math +from vocos.modules import safe_log +from encodec.modules import SEANetEncoder, SEANetDecoder +from encodec import EncodecModel +from encodec.quantization import ResidualVectorQuantizer + + +class FeatureExtractor(nn.Module): + """Base class for feature extractors.""" + + def forward(self, audio: torch.Tensor, **kwargs) -> torch.Tensor: + """ + Extract features from the given audio. + + Args: + audio (Tensor): Input audio waveform. + + Returns: + Tensor: Extracted features of shape (B, C, L), where B is the batch size, + C denotes output features, and L is the sequence length. + """ + raise NotImplementedError("Subclasses must implement the forward method.") + + +class MelSpectrogramFeatures(FeatureExtractor): + def __init__(self, sample_rate=24000, n_fft=1024, hop_length=256, n_mels=100, padding="center"): + super().__init__() + if padding not in ["center", "same"]: + raise ValueError("Padding must be 'center' or 'same'.") + self.padding = padding + self.mel_spec = torchaudio.transforms.MelSpectrogram( + sample_rate=sample_rate, + n_fft=n_fft, + hop_length=hop_length, + n_mels=n_mels, + center=padding == "center", + power=1, + ) + + def forward(self, audio, **kwargs): + if self.padding == "same": + pad = self.mel_spec.win_length - self.mel_spec.hop_length + audio = torch.nn.functional.pad(audio, (pad // 2, pad // 2), mode="reflect") + mel = self.mel_spec(audio) + features = safe_log(mel) + return features + + +class EncodecFeatures(FeatureExtractor): + def __init__( + self, + encodec_model: str = "encodec_24khz", + bandwidths: List[float] = [1.5, 3.0, 6.0, 12.0], + train_codebooks: bool = False, + ): + super().__init__() + self.frame_rate = int(24000/320) + n_q = int(bandwidths[-1]*1000/(math.log2(2048) * self.frame_rate)) + encoder = SEANetEncoder(causal=False, n_residual_layers=1, norm='weight_norm', pad_mode='reflect', lstm=2, + dimension=128, channels=1, n_filters=32, ratios=[8, 5, 4, 2], activation='ELU', + kernel_size=7, residual_kernel_size=3, last_kernel_size=7, dilation_base=2, + true_skip=False, compress=2) + decoder = SEANetDecoder(causal=False, n_residual_layers=1, norm='weight_norm', pad_mode='reflect', lstm=2, + dimension=128, channels=1, n_filters=32, ratios=[8, 5, 4, 2], activation='ELU', + kernel_size=7, residual_kernel_size=3, last_kernel_size=7, dilation_base=2, + true_skip=False, compress=2) + quantizer = ResidualVectorQuantizer(dimension=128, n_q=n_q, bins=2048, kmeans_iters=50, + decay=0.99, kmeans_init=True) + if encodec_model == "encodec_24khz": + self.encodec = EncodecModel(encoder=encoder, decoder=decoder, quantizer=quantizer, + target_bandwidths=bandwidths, sample_rate=24000, channels=1) + else: + raise ValueError( + f"Unsupported encodec_model: {encodec_model}. Supported options are 'encodec_24khz'." + ) + for param in self.encodec.parameters(): + param.requires_grad = True + self.num_q = n_q + # codebook_weights = torch.cat([vq.codebook for vq in self.encodec.quantizer.vq.layers[: self.num_q]], dim=0) + # self.codebook_weights = torch.nn.Parameter(codebook_weights, requires_grad=train_codebooks) + self.bandwidths = bandwidths + + # @torch.no_grad() + # def get_encodec_codes(self, audio): + # audio = audio.unsqueeze(1) + # emb = self.encodec.encoder(audio) + # codes = self.encodec.quantizer.encode(emb, self.encodec.frame_rate, self.encodec.bandwidth) + # return codes + + def forward(self, audio: torch.Tensor, bandwidth_id: torch.Tensor): + if self.training: + self.encodec.train() + + audio = audio.unsqueeze(1) # audio(16,24000) + emb = self.encodec.encoder(audio) + q_res = self.encodec.quantizer(emb, self.frame_rate, bandwidth=self.bandwidths[bandwidth_id]) + quantized = q_res.quantized + codes = q_res.codes + commit_loss = q_res.penalty # codes(8,16,75),features(16,128,75) + + return quantized, codes, commit_loss + + # codes = self.get_encodec_codes(audio) + # # Instead of summing in the loop, it stores subsequent VQ dictionaries in a single `self.codebook_weights` + # # with offsets given by the number of bins, and finally summed in a vectorized operation. + # offsets = torch.arange( + # 0, self.encodec.quantizer.bins * len(codes), self.encodec.quantizer.bins, device=audio.device + # ) + # embeddings_idxs = codes + offsets.view(-1, 1, 1) + # features = torch.nn.functional.embedding(embeddings_idxs, self.codebook_weights).sum(dim=0) + # return features.transpose(1, 2) diff --git a/vocos/heads.py b/vocos/heads.py new file mode 100644 index 0000000..21863f1 --- /dev/null +++ b/vocos/heads.py @@ -0,0 +1,157 @@ +import torch +from torch import nn +from torchaudio.functional.functional import _hz_to_mel, _mel_to_hz + +from vocos.spectral_ops import IMDCT, ISTFT +from vocos.modules import symexp + + +class FourierHead(nn.Module): + """Base class for inverse fourier modules.""" + + def forward(self, x: torch.Tensor) -> torch.Tensor: + """ + Args: + x (Tensor): Input tensor of shape (B, L, H), where B is the batch size, + L is the sequence length, and H denotes the model dimension. + + Returns: + Tensor: Reconstructed time-domain audio signal of shape (B, T), where T is the length of the output signal. + """ + raise NotImplementedError("Subclasses must implement the forward method.") + + +class ISTFTHead(FourierHead): + """ + ISTFT Head module for predicting STFT complex coefficients. + + Args: + dim (int): Hidden dimension of the model. + n_fft (int): Size of Fourier transform. + hop_length (int): The distance between neighboring sliding window frames, which should align with + the resolution of the input features. + padding (str, optional): Type of padding. Options are "center" or "same". Defaults to "same". + """ + + def __init__(self, dim: int, n_fft: int, hop_length: int, padding: str = "same"): + super().__init__() + out_dim = n_fft + 2 + self.out = torch.nn.Linear(dim, out_dim) + self.istft = ISTFT(n_fft=n_fft, hop_length=hop_length, win_length=n_fft, padding=padding) + + def forward(self, x: torch.Tensor) -> torch.Tensor: + """ + Forward pass of the ISTFTHead module. + + Args: + x (Tensor): Input tensor of shape (B, L, H), where B is the batch size, + L is the sequence length, and H denotes the model dimension. + + Returns: + Tensor: Reconstructed time-domain audio signal of shape (B, T), where T is the length of the output signal. + """ + x = self.out(x).transpose(1, 2) + mag, p = x.chunk(2, dim=1) + mag = torch.exp(mag) + mag = torch.clip(mag, max=1e2) # safeguard to prevent excessively large magnitudes + # wrapping happens here. These two lines produce real and imaginary value + x = torch.cos(p) + y = torch.sin(p) + # recalculating phase here does not produce anything new + # only costs time + # phase = torch.atan2(y, x) + # S = mag * torch.exp(phase * 1j) + # better directly produce the complex value + S = mag * (x + 1j * y) + audio = self.istft(S) + return audio + + +class IMDCTSymExpHead(FourierHead): + """ + IMDCT Head module for predicting MDCT coefficients with symmetric exponential function + + Args: + dim (int): Hidden dimension of the model. + mdct_frame_len (int): Length of the MDCT frame. + padding (str, optional): Type of padding. Options are "center" or "same". Defaults to "same". + sample_rate (int, optional): The sample rate of the audio. If provided, the last layer will be initialized + based on perceptual scaling. Defaults to None. + clip_audio (bool, optional): Whether to clip the audio output within the range of [-1.0, 1.0]. Defaults to False. + """ + + def __init__( + self, dim: int, mdct_frame_len: int, padding: str = "same", sample_rate: int = None, clip_audio: bool = False, + ): + super().__init__() + out_dim = mdct_frame_len // 2 + self.out = nn.Linear(dim, out_dim) + self.imdct = IMDCT(frame_len=mdct_frame_len, padding=padding) + self.clip_audio = clip_audio + + if sample_rate is not None: + # optionally init the last layer following mel-scale + m_max = _hz_to_mel(sample_rate // 2) + m_pts = torch.linspace(0, m_max, out_dim) + f_pts = _mel_to_hz(m_pts) + scale = 1 - (f_pts / f_pts.max()) + + with torch.no_grad(): + self.out.weight.mul_(scale.view(-1, 1)) + + def forward(self, x: torch.Tensor) -> torch.Tensor: + """ + Forward pass of the IMDCTSymExpHead module. + + Args: + x (Tensor): Input tensor of shape (B, L, H), where B is the batch size, + L is the sequence length, and H denotes the model dimension. + + Returns: + Tensor: Reconstructed time-domain audio signal of shape (B, T), where T is the length of the output signal. + """ + x = self.out(x) + x = symexp(x) + x = torch.clip(x, min=-1e2, max=1e2) # safeguard to prevent excessively large magnitudes + audio = self.imdct(x) + if self.clip_audio: + audio = torch.clip(x, min=-1.0, max=1.0) + + return audio + + +class IMDCTCosHead(FourierHead): + """ + IMDCT Head module for predicting MDCT coefficients with parametrizing MDCT = exp(m) · cos(p) + + Args: + dim (int): Hidden dimension of the model. + mdct_frame_len (int): Length of the MDCT frame. + padding (str, optional): Type of padding. Options are "center" or "same". Defaults to "same". + clip_audio (bool, optional): Whether to clip the audio output within the range of [-1.0, 1.0]. Defaults to False. + """ + + def __init__(self, dim: int, mdct_frame_len: int, padding: str = "same", clip_audio: bool = False): + super().__init__() + self.clip_audio = clip_audio + self.out = nn.Linear(dim, mdct_frame_len) + self.imdct = IMDCT(frame_len=mdct_frame_len, padding=padding) + + def forward(self, x: torch.Tensor) -> torch.Tensor: + """ + Forward pass of the IMDCTCosHead module. + + Args: + x (Tensor): Input tensor of shape (B, L, H), where B is the batch size, + L is the sequence length, and H denotes the model dimension. + + Returns: + Tensor: Reconstructed time-domain audio signal of shape (B, T), where T is the length of the output signal. + """ + x = self.out(x) + m, p = x.chunk(2, dim=2) + m = torch.exp(m).clip(max=1e2) # safeguard to prevent excessively large magnitudes + audio = self.imdct(m * torch.cos(p)) + if self.clip_audio: + audio = torch.clip(x, min=-1.0, max=1.0) + return audio diff --git a/vocos/helpers.py b/vocos/helpers.py new file mode 100644 index 0000000..3d30301 --- /dev/null +++ b/vocos/helpers.py @@ -0,0 +1,71 @@ +import matplotlib +import numpy as np +import torch +from matplotlib import pyplot as plt +from pytorch_lightning import Callback + +matplotlib.use("Agg") + + +def save_figure_to_numpy(fig: plt.Figure) -> np.ndarray: + """ + Save a matplotlib figure to a numpy array. + + Args: + fig (Figure): Matplotlib figure object. + + Returns: + ndarray: Numpy array representing the figure. + """ + data = np.fromstring(fig.canvas.tostring_rgb(), dtype=np.uint8, sep="") + data = data.reshape(fig.canvas.get_width_height()[::-1] + (3,)) + return data + + +def plot_spectrogram_to_numpy(spectrogram: np.ndarray) -> np.ndarray: + """ + Plot a spectrogram and convert it to a numpy array. + + Args: + spectrogram (ndarray): Spectrogram data. + + Returns: + ndarray: Numpy array representing the plotted spectrogram. + """ + spectrogram = spectrogram.astype(np.float32) + fig, ax = plt.subplots(figsize=(12, 3)) + im = ax.imshow(spectrogram, aspect="auto", origin="lower", interpolation="none") + plt.colorbar(im, ax=ax) + plt.xlabel("Frames") + plt.ylabel("Channels") + plt.tight_layout() + + fig.canvas.draw() + data = save_figure_to_numpy(fig) + plt.close() + return data + + +class GradNormCallback(Callback): + """ + Callback to log the gradient norm. + """ + + def on_after_backward(self, trainer, model): + model.log("grad_norm", gradient_norm(model)) + + +def gradient_norm(model: torch.nn.Module, norm_type: float = 2.0) -> torch.Tensor: + """ + Compute the gradient norm. + + Args: + model (Module): PyTorch model. + norm_type (float, optional): Type of the norm. Defaults to 2.0. + + Returns: + Tensor: Gradient norm. + """ + grads = [p.grad for p in model.parameters() if p.grad is not None] + total_norm = torch.norm(torch.stack([torch.norm(g.detach(), norm_type) for g in grads]), norm_type) + return total_norm diff --git a/vocos/loss.py b/vocos/loss.py new file mode 100644 index 0000000..e6b0ed5 --- /dev/null +++ b/vocos/loss.py @@ -0,0 +1,114 @@ +from typing import List, Tuple + +import torch +import torchaudio +from torch import nn + +from vocos.modules import safe_log + + +class MelSpecReconstructionLoss(nn.Module): + """ + L1 distance between the mel-scaled magnitude spectrograms of the ground truth sample and the generated sample + """ + + def __init__( + self, sample_rate: int = 24000, n_fft: int = 1024, hop_length: int = 256, n_mels: int = 100, + ): + super().__init__() + self.mel_spec = torchaudio.transforms.MelSpectrogram( + sample_rate=sample_rate, n_fft=n_fft, hop_length=hop_length, n_mels=n_mels, center=True, power=1, + ) + + def forward(self, y_hat, y) -> torch.Tensor: + """ + Args: + y_hat (Tensor): Predicted audio waveform. + y (Tensor): Ground truth audio waveform. + + Returns: + Tensor: L1 loss between the mel-scaled magnitude spectrograms. + """ + mel_hat = safe_log(self.mel_spec(y_hat)) + mel = safe_log(self.mel_spec(y)) + + loss = torch.nn.functional.l1_loss(mel, mel_hat) + + return loss + + +class GeneratorLoss(nn.Module): + """ + Generator Loss module. Calculates the loss for the generator based on discriminator outputs. + """ + + def forward(self, disc_outputs: List[torch.Tensor]) -> Tuple[torch.Tensor, List[torch.Tensor]]: + """ + Args: + disc_outputs (List[Tensor]): List of discriminator outputs. + + Returns: + Tuple[Tensor, List[Tensor]]: Tuple containing the total loss and a list of loss values from + the sub-discriminators + """ + loss = 0 + gen_losses = [] + for dg in disc_outputs: + l = torch.mean(torch.clamp(1 - dg, min=0)) + gen_losses.append(l) + loss += l + + return loss, gen_losses + + +class DiscriminatorLoss(nn.Module): + """ + Discriminator Loss module. Calculates the loss for the discriminator based on real and generated outputs. + """ + + def forward( + self, disc_real_outputs: List[torch.Tensor], disc_generated_outputs: List[torch.Tensor] + ) -> Tuple[torch.Tensor, List[torch.Tensor], List[torch.Tensor]]: + """ + Args: + disc_real_outputs (List[Tensor]): List of discriminator outputs for real samples. + disc_generated_outputs (List[Tensor]): List of discriminator outputs for generated samples. + + Returns: + Tuple[Tensor, List[Tensor], List[Tensor]]: A tuple containing the total loss, a list of loss values from + the sub-discriminators for real outputs, and a list of + loss values for generated outputs. + """ + loss = 0 + r_losses = [] + g_losses = [] + for dr, dg in zip(disc_real_outputs, disc_generated_outputs): + r_loss = torch.mean(torch.clamp(1 - dr, min=0)) + g_loss = torch.mean(torch.clamp(1 + dg, min=0)) + loss += r_loss + g_loss + r_losses.append(r_loss.item()) + g_losses.append(g_loss.item()) + + return loss, r_losses, g_losses + + +class FeatureMatchingLoss(nn.Module): + """ + Feature Matching Loss module. Calculates the feature matching loss between feature maps of the sub-discriminators. + """ + + def forward(self, fmap_r: List[List[torch.Tensor]], fmap_g: List[List[torch.Tensor]]) -> torch.Tensor: + """ + Args: + fmap_r (List[List[Tensor]]): List of feature maps from real samples. + fmap_g (List[List[Tensor]]): List of feature maps from generated samples. + + Returns: + Tensor: The calculated feature matching loss. + """ + loss = 0 + for dr, dg in zip(fmap_r, fmap_g): + for rl, gl in zip(dr, dg): + loss += torch.mean(torch.abs(rl - gl)) + + return loss diff --git a/vocos/models.py b/vocos/models.py new file mode 100644 index 0000000..886a88a --- /dev/null +++ b/vocos/models.py @@ -0,0 +1,117 @@ +from typing import Optional + +import torch +from torch import nn +from torch.nn.utils import weight_norm + +from vocos.modules import ConvNeXtBlock, ResBlock1, AdaLayerNorm + + +class Backbone(nn.Module): + """Base class for the generator's backbone. It preserves the same temporal resolution across all layers.""" + + def forward(self, x: torch.Tensor, **kwargs) -> torch.Tensor: + """ + Args: + x (Tensor): Input tensor of shape (B, C, L), where B is the batch size, + C denotes output features, and L is the sequence length. + + Returns: + Tensor: Output of shape (B, L, H), where B is the batch size, L is the sequence length, + and H denotes the model dimension. + """ + raise NotImplementedError("Subclasses must implement the forward method.") + + +class VocosBackbone(Backbone): + """ + Vocos backbone module built with ConvNeXt blocks. Supports additional conditioning with Adaptive Layer Normalization + + Args: + input_channels (int): Number of input features channels. + dim (int): Hidden dimension of the model. + intermediate_dim (int): Intermediate dimension used in ConvNeXtBlock. + num_layers (int): Number of ConvNeXtBlock layers. + layer_scale_init_value (float, optional): Initial value for layer scaling. Defaults to `1 / num_layers`. + adanorm_num_embeddings (int, optional): Number of embeddings for AdaLayerNorm. + None means non-conditional model. Defaults to None. + """ + + def __init__( + self, + input_channels: int, + dim: int, + intermediate_dim: int, + num_layers: int, + layer_scale_init_value: Optional[float] = None, + adanorm_num_embeddings: Optional[int] = None, + ): + super().__init__() + self.input_channels = input_channels + self.embed = nn.Conv1d(input_channels, dim, kernel_size=7, padding=3) + self.adanorm = adanorm_num_embeddings is not None + if adanorm_num_embeddings: + self.norm = AdaLayerNorm(adanorm_num_embeddings, dim, eps=1e-6) + else: + self.norm = nn.LayerNorm(dim, eps=1e-6) + layer_scale_init_value = layer_scale_init_value or 1 / num_layers + self.convnext = nn.ModuleList( + [ + ConvNeXtBlock( + dim=dim, + intermediate_dim=intermediate_dim, + layer_scale_init_value=layer_scale_init_value, + adanorm_num_embeddings=adanorm_num_embeddings, + ) + for _ in range(num_layers) + ] + ) + self.final_layer_norm = nn.LayerNorm(dim, eps=1e-6) + self.apply(self._init_weights) + + def _init_weights(self, m): + if isinstance(m, (nn.Conv1d, nn.Linear)): + nn.init.trunc_normal_(m.weight, std=0.02) + nn.init.constant_(m.bias, 0) + + def forward(self, x: torch.Tensor, bandwidth_id: Optional[torch.Tensor] = None) -> torch.Tensor: + x = self.embed(x) + if self.adanorm: + assert bandwidth_id is not None + x = self.norm(x.transpose(1, 2), cond_embedding_id=bandwidth_id) + else: + x = self.norm(x.transpose(1, 2)) + x = x.transpose(1, 2) + for conv_block in self.convnext: + x = conv_block(x, cond_embedding_id=bandwidth_id) + x = self.final_layer_norm(x.transpose(1, 2)) + return x + + +class VocosResNetBackbone(Backbone): + """ + Vocos backbone module built with ResBlocks. + + Args: + input_channels (int): Number of input features channels. + dim (int): Hidden dimension of the model. + num_blocks (int): Number of ResBlock1 blocks. + layer_scale_init_value (float, optional): Initial value for layer scaling. Defaults to None. + """ + + def __init__( + self, input_channels, dim, num_blocks, layer_scale_init_value=None, + ): + super().__init__() + self.input_channels = input_channels + self.embed = weight_norm(nn.Conv1d(input_channels, dim, kernel_size=3, padding=1)) + layer_scale_init_value = layer_scale_init_value or 1 / num_blocks / 3 + self.resnet = nn.Sequential( + *[ResBlock1(dim=dim, layer_scale_init_value=layer_scale_init_value) for _ in range(num_blocks)] + ) + + def forward(self, x: torch.Tensor, **kwargs) -> torch.Tensor: + x = self.embed(x) + x = self.resnet(x) + x = x.transpose(1, 2) + return x diff --git a/vocos/modules.py b/vocos/modules.py new file mode 100644 index 0000000..9688a97 --- /dev/null +++ b/vocos/modules.py @@ -0,0 +1,213 @@ +from typing import Optional + +import torch +from torch import nn +from torch.nn.utils import weight_norm, remove_weight_norm + + +class ConvNeXtBlock(nn.Module): + """ConvNeXt Block adapted from https://github.com/facebookresearch/ConvNeXt to 1D audio signal. + + Args: + dim (int): Number of input channels. + intermediate_dim (int): Dimensionality of the intermediate layer. + layer_scale_init_value (float, optional): Initial value for the layer scale. None means no scaling. + Defaults to None. + adanorm_num_embeddings (int, optional): Number of embeddings for AdaLayerNorm. + None means non-conditional LayerNorm. Defaults to None. + """ + + def __init__( + self, + dim: int, + intermediate_dim: int, + layer_scale_init_value: Optional[float] = None, + adanorm_num_embeddings: Optional[int] = None, + ): + super().__init__() + self.dwconv = nn.Conv1d(dim, dim, kernel_size=7, padding=3, groups=dim) # depthwise conv + self.adanorm = adanorm_num_embeddings is not None + if adanorm_num_embeddings: + self.norm = AdaLayerNorm(adanorm_num_embeddings, dim, eps=1e-6) + else: + self.norm = nn.LayerNorm(dim, eps=1e-6) + self.pwconv1 = nn.Linear(dim, intermediate_dim) # pointwise/1x1 convs, implemented with linear layers + self.act = nn.GELU() + self.pwconv2 = nn.Linear(intermediate_dim, dim) + self.gamma = ( + nn.Parameter(layer_scale_init_value * torch.ones(dim), requires_grad=True) + if layer_scale_init_value > 0 + else None + ) + + def forward(self, x: torch.Tensor, cond_embedding_id: Optional[torch.Tensor] = None) -> torch.Tensor: + residual = x + x = self.dwconv(x) + x = x.transpose(1, 2) # (B, C, T) -> (B, T, C) + if self.adanorm: + assert cond_embedding_id is not None + x = self.norm(x, cond_embedding_id) + else: + x = self.norm(x) + x = self.pwconv1(x) + x = self.act(x) + x = self.pwconv2(x) + if self.gamma is not None: + x = self.gamma * x + x = x.transpose(1, 2) # (B, T, C) -> (B, C, T) + + x = residual + x + return x + + +class AdaLayerNorm(nn.Module): + """ + Adaptive Layer Normalization module with learnable embeddings per `num_embeddings` classes + + Args: + num_embeddings (int): Number of embeddings. + embedding_dim (int): Dimension of the embeddings. + """ + + def __init__(self, num_embeddings: int, embedding_dim: int, eps: float = 1e-6): + super().__init__() + self.eps = eps + self.dim = embedding_dim + self.scale = nn.Embedding(num_embeddings=num_embeddings, embedding_dim=embedding_dim) + self.shift = nn.Embedding(num_embeddings=num_embeddings, embedding_dim=embedding_dim) + torch.nn.init.ones_(self.scale.weight) + torch.nn.init.zeros_(self.shift.weight) + + def forward(self, x: torch.Tensor, cond_embedding_id: torch.Tensor) -> torch.Tensor: + scale = self.scale(cond_embedding_id) + shift = self.shift(cond_embedding_id) + x = nn.functional.layer_norm(x, (self.dim,), eps=self.eps) + x = x * scale + shift + return x + + +class ResBlock1(nn.Module): + """ + ResBlock adapted from HiFi-GAN V1 (https://github.com/jik876/hifi-gan) with dilated 1D convolutions, + but without upsampling layers. + + Args: + dim (int): Number of input channels. + kernel_size (int, optional): Size of the convolutional kernel. Defaults to 3. + dilation (tuple[int], optional): Dilation factors for the dilated convolutions. + Defaults to (1, 3, 5). + lrelu_slope (float, optional): Negative slope of the LeakyReLU activation function. + Defaults to 0.1. + layer_scale_init_value (float, optional): Initial value for the layer scale. None means no scaling. + Defaults to None. + """ + + def __init__( + self, + dim: int, + kernel_size: int = 3, + dilation: tuple[int] = (1, 3, 5), + lrelu_slope: float = 0.1, + layer_scale_init_value: float = None, + ): + super().__init__() + self.lrelu_slope = lrelu_slope + self.convs1 = nn.ModuleList( + [ + weight_norm( + nn.Conv1d( + dim, + dim, + kernel_size, + 1, + dilation=dilation[0], + padding=self.get_padding(kernel_size, dilation[0]), + ) + ), + weight_norm( + nn.Conv1d( + dim, + dim, + kernel_size, + 1, + dilation=dilation[1], + padding=self.get_padding(kernel_size, dilation[1]), + ) + ), + weight_norm( + nn.Conv1d( + dim, + dim, + kernel_size, + 1, + dilation=dilation[2], + padding=self.get_padding(kernel_size, dilation[2]), + ) + ), + ] + ) + + self.convs2 = nn.ModuleList( + [ + weight_norm(nn.Conv1d(dim, dim, kernel_size, 1, dilation=1, padding=self.get_padding(kernel_size, 1))), + weight_norm(nn.Conv1d(dim, dim, kernel_size, 1, dilation=1, padding=self.get_padding(kernel_size, 1))), + weight_norm(nn.Conv1d(dim, dim, kernel_size, 1, dilation=1, padding=self.get_padding(kernel_size, 1))), + ] + ) + + self.gamma = nn.ParameterList( + [ + nn.Parameter(layer_scale_init_value * torch.ones(dim, 1), requires_grad=True) + if layer_scale_init_value is not None + else None, + nn.Parameter(layer_scale_init_value * torch.ones(dim, 1), requires_grad=True) + if layer_scale_init_value is not None + else None, + nn.Parameter(layer_scale_init_value * torch.ones(dim, 1), requires_grad=True) + if layer_scale_init_value is not None + else None, + ] + ) + + def forward(self, x: torch.Tensor) -> torch.Tensor: + for c1, c2, gamma in zip(self.convs1, self.convs2, self.gamma): + xt = torch.nn.functional.leaky_relu(x, negative_slope=self.lrelu_slope) + xt = c1(xt) + xt = torch.nn.functional.leaky_relu(xt, negative_slope=self.lrelu_slope) + xt = c2(xt) + if gamma is not None: + xt = gamma * xt + x = xt + x + return x + + def remove_weight_norm(self): + for l in self.convs1: + remove_weight_norm(l) + for l in self.convs2: + remove_weight_norm(l) + + @staticmethod + def get_padding(kernel_size: int, dilation: int = 1) -> int: + return int((kernel_size * dilation - dilation) / 2) + + +def safe_log(x: torch.Tensor, clip_val: float = 1e-7) -> torch.Tensor: + """ + Computes the element-wise logarithm of the input tensor with clipping to avoid near-zero values. + + Args: + x (Tensor): Input tensor. + clip_val (float, optional): Minimum value to clip the input tensor. Defaults to 1e-7. + + Returns: + Tensor: Element-wise logarithm of the input tensor with clipping applied. + """ + return torch.log(torch.clip(x, min=clip_val)) + + +def symlog(x: torch.Tensor) -> torch.Tensor: + return torch.sign(x) * torch.log1p(x.abs()) + + +def symexp(x: torch.Tensor) -> torch.Tensor: + return torch.sign(x) * (torch.exp(x.abs()) - 1) diff --git a/vocos/pretrained.py b/vocos/pretrained.py new file mode 100644 index 0000000..507a1aa --- /dev/null +++ b/vocos/pretrained.py @@ -0,0 +1,232 @@ +import os +from typing import Tuple, Any, Union, Dict + +import torch +import yaml +from huggingface_hub import hf_hub_download +from torch import nn +from vocos.feature_extractors import FeatureExtractor, EncodecFeatures +from vocos.heads import FourierHead +from vocos.models import Backbone + + +def instantiate_class(args: Union[Any, Tuple[Any, ...]], init: Dict[str, Any]) -> Any: + """Instantiates a class with the given args and init. + + Args: + args: Positional arguments required for instantiation. + init: Dict of the form {"class_path":...,"init_args":...}. + + Returns: + The instantiated class object. + """ + kwargs = init.get("init_args", {}) + if not isinstance(args, tuple): + args = (args,) + class_module, class_name = init["class_path"].rsplit(".", 1) + module = __import__(class_module, fromlist=[class_name]) + args_class = getattr(module, class_name) + return args_class(*args, **kwargs) + + +class Vocos(nn.Module): + """ + The Vocos class represents a Fourier-based neural vocoder for audio synthesis. + This class is primarily designed for inference, with support for loading from pretrained + model checkpoints. It consists of three main components: a feature extractor, + a backbone, and a head. + """ + + def __init__( + self, feature_extractor: FeatureExtractor, backbone: Backbone, head: FourierHead, + ): + super().__init__() + self.feature_extractor = feature_extractor + self.backbone = backbone + self.head = head + + @classmethod + def from_hparams(cls, config_path: str) -> "Vocos": + """ + Class method to create a new Vocos model instance from hyperparameters stored in a yaml configuration file. + """ + with open(config_path, "r") as f: + config = yaml.safe_load(f) + feature_extractor = instantiate_class(args=(), init=config["feature_extractor"]) + backbone = instantiate_class(args=(), init=config["backbone"]) + head = instantiate_class(args=(), init=config["head"]) + model = cls(feature_extractor=feature_extractor, backbone=backbone, head=head) + return model + + @classmethod + def from_pretrained(self, repo_id: str) -> "Vocos": + """ + Class method to create a new Vocos model instance from a pre-trained model stored in the Hugging Face model hub. + """ + config_path = hf_hub_download(repo_id=repo_id, filename="config.yaml") + model_path = hf_hub_download(repo_id=repo_id, filename="pytorch_model.bin") + model = self.from_hparams(config_path) + state_dict = torch.load(model_path, map_location="cpu") + if isinstance(model.feature_extractor, EncodecFeatures): + encodec_parameters = { + "feature_extractor.encodec." + key: value + for key, value in model.feature_extractor.encodec.state_dict().items() + } + state_dict.update(encodec_parameters) + model.load_state_dict(state_dict) + model.eval() + return model + + + @classmethod + def from_hparams0802(cls, config_path: str) -> "Vocos": + """ + Class method to create a new Vocos model instance from hyperparameters stored in a yaml configuration file. + """ + with open(config_path, "r") as f: + config = yaml.safe_load(f) + feature_extractor = instantiate_class(args=(), init=config['model']['init_args']["feature_extractor"]) + backbone = instantiate_class(args=(), init=config['model']['init_args']["backbone"]) + head = instantiate_class(args=(), init=config['model']['init_args']["head"]) + model = cls(feature_extractor=feature_extractor, backbone=backbone, head=head) + return model + + + @classmethod + def from_pretrained0802(self, config_path, model_path): + """ + Class method to create a new Vocos model instance from a pre-trained model stored in the Hugging Face model hub. + """ + model = self.from_hparams0802(config_path) + state_dict_raw = torch.load(model_path, map_location="cpu")['state_dict'] + state_dict = dict() + for k, v in state_dict_raw.items(): + if k.startswith('backbone.') or k.startswith('head.') or k.startswith('feature_extractor.'): + state_dict[k] = v + # if isinstance(model.feature_extractor, EncodecFeatures): + # encodec_parameters = { + # "feature_extractor.encodec." + key: value + # for key, value in model.feature_extractor.encodec.state_dict().items() + # } + # state_dict.update(encodec_parameters) + model.load_state_dict(state_dict) + model.eval() + return model + + + @classmethod + def from_pretrained0911(self, config_path, model_folder_path): + """ + Class method to create a new Vocos model instance from a pre-trained model stored in the Hugging Face model hub. + """ + model = self.from_hparams0802(config_path) + + models = os.listdir(model_folder_path) + val_loss = [] + for item in models: + if not item.startswith('vocos_'): + continue + val_loss.append(item[-11:-5]) + val_loss.sort() + val_loss = val_loss[:3] # 取前3性能较好的模型平均 + state_dict = dict() + state_dicts = [] + for item in models: + if not item.startswith('vocos_'): + continue + ll = item[-11:-5] + if ll not in val_loss: + continue + model_path = model_folder_path + '/' + item + state_dict_raw = torch.load(model_path, map_location="cpu")['state_dict'] + state_dict_single = dict() + for k, v in state_dict_raw.items(): + if k.startswith('backbone.') or k.startswith('head.') or k.startswith('feature_extractor.'): + state_dict_single[k] = v + state_dicts.append(state_dict_single) + for kk in state_dicts[0].keys(): + vv = state_dicts[0][kk] + for i in range(1, len(state_dicts)): + ss = state_dicts[i] + vv += ss[kk] + vm = vv/len(state_dicts) + state_dict[kk] = vm + model.load_state_dict(state_dict) + model.eval() + return model + + + @torch.inference_mode() + def forward(self, audio_input: torch.Tensor, **kwargs: Any) -> torch.Tensor: + """ + Method to run a copy-synthesis from audio waveform. The feature extractor first processes the audio input, + which is then passed through the backbone and the head to reconstruct the audio output. + + Args: + audio_input (Tensor): The input tensor representing the audio waveform of shape (B, T), + where B is the batch size and L is the waveform length. + + + Returns: + Tensor: The output tensor representing the reconstructed audio waveform of shape (B, T). + """ + features, _, _ = self.feature_extractor(audio_input, **kwargs) # 0818 + audio_output = self.decode(features, **kwargs) + return audio_output + + + # 0818 + @torch.inference_mode() + def encode(self, audio_input: torch.Tensor, **kwargs: Any) -> torch.Tensor: + features, discrete_codes, _ = self.feature_extractor(audio_input, **kwargs) + return features,discrete_codes + + + @torch.inference_mode() + def decode(self, features_input: torch.Tensor, **kwargs: Any) -> torch.Tensor: + """ + Method to decode audio waveform from already calculated features. The features input is passed through + the backbone and the head to reconstruct the audio output. + + Args: + features_input (Tensor): The input tensor of features of shape (B, C, L), where B is the batch size, + C denotes the feature dimension, and L is the sequence length. + + Returns: + Tensor: The output tensor representing the reconstructed audio waveform of shape (B, T). + """ + x = self.backbone(features_input, **kwargs) + audio_output = self.head(x) + return audio_output + + @torch.inference_mode() + def codes_to_features(self, codes: torch.Tensor) -> torch.Tensor: + """ + Transforms an input sequence of discrete tokens (codes) into feature embeddings using the feature extractor's + codebook weights. + + Args: + codes (Tensor): The input tensor. Expected shape is (K, L) or (K, B, L), + where K is the number of codebooks, B is the batch size and L is the sequence length. + + Returns: + Tensor: Features of shape (B, C, L), where B is the batch size, C denotes the feature dimension, + and L is the sequence length. + """ + assert isinstance( + self.feature_extractor, EncodecFeatures + ), "Feature extractor should be an instance of EncodecFeatures" + + if codes.dim() == 2: + codes = codes.unsqueeze(1) + + n_bins = self.feature_extractor.encodec.quantizer.bins + offsets = torch.arange(0, n_bins * len(codes), n_bins, device=codes.device) + embeddings_idxs = codes + offsets.view(-1, 1, 1) + + tmp=torch.cat([vq.codebook for vq in self.feature_extractor.encodec.quantizer.vq.layers],dim=0) + # features = torch.nn.functional.embedding(embeddings_idxs, self.feature_extractor.codebook_weights).sum(dim=0) + features = torch.nn.functional.embedding(embeddings_idxs, tmp).sum(dim=0) + features = features.transpose(1, 2) + + return features diff --git a/vocos/pretrained_model.py b/vocos/pretrained_model.py new file mode 100644 index 0000000..d8cfdaf --- /dev/null +++ b/vocos/pretrained_model.py @@ -0,0 +1,192 @@ +from typing import Tuple, Any, Union, Dict + +import torch +import yaml +from huggingface_hub import hf_hub_download +from torch import nn +from vocos.feature_extractors import FeatureExtractor, EncodecFeatures +from vocos.heads import FourierHead +from vocos.models import Backbone +from vocos.discriminators import MultiPeriodDiscriminator, MultiResolutionDiscriminator + + +def instantiate_class(args: Union[Any, Tuple[Any, ...]], init: Dict[str, Any]) -> Any: + """Instantiates a class with the given args and init. + + Args: + args: Positional arguments required for instantiation. + init: Dict of the form {"class_path":...,"init_args":...}. + + Returns: + The instantiated class object. + """ + kwargs = init.get("init_args", {}) + if not isinstance(args, tuple): + args = (args,) + class_module, class_name = init["class_path"].rsplit(".", 1) + module = __import__(class_module, fromlist=[class_name]) + args_class = getattr(module, class_name) + return args_class(*args, **kwargs) + + +class Vocos(nn.Module): + """ + The Vocos class represents a Fourier-based neural vocoder for audio synthesis. + This class is primarily designed for inference, with support for loading from pretrained + model checkpoints. It consists of three main components: a feature extractor, + a backbone, and a head. + """ + + def __init__( + self, feature_extractor: FeatureExtractor, backbone: Backbone, head: FourierHead, + multiperioddisc: MultiPeriodDiscriminator, multiresddisc: MultiResolutionDiscriminator, + ): + super().__init__() + self.feature_extractor = feature_extractor + self.backbone = backbone + self.head = head + + self.multiperioddisc = multiperioddisc + self.multiresddisc = multiresddisc + + @classmethod + def from_hparams0828(cls, config_path: str) -> "Vocos": + """ + Class method to create a new Vocos model instance from hyperparameters stored in a yaml configuration file. + """ + with open(config_path, "r") as f: + config = yaml.safe_load(f) + feature_extractor = instantiate_class(args=(), init=config['model']['init_args']["feature_extractor"]) + backbone = instantiate_class(args=(), init=config['model']['init_args']["backbone"]) + head = instantiate_class(args=(), init=config['model']['init_args']["head"]) + model = cls(feature_extractor=feature_extractor, backbone=backbone, head=head, + multiperioddisc=MultiPeriodDiscriminator(num_embeddings=4), + multiresddisc=MultiResolutionDiscriminator(num_embeddings=4)) + return model + + @classmethod + def from_pretrained0828(self, config_path, model_path): + """ + Class method to create a new Vocos model instance from a pre-trained model stored in the Hugging Face model hub. + """ + model = self.from_hparams0828(config_path) + state_dict_raw = torch.load(model_path, map_location="cpu")['state_dict'] + state_dict = dict() + for k, v in state_dict_raw.items(): + if k.startswith('backbone.') or k.startswith('head.') or k.startswith('feature_extractor.') \ + or k.startswith('multiperioddisc.') or k.startswith('multiresddisc.'): + state_dict[k] = v + # if isinstance(model.feature_extractor, EncodecFeatures): + # encodec_parameters = { + # "feature_extractor.encodec." + key: value + # for key, value in model.feature_extractor.encodec.state_dict().items() + # } + # state_dict.update(encodec_parameters) + model.load_state_dict(state_dict) + return model + + @classmethod + def from_hparams0802(cls, config_path: str) -> "Vocos": + """ + Class method to create a new Vocos model instance from hyperparameters stored in a yaml configuration file. + """ + with open(config_path, "r") as f: + config = yaml.safe_load(f) + feature_extractor = instantiate_class(args=(), init=config['model']['init_args']["feature_extractor"]) + backbone = instantiate_class(args=(), init=config['model']['init_args']["backbone"]) + head = instantiate_class(args=(), init=config['model']['init_args']["head"]) + model = cls(feature_extractor=feature_extractor, backbone=backbone, head=head) + return model + + @classmethod + def from_pretrained0802(self, config_path, model_path): + """ + Class method to create a new Vocos model instance from a pre-trained model stored in the Hugging Face model hub. + """ + model = self.from_hparams0802(config_path) + state_dict_raw = torch.load(model_path, map_location="cpu")['state_dict'] + state_dict = dict() + for k, v in state_dict_raw.items(): + if k.startswith('backbone.') or k.startswith('head.') or k.startswith('feature_extractor.'): + state_dict[k] = v + # if isinstance(model.feature_extractor, EncodecFeatures): + # encodec_parameters = { + # "feature_extractor.encodec." + key: value + # for key, value in model.feature_extractor.encodec.state_dict().items() + # } + # state_dict.update(encodec_parameters) + model.load_state_dict(state_dict) + model.eval() + return model + + @torch.inference_mode() + def forward(self, audio_input: torch.Tensor, **kwargs: Any) -> torch.Tensor: + """ + Method to run a copy-synthesis from audio waveform. The feature extractor first processes the audio input, + which is then passed through the backbone and the head to reconstruct the audio output. + + Args: + audio_input (Tensor): The input tensor representing the audio waveform of shape (B, T), + where B is the batch size and L is the waveform length. + + + Returns: + Tensor: The output tensor representing the reconstructed audio waveform of shape (B, T). + """ + features, _, _ = self.feature_extractor(audio_input, **kwargs) # 0818 + audio_output = self.decode(features, **kwargs) + return audio_output + + + # 0818 + @torch.inference_mode() + def encode(self, audio_input: torch.Tensor, **kwargs: Any) -> torch.Tensor: + features, _, _ = self.feature_extractor(audio_input, **kwargs) + return features + + + @torch.inference_mode() + def decode(self, features_input: torch.Tensor, **kwargs: Any) -> torch.Tensor: + """ + Method to decode audio waveform from already calculated features. The features input is passed through + the backbone and the head to reconstruct the audio output. + + Args: + features_input (Tensor): The input tensor of features of shape (B, C, L), where B is the batch size, + C denotes the feature dimension, and L is the sequence length. + + Returns: + Tensor: The output tensor representing the reconstructed audio waveform of shape (B, T). + """ + x = self.backbone(features_input, **kwargs) + audio_output = self.head(x) + return audio_output + + @torch.inference_mode() + def codes_to_features(self, codes: torch.Tensor) -> torch.Tensor: + """ + Transforms an input sequence of discrete tokens (codes) into feature embeddings using the feature extractor's + codebook weights. + + Args: + codes (Tensor): The input tensor. Expected shape is (K, L) or (K, B, L), + where K is the number of codebooks, B is the batch size and L is the sequence length. + + Returns: + Tensor: Features of shape (B, C, L), where B is the batch size, C denotes the feature dimension, + and L is the sequence length. + """ + assert isinstance( + self.feature_extractor, EncodecFeatures + ), "Feature extractor should be an instance of EncodecFeatures" + + if codes.dim() == 2: + codes = codes.unsqueeze(1) + + n_bins = self.feature_extractor.encodec.quantizer.bins + offsets = torch.arange(0, n_bins * len(codes), n_bins, device=codes.device) + embeddings_idxs = codes + offsets.view(-1, 1, 1) + features = torch.nn.functional.embedding(embeddings_idxs, self.feature_extractor.codebook_weights).sum(dim=0) + features = features.transpose(1, 2) + + return features diff --git a/vocos/spectral_ops.py b/vocos/spectral_ops.py new file mode 100644 index 0000000..a8eda1c --- /dev/null +++ b/vocos/spectral_ops.py @@ -0,0 +1,192 @@ +import numpy as np +import scipy +import torch +from torch import nn, view_as_real, view_as_complex + + +class ISTFT(nn.Module): + """ + Custom implementation of ISTFT since torch.istft doesn't allow custom padding (other than `center=True`) with + windowing. This is because the NOLA (Nonzero Overlap Add) check fails at the edges. + See issue: https://github.com/pytorch/pytorch/issues/62323 + Specifically, in the context of neural vocoding we are interested in "same" padding analogous to CNNs. + The NOLA constraint is met as we trim padded samples anyway. + + Args: + n_fft (int): Size of Fourier transform. + hop_length (int): The distance between neighboring sliding window frames. + win_length (int): The size of window frame and STFT filter. + padding (str, optional): Type of padding. Options are "center" or "same". Defaults to "same". + """ + + def __init__(self, n_fft: int, hop_length: int, win_length: int, padding: str = "same"): + super().__init__() + if padding not in ["center", "same"]: + raise ValueError("Padding must be 'center' or 'same'.") + self.padding = padding + self.n_fft = n_fft + self.hop_length = hop_length + self.win_length = win_length + window = torch.hann_window(win_length) + self.register_buffer("window", window) + + def forward(self, spec: torch.Tensor) -> torch.Tensor: + """ + Compute the Inverse Short Time Fourier Transform (ISTFT) of a complex spectrogram. + + Args: + spec (Tensor): Input complex spectrogram of shape (B, N, T), where B is the batch size, + N is the number of frequency bins, and T is the number of time frames. + + Returns: + Tensor: Reconstructed time-domain signal of shape (B, L), where L is the length of the output signal. + """ + if self.padding == "center": + # Fallback to pytorch native implementation + return torch.istft(spec, self.n_fft, self.hop_length, self.win_length, self.window, center=True) + elif self.padding == "same": + pad = (self.win_length - self.hop_length) // 2 + else: + raise ValueError("Padding must be 'center' or 'same'.") + + assert spec.dim() == 3, "Expected a 3D tensor as input" + B, N, T = spec.shape + + # Inverse FFT + ifft = torch.fft.irfft(spec, self.n_fft, dim=1, norm="backward") + ifft = ifft * self.window[None, :, None] + + # Overlap and Add + output_size = (T - 1) * self.hop_length + self.win_length + y = torch.nn.functional.fold( + ifft, output_size=(1, output_size), kernel_size=(1, self.win_length), stride=(1, self.hop_length), + )[:, 0, 0, pad:-pad] + + # Window envelope + window_sq = self.window.square().expand(1, T, -1).transpose(1, 2) + window_envelope = torch.nn.functional.fold( + window_sq, output_size=(1, output_size), kernel_size=(1, self.win_length), stride=(1, self.hop_length), + ).squeeze()[pad:-pad] + + # Normalize + assert (window_envelope > 1e-11).all() + y = y / window_envelope + + return y + + +class MDCT(nn.Module): + """ + Modified Discrete Cosine Transform (MDCT) module. + + Args: + frame_len (int): Length of the MDCT frame. + padding (str, optional): Type of padding. Options are "center" or "same". Defaults to "same". + """ + + def __init__(self, frame_len: int, padding: str = "same"): + super().__init__() + if padding not in ["center", "same"]: + raise ValueError("Padding must be 'center' or 'same'.") + self.padding = padding + self.frame_len = frame_len + N = frame_len // 2 + n0 = (N + 1) / 2 + window = torch.from_numpy(scipy.signal.cosine(frame_len)).float() + self.register_buffer("window", window) + + pre_twiddle = torch.exp(-1j * torch.pi * torch.arange(frame_len) / frame_len) + post_twiddle = torch.exp(-1j * torch.pi * n0 * (torch.arange(N) + 0.5) / N) + # view_as_real: NCCL Backend does not support ComplexFloat data type + # https://github.com/pytorch/pytorch/issues/71613 + self.register_buffer("pre_twiddle", view_as_real(pre_twiddle)) + self.register_buffer("post_twiddle", view_as_real(post_twiddle)) + + def forward(self, audio: torch.Tensor) -> torch.Tensor: + """ + Apply the Modified Discrete Cosine Transform (MDCT) to the input audio. + + Args: + audio (Tensor): Input audio waveform of shape (B, T), where B is the batch size + and T is the length of the audio. + + Returns: + Tensor: MDCT coefficients of shape (B, L, N), where L is the number of output frames + and N is the number of frequency bins. + """ + if self.padding == "center": + audio = torch.nn.functional.pad(audio, (self.frame_len // 2, self.frame_len // 2)) + elif self.padding == "same": + # hop_length is 1/2 frame_len + audio = torch.nn.functional.pad(audio, (self.frame_len // 4, self.frame_len // 4)) + else: + raise ValueError("Padding must be 'center' or 'same'.") + + x = audio.unfold(-1, self.frame_len, self.frame_len // 2) + N = self.frame_len // 2 + x = x * self.window.expand(x.shape) + X = torch.fft.fft(x * view_as_complex(self.pre_twiddle).expand(x.shape), dim=-1)[..., :N] + res = X * view_as_complex(self.post_twiddle).expand(X.shape) * np.sqrt(1 / N) + return torch.real(res) * np.sqrt(2) + + +class IMDCT(nn.Module): + """ + Inverse Modified Discrete Cosine Transform (IMDCT) module. + + Args: + frame_len (int): Length of the MDCT frame. + padding (str, optional): Type of padding. Options are "center" or "same". Defaults to "same". + """ + + def __init__(self, frame_len: int, padding: str = "same"): + super().__init__() + if padding not in ["center", "same"]: + raise ValueError("Padding must be 'center' or 'same'.") + self.padding = padding + self.frame_len = frame_len + N = frame_len // 2 + n0 = (N + 1) / 2 + window = torch.from_numpy(scipy.signal.cosine(frame_len)).float() + self.register_buffer("window", window) + + pre_twiddle = torch.exp(1j * torch.pi * n0 * torch.arange(N * 2) / N) + post_twiddle = torch.exp(1j * torch.pi * (torch.arange(N * 2) + n0) / (N * 2)) + self.register_buffer("pre_twiddle", view_as_real(pre_twiddle)) + self.register_buffer("post_twiddle", view_as_real(post_twiddle)) + + def forward(self, X: torch.Tensor) -> torch.Tensor: + """ + Apply the Inverse Modified Discrete Cosine Transform (IMDCT) to the input MDCT coefficients. + + Args: + X (Tensor): Input MDCT coefficients of shape (B, L, N), where B is the batch size, + L is the number of frames, and N is the number of frequency bins. + + Returns: + Tensor: Reconstructed audio waveform of shape (B, T), where T is the length of the audio. + """ + B, L, N = X.shape + Y = torch.zeros((B, L, N * 2), dtype=X.dtype, device=X.device) + Y[..., :N] = X + Y[..., N:] = -1 * torch.conj(torch.flip(X, dims=(-1,))) + y = torch.fft.ifft(Y * view_as_complex(self.pre_twiddle).expand(Y.shape), dim=-1) + y = torch.real(y * view_as_complex(self.post_twiddle).expand(y.shape)) * np.sqrt(N) * np.sqrt(2) + result = y * self.window.expand(y.shape) + output_size = (1, (L + 1) * N) + audio = torch.nn.functional.fold( + result.transpose(1, 2), + output_size=output_size, + kernel_size=(1, self.frame_len), + stride=(1, self.frame_len // 2), + )[:, 0, 0, :] + + if self.padding == "center": + pad = self.frame_len // 2 + elif self.padding == "same": + pad = self.frame_len // 4 + else: + raise ValueError("Padding must be 'center' or 'same'.") + + audio = audio[:, pad:-pad] + return audio