将多卡/单卡的权重保存成同一种格式;支持shell脚本中data为多个字符串的输入;修改test文件
因为argparse的输入的input和output都是pathlib.path这个类,可以不需要引入os操作,结合官方的encodec的代码做出了以下修改
并且在我自己处理的时候可能一个文件夹下不全是.wav/.flac文件,因此我加入了--ext这个参数可以指定
@yangdongchao Hope you can review this pr
修改后的shell脚本支持传入多个文件路径
train_data_dir="/data/LibriTTS/train-clean-100 /data/LibriTTS/train-clean-360 /data/LibriTTS/train-other-500"
valid_data_dir="/data/LibriTTS/test-clean"
@yt605155624
修改后的shell脚本支持传入多个文件路径
train_data_dir="/data/LibriTTS/train-clean-100 /data/LibriTTS/train-clean-360 /data/LibriTTS/train-other-500" valid_data_dir="/data/LibriTTS/test-clean"
@NoFish-528 直接 train_data_dir="a b c" 在 py 里面接收到的好像是 ['a b c'], 好像必须要是, train_data_dir "a" "b" "c" ,py 接收到的才是 ['a', 'b', 'c'](必须不能有空格)?而且你还要在 py 里面处理下 train_data_dir 的读取方式?,因为原来是 str 现在是 list(str)
修改后的shell脚本支持传入多个文件路径
train_data_dir="/data/LibriTTS/train-clean-100 /data/LibriTTS/train-clean-360 /data/LibriTTS/train-other-500" valid_data_dir="/data/LibriTTS/test-clean"@NoFish-528 直接 train_data_dir="a b c" 在 py 里面接收到的好像是 ['a b c'], 好像必须要是, train_data_dir "a" "b" "c" ,py 接收到的才是 ['a', 'b', 'c'](必须不能有空格)?而且你还要在 py 里面处理下 train_data_dir 的读取方式?,因为原来是 str 现在是 list(str)
但是我测试过这个应该时可以的(
修改后的shell脚本支持传入多个文件路径
train_data_dir="/data/LibriTTS/train-clean-100 /data/LibriTTS/train-clean-360 /data/LibriTTS/train-other-500" valid_data_dir="/data/LibriTTS/test-clean"@NoFish-528 直接 train_data_dir="a b c" 在 py 里面接收到的好像是 ['a b c'], 好像必须要是, train_data_dir "a" "b" "c" ,py 接收到的才是 ['a', 'b', 'c'](必须不能有空格)?而且你还要在 py 里面处理下 train_data_dir 的读取方式?,因为原来是 str 现在是 list(str)
但是我测试过这个应该时可以的(
再试试吧,我这不行,最好吧 shell 的输入和 args.train_data_dir 同时列出来看看
okk 晚一点重新提交一下