From 38ca1b7031f89368e8fdde4ac9dc04b4a2e0949d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E8=92=9F=E8=92=BB?= <6648049+tooyoungtoosimp@users.noreply.github.com> Date: Mon, 13 Feb 2023 01:49:37 +0800 Subject: [PATCH] 230213 --- .gitignore | 5 +- configs/config.json | 10 +- dataset_raw/wav_structure.txt | 20 - filelists/test.txt | 12 +- filelists/train.txt | 563 +++++++---------------------- filelists/val.txt | 12 +- inference/chunks_temp.json | 1 + inference/slicer.py | 3 +- inference_main.py | 15 +- logs/32k/put_pretrained_model_here | 0 preprocess_hubert_f0.py | 2 +- resample.py | 2 +- train_format.py => train_v2.py | 32 +- 13 files changed, 173 insertions(+), 504 deletions(-) delete mode 100644 dataset_raw/wav_structure.txt create mode 100644 inference/chunks_temp.json delete mode 100644 logs/32k/put_pretrained_model_here rename train_format.py => train_v2.py (91%) diff --git a/.gitignore b/.gitignore index dbb321a..98d554c 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,7 @@ hubert*.pt .venv venv **/__pycache__ -filelists/ \ No newline at end of file +filelists/ +data*/ +raw/ +results/ \ No newline at end of file diff --git a/configs/config.json b/configs/config.json index ebc996e..7ec9159 100644 --- a/configs/config.json +++ b/configs/config.json @@ -82,13 +82,9 @@ "use_spectral_norm": false, "gin_channels": 256, "ssl_dim": 256, - "n_speakers": 10 + "n_speakers": 2 }, "spk": { - "JP_Ayane": 0, - "JP_Hoshino": 1, - "JP_Nonomi": 2, - "JP_Serika": 3, - "JP_Shiroko": 4 + "JP_Serika": 0 } -} +} \ No newline at end of file diff --git a/dataset_raw/wav_structure.txt b/dataset_raw/wav_structure.txt deleted file mode 100644 index 68cee4e..0000000 --- a/dataset_raw/wav_structure.txt +++ /dev/null @@ -1,20 +0,0 @@ -数据集准备 - -raw -├───speaker0 -│ ├───xxx1-xxx1.wav -│ ├───... -│ └───Lxx-0xx8.wav -└───speaker1 - ├───xx2-0xxx2.wav - ├───... - └───xxx7-xxx007.wav - -此外还需要编辑config.json - -"n_speakers": 10 - -"spk":{ - "speaker0": 0, - "speaker1": 1, -} diff --git a/filelists/test.txt b/filelists/test.txt index 2f51ee2..b629302 100644 --- a/filelists/test.txt +++ b/filelists/test.txt @@ -1,10 +1,2 @@ -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Shout_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Tactic_Defeat_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Cafe_Act_5.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_MemorialLobby_4.ogg.wav -./dataset/32k/JP_Ayane/Ayane_ExSkill_Level_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Growup_4.ogg.wav -./dataset/32k/JP_Serika/Serika_Cafe_Act_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_LogIn_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Relationship_Up_2.ogg.wav -./dataset/32k/JP_Serika/Serika_ExSkill_3.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Victory_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Cafe_Act_5.ogg.wav diff --git a/filelists/train.txt b/filelists/train.txt index 49a12a3..22e628f 100644 --- a/filelists/train.txt +++ b/filelists/train.txt @@ -1,451 +1,146 @@ -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Lobby_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_MemorialLobby_3_3.ogg.wav +./dataset/32k/JP_Serika/Serika_Cafe_Act_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Lobby_4.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Growup_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Formation_In_2.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_1_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Season_NewYear.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Tactic_Defeat_2.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_LogIn_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Lobby_3.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Formation_In_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Gachaget.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_MemorialLobby_5_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_In_2.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_6_4.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Lobby_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_LogIn_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Cafe_Act_3_a.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_ExSkill_Level_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Tactic_Victory_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Relationship_Up_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_Shout_5.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Growup_3.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Lobby_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_ExSkill_Level_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_Shout_3.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_TacticalAction_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Shout_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_LogIn_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_In_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_ExSkill_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_ExWeapon_Get.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Damage_3.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_ExSkill_Level_1.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_4_4.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_6_3.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_4_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Damage_3.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Season_Birthday.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Damage_6.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_Battle_Victory_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Season_Birthday.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Relationship_Up_4.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Cafe_Act_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_0.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_EventLogin_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Cafe_Act_3.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Lobby_5.ogg.wav -./dataset/32k/JP_Serika/Serika_Relationship_Up_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_MemorialLobby_4.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Damage_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Formation_In_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Lobby_5.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Tactic_In_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Growup_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Cafe_Act_4.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Tactic_In_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_LogIn_2.ogg.wav -./dataset/32k/JP_Serika/Serika_Tactic_In_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_MemorialLobby_3.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Cafe_Act_3_b.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Season_Xmas.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Shout_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Tactic_Defeat_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Tactic_In_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Season_Birthday.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_ExSkill_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Growup_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Formation_In_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Growup_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Season_Halloween.ogg.wav -./dataset/32k/JP_Serika/Serika_Growup_4.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_Shout_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_CommonSkill.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Growup_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_6_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_LogIn_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Growup_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Formation_In_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_ExSkill_Level_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Formation_Select.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Damage_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_ExSkill_Level_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_Shout_5.ogg.wav ./dataset/32k/JP_Serika/Serika_ExSkill_Level_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Buffed_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Relationship_Up_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_Damage_6.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_MemorialLobby_2_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Tactic_Victory_2.ogg.wav +./dataset/32k/JP_Serika/Serika_ExSkill_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Shout_6.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Relationship_Up_3.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Cafe_Act_5.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_3_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Season_Halloween.ogg.wav ./dataset/32k/JP_Serika/Serika_ExSkill_Level_3.ogg.wav -./dataset/32k/JP_Serika/Serika_Relationship_Up_3.ogg.wav -./dataset/32k/JP_Serika/Serika_Season_Birthday.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_MemorialLobby_2_2.ogg.wav -./dataset/32k/JP_Serika/Serika_Growup_3.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Cafe_monolog_1.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_6_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Tactic_Victory_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Shout_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_LogIn_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_MemorialLobby_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_CommonSkill.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_EventLobby_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Season_Birthday.ogg.wav -./dataset/32k/JP_Serika/Serika_Formation_In_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Gachaget.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Tactic_Victory_2.ogg.wav -./dataset/32k/JP_Serika/Serika_Lobby_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Formation_In_2.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_Retire.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_6_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Growup_4.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_MemorialLobby_0.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Growup_4.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Season_NewYear.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_5.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Growup_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Relationship_Up_4.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Tactic_Defeat_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_1_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Cafe_Act_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_MemorialLobby_5_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Relationship_Up_3.ogg.wav -./dataset/32k/JP_Serika/Serika_LogIn_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_ExSkill_3.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Shout_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_1_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_In_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Damage_3.ogg.wav +./dataset/32k/JP_Serika/Serika_Tactic_Victory_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_Recovery_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Season_Xmas.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_Battle_Shout_4.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Season_Halloween.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_6_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Damage_3.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_CommonSkill.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_Shout_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_ExSkill_3.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_3_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Defense_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Damage_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Relationship_Up_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Cafe_monolog_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_ExSkill_Level_3.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_2_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_Shout_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Lobby_4.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Growup_3.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_3_1.ogg.wav ./dataset/32k/JP_Serika/Serika_Cafe_Act_4.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Recovery_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_ExSkill_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Cafe_Act_4.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_TacticalAction_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_EventLogin_Season_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_ExSkill_Level_2.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_1_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Lobby_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Growup_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Tactic_In_2.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_Recovery_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Season_Birthday.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Cafe_Act_3.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_1_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_Recovery_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Relationship_Up_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Supply.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_2_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Season_Birthday_Player.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Victory_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_EventLobby_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Tactic_In_2.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_4_3.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Retire.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Shout_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_Damage_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_Victory_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_ExSkill_Level_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_In_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Recovery_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Cafe_monolog_3.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Shout_3.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Damage_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Lobby_4.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Move_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Shout_3.ogg.wav -./dataset/32k/JP_Serika/Serika_Cafe_Act_5.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Victory_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_CommonSkill.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Damage_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Victory_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_MemorialLobby_2_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Growup_2.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_5_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_EventLogin_Season_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_ExSkill_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Lobby_5.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Lobby_4.ogg.wav -./dataset/32k/JP_Serika/Serika_Cafe_Act_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Defense_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Tactic_Victory_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Growup_4.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Relationship_Up_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Season_Halloween.ogg.wav -./dataset/32k/JP_Serika/Serika_Gachaget.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Damage_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Tactic_In_1.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_3_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_4_3.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_Battle_Victory_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_Damage_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_In_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Shout_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Tactic_Defeat_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_MemorialLobby_3_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Relationship_Up_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_EventLogin_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Tactic_In_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Damage_3.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Tactic_In_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Growup_4.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_ExSkill_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Gachaget.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Victory_1.ogg.wav -./dataset/32k/JP_Serika/Serika_ExSkill_Level_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Tactic_Victory_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Growup_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Lobby_4.ogg.wav -./dataset/32k/JP_Serika/Serika_Relationship_Up_4.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Lobby_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Relationship_Up_4.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Season_Birthday_Player.ogg.wav -./dataset/32k/JP_Serika/Serika_Growup_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_ExSkill_Level_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Season_Birthday_Player.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_ExSkill_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_ExSkill_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Season_Birthday_Player.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_5_1.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_6_4.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_In_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Gachaget.ogg.wav +./dataset/32k/JP_Serika/Serika_LogIn_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_Damage_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_Victory_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_4_3.ogg.wav +./dataset/32k/JP_Serika/Serika_Tactic_Defeat_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Relationship_Up_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_Shout_5.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Cafe_Act_3.ogg.wav +./dataset/32k/JP_Serika/Serika_Gachaget.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Tactic_Defeat_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Formation_In_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Damage_4.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_2_2.ogg.wav +./dataset/32k/JP_Serika/Serika_ExSkill_Level_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Growup_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_ExWeapon_Get.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_Tactic_In_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Lobby_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Recovery_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_MemorialLobby_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_ExWeapon_Get.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Gachaget.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_Damage_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Victory_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Season_Xmas.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Damage_5.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Cafe_Act_4.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_4_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_1_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_ExSkill_Level_3.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_Tactic_Defeat_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_ExSkill_Level_3.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Relationship_Up_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Formation_Select.ogg.wav -./dataset/32k/JP_Ayane/Ayane_ExSkill_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_ExSkill_Level_2.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_In_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Buffed_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Victory_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Move_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Cafe_monolog_5.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Tactic_Defeat_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Move_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Damage_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Cafe_Act_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Relationship_Up_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Tactic_Defeat_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_MemorialLobby_3.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Retire.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Formation_In_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Move_1.ogg.wav -./dataset/32k/JP_Serika/Serika_ExSkill_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Cafe_Act_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_In_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_ExSkill_Level_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_MemorialLobby_4_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Lobby_3.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Tactic_Defeat_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_ExSkill_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_ExSkill_3.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Formation_In_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Season_Xmas.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Tactic_Victory_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Season_Halloween.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_CommonSkill.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_In_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_MemorialLobby_2_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_MemorialLobby_3_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Cafe_Act_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Lobby_3.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Cafe_monolog_3.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_3_2.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_1_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Formation_In_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Formation_Select.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Shout_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Growup_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Lobby_3.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Relationship_Up_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Tactic_In_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_Shout_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Lobby_5.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Relationship_Up_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Growup_3.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_Damage_4.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Season_Birthday_Player.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_4_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Damage_3.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Formation_In_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_MemorialLobby_1.ogg.wav -./dataset/32k/JP_Serika/Serika_ExSkill_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Lobby_3.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Growup_3.ogg.wav -./dataset/32k/JP_Serika/Serika_Formation_Select.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_ExSkill_3.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Lobby_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Lobby_5.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Cafe_monolog_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Season_Birthday_Player.ogg.wav -./dataset/32k/JP_Serika/Serika_Season_Halloween.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_ExSkill_Level_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_ExSkill_2.ogg.wav -./dataset/32k/JP_Serika/Serika_Season_NewYear.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Season_Xmas.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Buffed_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_ExWeapon_Get.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Season_NewYear.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_ExSkill_Level_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Season_Xmas.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_In_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_In_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Shout_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Tactic_Victory_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Lobby_4.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Cafe_monolog_4.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_4_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Cafe_monolog_3.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Growup_3.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Retire.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_ExWeapon_Get.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Recovery_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_MemorialLobby_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Move_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_EventLobby_4.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Season_Birthday_Player.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_3_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_4_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Relationship_Up_3.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_ExSkill_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Season_Birthday_Player.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_2_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Lobby_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_ExSkill_3.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_Recovery_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Cafe_Act_2.ogg.wav ./dataset/32k/JP_Serika/Serika_Battle_Shout_3.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Move_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_LogIn_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Relationship_Up_4.ogg.wav +./dataset/32k/JP_Serika/Serika_Relationship_Up_2.ogg.wav ./dataset/32k/JP_Serika/Serika_Battle_Shout_6.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Lobby_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Season_Birthday.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_ExSkill_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_4_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Season_Birthday.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_ExSkill_Level_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_ExSkill_Level_3.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_BuffSelf_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Formation_Select.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Defense_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Victory_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Growup_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Relationship_Up_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Growup_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Buffed_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Lobby_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Damage_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Shout_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Covered_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_MemorialLobby_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_LogIn_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Tactic_Defeat_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_LogIn_2.ogg.wav -./dataset/32k/JP_Serika/Serika_ExWeapon_Get.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Season_NewYear.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Lobby_4.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Lobby_4.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Tactic_Defeat_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Move_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_BuffSelf_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_In_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_MemorialLobby_3_2.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_6_4.ogg.wav +./dataset/32k/JP_Serika/Serika_ExSkill_Level_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Tactic_In_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Tactic_Victory_1.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_4_4.ogg.wav +./dataset/32k/JP_Serika/Serika_Tactic_In_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Tactic_Victory_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Growup_1.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_1_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Tactic_In_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_In_2.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_MemorialLobby_6_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Formation_In_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Formation_Select.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_5_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Lobby_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_LogIn_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_In_1.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_Lobby_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_ExSkill_1.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_4_4.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Cafe_Act_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Lobby_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_Shout_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Cafe_monolog_4.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Growup_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Relationship_Up_3.ogg.wav +./dataset/32k/JP_Serika/Serika_Relationship_Up_1.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_3_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Cafe_Act_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Relationship_Up_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Growup_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Growup_3.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Season_Birthday_Player.ogg.wav +./dataset/32k/JP_Serika/Serika_Lobby_4.ogg.wav +./dataset/32k/JP_Serika/Serika_ExSkill_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_Damage_4.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Retire.ogg.wav ./dataset/32k/JP_Serika/Serika_MemorialLobby_4_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Season_Halloween.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Tactic_Victory_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Relationship_Up_4.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_MemorialLobby_5.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Cafe_Act_4.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Tactic_In_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_4_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Tactic_Defeat_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Formation_Select.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_3_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Formation_In_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Shout_3.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Season_Halloween.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Growup_4.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_6_1.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_Battle_Damage_5.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Gachaget.ogg.wav -./dataset/32k/JP_Serika/Serika_Formation_In_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_LogIn_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_BuffSelf_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Lobby_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Relationship_Up_3.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Battle_Covered_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_LogIn_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Season_NewYear.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Shout_1.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_2_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Shout_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_Shout_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Damage_6.ogg.wav +./dataset/32k/JP_Serika/Serika_ExSkill_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_Shout_4.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Formation_In_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Season_Xmas.ogg.wav +./dataset/32k/JP_Serika/Serika_Lobby_3.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Formation_Select.ogg.wav +./dataset/32k/JP_Serika/Serika_ExSkill_1.ogg.wav +./dataset/32k/JP_Serika/Serika_LogIn_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Season_Birthday.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_5_1.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Growup_4.ogg.wav +./dataset/32k/JP_Serika/Serika_Relationship_Up_4.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_Battle_Damage_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Relationship_Up_3.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_MemorialLobby_5_2.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_5_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_MemorialLobby_3_2.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_6_1.ogg.wav +./dataset/32k/JP_Serika/Serika_Battle_Retire.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Cafe_Act_2.ogg.u8.wav ./dataset/32k/JP_Serika/Serika_Lobby_3.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Growup_4.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Cafe_Act_5.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_Damage_2.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_ExSkill_Level_3.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Cafe_monolog_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_EventLobby_3.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_ExSkill_Level_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Formation_In_2.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_3_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Relationship_Up_4.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Victory_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Retire.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Lobby_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Season_NewYear.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Cafe_monolog_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_MemorialLobby_5_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Season_Xmas.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_Victory_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_In_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_MemorialLobby_4_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_Move_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Tactic_Victory_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Cafe_monolog_5.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Tactic_Victory_1.ogg.wav -./dataset/32k/JP_Serika/Serika_Tactic_Victory_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Tactic_Victory_1.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Growup_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_ExWeapon_Get.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_5_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_5_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Season_Xmas.ogg.wav -./dataset/32k/JP_Ayane/Ayane_MemorialLobby_2_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Lobby_3.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_TacticalAction_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Gachaget.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Relationship_Up_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Lobby_5.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Defense_1.ogg.wav -./dataset/32k/JP_Ayane/Ayane_LogIn_2.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_MemorialLobby_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Season_NewYear.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Relationship_Up_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_ExSkill_2.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_EventLogin_Season_End.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Cafe_Act_3.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_6_3.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_2_2.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_MemorialLobby_3_1.ogg.wav -./dataset/32k/JP_Shiroko/Shiroko_Battle_BuffSelf_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Battle_Retire.ogg.wav -./dataset/32k/JP_Hoshino/HoshinoSwimsuit_Battle_TacticalAction_1.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Cafe_Act_1.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Season_NewYear.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_2_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_4_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_6_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_ExSkill_3.ogg.wav +./dataset/32k/JP_Serika/Serika_ExWeapon_Get.ogg.wav +./dataset/32k/JP_Serika/Serika_Cafe_Act_3.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_5_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Growup_3.ogg.wav +./dataset/32k/JP_Serika/Serika_Relationship_Up_3.ogg.wav +./dataset/32k/JP_Serika/Serika_Formation_In_2.ogg.u8.wav +./dataset/32k/JP_Serika/Serika_Battle_Damage_1.ogg.wav +./dataset/32k/JP_Serika/Serika_MemorialLobby_6_2.ogg.wav diff --git a/filelists/val.txt b/filelists/val.txt index 8916e1e..60fb337 100644 --- a/filelists/val.txt +++ b/filelists/val.txt @@ -1,10 +1,2 @@ -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_Tactic_Defeat_2.ogg.wav -./dataset/32k/JP_Shiroko/ShirokoRidingSuit_ExWeapon_Get.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_Damage_2.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Season_Halloween.ogg.wav -./dataset/32k/JP_Hoshino/Hoshino_Battle_In_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Cafe_Act_5.ogg.wav -./dataset/32k/JP_Serika/Serika_Battle_Damage_3.ogg.wav -./dataset/32k/JP_Ayane/Ayane_Cafe_monolog_2.ogg.wav -./dataset/32k/JP_Serika/Serika_MemorialLobby_4_1.ogg.wav -./dataset/32k/JP_Nonomi/Nonomi_Cafe_Act_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Lobby_2.ogg.wav +./dataset/32k/JP_Serika/Serika_Relationship_Up_4.ogg.wav diff --git a/inference/chunks_temp.json b/inference/chunks_temp.json new file mode 100644 index 0000000..a286da3 --- /dev/null +++ b/inference/chunks_temp.json @@ -0,0 +1 @@ +{"info": "temp_dict"} \ No newline at end of file diff --git a/inference/slicer.py b/inference/slicer.py index b05840b..659445c 100644 --- a/inference/slicer.py +++ b/inference/slicer.py @@ -122,7 +122,8 @@ def cut(audio_path, db_thresh=-30, min_len=5000): slicer = Slicer( sr=sr, threshold=db_thresh, - min_length=min_len + min_length=min_len, + min_interval=100, ) chunks = slicer.slice(audio) return chunks diff --git a/inference_main.py b/inference_main.py index db6f963..7ef9881 100644 --- a/inference_main.py +++ b/inference_main.py @@ -7,6 +7,12 @@ import librosa import numpy as np import soundfile +import os + +useCUDA = True +if not useCUDA: + os.environ["CUDA_VISIBLE_DEVICES"] = "-1" + from inference import infer_tool from inference import slicer from inference.infer_tool import Svc @@ -14,15 +20,16 @@ from inference.infer_tool import Svc logging.getLogger('numba').setLevel(logging.WARNING) chunks_dict = infer_tool.read_temp("inference/chunks_temp.json") -model_path = "logs/32k/G_174000-Copy1.pth" +# model_path = "logs/32k/G_112000.pth" +model_path = "/dev/shm/G_120000.pth" config_path = "configs/config.json" svc_model = Svc(model_path, config_path) infer_tool.mkdir(["raw", "results"]) # 支持多个wav文件,放在raw文件夹下 -clean_names = ["君の知らない物語-src"] -trans = [-5] # 音高调整,支持正负(半音) -spk_list = ['yunhao'] # 每次同时合成多语者音色 +clean_names = ["18"] +trans = [10] # 音高调整,支持正负(半音) +spk_list = ['JP_Hoshino'] # 每次同时合成多语者音色 slice_db = -40 # 默认-40,嘈杂的音频可以-30,干声保留呼吸可以-50 wav_format = 'flac' # 音频输出格式 diff --git a/logs/32k/put_pretrained_model_here b/logs/32k/put_pretrained_model_here deleted file mode 100644 index e69de29..0000000 diff --git a/preprocess_hubert_f0.py b/preprocess_hubert_f0.py index 4fe7f21..bd6640c 100644 --- a/preprocess_hubert_f0.py +++ b/preprocess_hubert_f0.py @@ -73,7 +73,7 @@ def compute_f0(path, c_len): def process(filename): - print(filename) + tqdm.write(filename) save_name = filename+".soft.pt" if not os.path.exists(save_name): devive = torch.device("cuda" if torch.cuda.is_available() else "cpu") diff --git a/resample.py b/resample.py index d14abca..a852134 100644 --- a/resample.py +++ b/resample.py @@ -14,7 +14,7 @@ def process(item): wav_path = os.path.join(args.in_dir, speaker, wav_name) if os.path.exists(wav_path) and '.wav' in wav_path: os.makedirs(os.path.join(args.out_dir2, speaker), exist_ok=True) - wav, sr = librosa.load(wav_path, None) + wav, sr = librosa.load(wav_path, sr=None) wav, _ = librosa.effects.trim(wav, top_db=20) peak = np.abs(wav).max() if peak > 1.0: diff --git a/train_format.py b/train_v2.py similarity index 91% rename from train_format.py rename to train_v2.py index 7aa39c0..aa16832 100644 --- a/train_format.py +++ b/train_v2.py @@ -89,16 +89,17 @@ def run(rank, n_gpus, hps): scheduler_d = torch.optim.lr_scheduler.ExponentialLR(optim_d, gamma=hps.train.lr_decay, last_epoch=epoch_str - 2) scaler = GradScaler(enabled=hps.train.fp16_run) - - for epoch in tqdm(range(epoch_str, hps.train.epochs + 1), description="Epoch"): - if rank == 0: - train_and_evaluate(rank, epoch, hps, [net_g, net_d], [optim_g, optim_d], [scheduler_g, scheduler_d], scaler, - [train_loader, eval_loader], logger, [writer, writer_eval]) - else: - train_and_evaluate(rank, epoch, hps, [net_g, net_d], [optim_g, optim_d], [scheduler_g, scheduler_d], scaler, - [train_loader, None], None, None) - scheduler_g.step() - scheduler_d.step() + from tqdm.contrib.logging import logging_redirect_tqdm + with logging_redirect_tqdm(): + for epoch in tqdm(range(epoch_str, hps.train.epochs + 1), desc="Epoch"): + if rank == 0: + train_and_evaluate(rank, epoch, hps, [net_g, net_d], [optim_g, optim_d], [scheduler_g, scheduler_d], scaler, + [train_loader, eval_loader], logger, [writer, writer_eval]) + else: + train_and_evaluate(rank, epoch, hps, [net_g, net_d], [optim_g, optim_d], [scheduler_g, scheduler_d], scaler, + [train_loader, None], None, None) + scheduler_g.step() + scheduler_d.step() def train_and_evaluate(rank, epoch, hps, nets, optims, schedulers, scaler, loaders, logger, writers): @@ -114,7 +115,7 @@ def train_and_evaluate(rank, epoch, hps, nets, optims, schedulers, scaler, loade net_g.train() net_d.train() - pbar_train_loader = tqdm(train_loader, keep=False) + pbar_train_loader = tqdm(train_loader, leave=False) for items in pbar_train_loader: c, f0, spec, y, spk = items g = spk.cuda(rank, non_blocking=True) @@ -163,13 +164,14 @@ def train_and_evaluate(rank, epoch, hps, nets, optims, schedulers, scaler, loade scaler.step(optim_g) scaler.update() - if rank == 0: - # logger.info('====> Epoch: {}'.format(epoch)) lr = optim_g.param_groups[0]['lr'] losses = [loss_disc, loss_gen, loss_fm, loss_mel, loss_kl] # logger.info('Train Epoch: {} [{:.0f}%]'.format(epoch, 100. * batch_idx / len(train_loader))) # logger.info([x.item() for x in losses] + [global_step, lr]) - pbar_train_loader.set_postfix(str([x.item() for x in losses] + [global_step, lr])) + pbar_train_loader.set_postfix(loss=[round(y, 2) for y in [x.item() for x in losses]], lr=lr) + + if rank == 0: + # logger.info('====> Epoch: {}'.format(epoch)) scalar_dict = { "loss/g/total": loss_gen_all, @@ -191,7 +193,7 @@ def train_and_evaluate(rank, epoch, hps, nets, optims, schedulers, scaler, loade utils.summarize(writer=writer, global_step=global_step, images=image_dict, scalars=scalar_dict) - if epoch % hps.train.eval_interval == 0: + if epoch > 0 and epoch % hps.train.eval_interval == 0: evaluate(hps, net_g, eval_loader, writer_eval) utils.save_checkpoint(net_g, optim_g, hps.train.learning_rate, epoch, os.path.join(hps.model_dir, "G_{}.pth".format(epoch)))