AcademiCodec icon indicating copy to clipboard operation
AcademiCodec copied to clipboard

将多卡/单卡的权重保存成同一种格式;支持shell脚本中data为多个字符串的输入;修改test文件

Open ZhikangNiu opened this issue 2 years ago • 8 comments

因为argparse的输入的input和output都是pathlib.path这个类,可以不需要引入os操作,结合官方的encodec的代码做出了以下修改

ZhikangNiu avatar Aug 27 '23 04:08 ZhikangNiu

并且在我自己处理的时候可能一个文件夹下不全是.wav/.flac文件,因此我加入了--ext这个参数可以指定

ZhikangNiu avatar Aug 27 '23 04:08 ZhikangNiu

@yangdongchao Hope you can review this pr

ZhikangNiu avatar Aug 27 '23 04:08 ZhikangNiu

修改后的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"

ZhikangNiu avatar Aug 28 '23 03:08 ZhikangNiu

@yt605155624

ZhikangNiu avatar Aug 28 '23 03:08 ZhikangNiu

修改后的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)

yt605155624 avatar Aug 29 '23 04:08 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)

但是我测试过这个应该时可以的(

ZhikangNiu avatar Aug 29 '23 04:08 ZhikangNiu

修改后的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 同时列出来看看

yt605155624 avatar Aug 29 '23 04:08 yt605155624

okk 晚一点重新提交一下

ZhikangNiu avatar Aug 29 '23 04:08 ZhikangNiu