Audio-to-Audio
audio
speech
voice-conversion
Project Beatrice commited on
Commit
d95893e
0 Parent(s):

Initial commit

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
.gitattributes ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+
37
+ *.flac filter=lfs diff=lfs merge=lfs -text
.gitignore ADDED
@@ -0,0 +1 @@
 
 
1
+ poetry.lock
LICENSE ADDED
@@ -0,0 +1 @@
 
 
1
+ TBW
README.md ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # このリポジトリは現在非公開のはずです。見えている場合はProject Beatriceにご連絡ください
2
+
3
+ # Beatrice Trainer
4
+
5
+ 超低遅延・低負荷・低容量を特徴とする完全無料の声質変換 VST 「Beatrice 2」の学習ツールキットです。
6
+
7
+ Beatrice 2 は、以下を目標に開発されています。
8
+
9
+ * 自分の変換された声を聴きながら、歌を快適に歌えるようにする
10
+ * 入力された声の抑揚を変換音声に正確に反映し、繊細な表現を可能にする
11
+ * 変換音声の高い自然性と明瞭さ
12
+ * 多様な変換先話者
13
+ * 公式 VST での変換時、外部の録音機器を使った実測で 50ms 程度の遅延
14
+ * 開発者のノート PC (Intel Core i7-1165G7) でシングルスレッドで動作させ、RTF < 0.25 となる程度の負荷
15
+ * 最小構成で 30MB 以下の容量
16
+ * VST と VCClient での動作
17
+ * その他 (内緒)
18
+
19
+ ## Getting Started
20
+
21
+ ### 1. Download This Repo
22
+
23
+ Git などを使用して、このリポジトリをダウンロードしてください。
24
+
25
+ ```sh
26
+ git lfs install
27
+ git clone (TBW)
28
+ cd beatrice-trainer
29
+ ```
30
+
31
+ ### 2. Environment Setup
32
+
33
+ Poetry などを使用して、依存ライブラリをインストールしてください。
34
+ ```sh
35
+ poetry install
36
+ ```
37
+
38
+ 正しくインストールできていれば、 `python3 beatrice_trainer -h` で以下のようなヘルプが表示されます。
39
+
40
+ ```
41
+ (TBW)
42
+ ```
43
+
44
+ ### 3. Prepare Your Training Data
45
+
46
+ 下図のように学習データを配置してください。
47
+
48
+ ```
49
+ your_training_data_dir
50
+ +---alice
51
+ | +---alices_wonderful_speech.wav
52
+ | +---alices_excellent_speech.flac // FLAC, MP3, and some other formats are also okay.
53
+ | `---...
54
+ +---bob
55
+ | +---bobs_fantastic_speech.wav
56
+ | +---bobs_speeches
57
+ | | `---bobs_awesome_speech.wav // Audio files in nested directory will also be used.
58
+ | `---...
59
+ `---...
60
+ ```
61
+
62
+ 学習データ用ディレクトリの直下に各話者のディレクトリを作る必要があります。
63
+ 各話者のディレクトリの中の構造や音声ファイルの名前は自由です。
64
+
65
+ 学習を行うデータが 1 話者のみの場合も、話者のディレクトリを作る必要があることに注意してください。
66
+
67
+ ```
68
+ your_training_data_dir_with_only_one_speaker
69
+ +---charlies_brilliant_speech.wav // Wrong.
70
+ `---...
71
+ ```
72
+
73
+ ```
74
+ your_training_data_dir_with_only_one_speaker
75
+ `---charlie
76
+ +---charlies_brilliant_speech.wav // Correct!
77
+ `---...
78
+ ```
79
+
80
+ ### 4. Train Your Model
81
+
82
+ 学習データを配置したディレクトリと出力ディレクトリを指定して学習を開始します。
83
+
84
+ ```sh
85
+ python3 beatrice_trainer -d <your_training_data_dir> -o <output_dir>
86
+ ```
87
+
88
+ 学習の状況は、 TensorBoard で確認することができます。
89
+
90
+ ```sh
91
+ tensorboard --logdir <output_dir>
92
+ ```
93
+
94
+ ### 5. After Training
95
+
96
+ 学習が正常に完了すると、出力ディレクトリ内に `paraphernalia_(data_dir_name)_(step)` という名前のディレクトリが生成されています。
97
+ このディレクトリを公式 VST や VCClient で読み込むことで、ストリーム (リアルタイム) 変換を行うことができます。
98
+
99
+ ## Detailed Usage
100
+
101
+ ### Training
102
+
103
+ 使用するハイパーパラメータや事前学習済みモデルをデフォルトと異なるものにする場合は、デフォルト値の書かれたコンフィグファイルである `assets/default_config.json` を別の場所にコピーして値を編集し、 `-c` でファイルを指定します。
104
+ `assets/default_config.json` を直接編集すると壊れるので注意してください。
105
+
106
+ また、コンフィグファイルに `data_dir` キーと `out_dir` キーを追加し、学習データを配置したディレクトリと出力ディレクトリを絶対パスまたはリポジトリルートからの相対パスで記載することで、コマンドライン引数での指定を省略できます。
107
+
108
+ ```sh
109
+ python3 beatrice_trainer -c <your_config.json>
110
+ ```
111
+
112
+ 何らかの理由で学習が中断された場合、出力ディレクトリに `checkpoint_latest.pt` が生成されていれば、その学習を行っていたコマンドに `-r` オプションを追加して実行することで、最後に保存されたチェックポイントから学習を再開できます。
113
+
114
+ ```sh
115
+ python3 beatrice_trainer -d <your_training_data_dir> -o <output_dir> -r
116
+ ```
117
+
118
+ ### Output Files
119
+
120
+ 学習スクリプトを実行すると、出力ディレクトリ内に以下のファイル・ディレクトリが生成されます。
121
+
122
+ * `paraphernalia_(data_dir_name)_(step)`
123
+ * ストリーム変換に必要なファイルを全て含むディレクトリです。
124
+ * 学習途中のものも出力される場合があり、必要なステップ数のもの以外は削除して問題ありません。
125
+ * このディレクトリ以外の出力物はストリーム変換に使用されないため、不要であれば削除して問���ありません。
126
+ * `checkpoint_(data_dir_name)_(step)`
127
+ * 学習を途中から再開するためのチェックポイントです。
128
+ * checkpoint_latest.pt にリネームし、 `-r` オプションを付けて学習スクリプトを実行すると、そのステップ数から学習を再開できます。
129
+ * `checkpoint_latest.pt`
130
+ * 最も新しい checkpoint_(data_dir_name)_(step) のコピーです。
131
+ * `config.json`
132
+ * 学習に使用されたコンフィグです。
133
+ * `events.out.tfevents.*`
134
+ * TensorBoard で表示される情報を含むデータです。
135
+
136
+ ### Customize Paraphernalia
137
+
138
+ 学習スクリプトによって生成された paraphernalia ディレクトリ内にある `beatrice_paraphernalia_*.toml` ファイルを編集することで、 VST や VCClient 上での表示を変更できます。 (願望)
139
+
140
+ ## Resource
141
+
142
+ このリポジトリには、学習などに使用する各種データが含まれています。
143
+ 詳しくは [assets/README.md](/assets/README.md) をご覧ください。
144
+
145
+ ## Reference
146
+
147
+ * [wav2vec 2.0](https://github.com/facebookresearch/fairseq)
148
+ * [EnCodec](https://github.com/facebookresearch/encodec)
149
+ * [HiFi-GAN](https://github.com/jik876/hifi-gan)
150
+ * [Vocos](https://github.com/gemelo-ai/vocos)
151
+ * [BigVSAN](https://github.com/sony/bigvsan)
152
+ * [UnivNet](https://arxiv.org/abs/2106.07889)
153
+ * [unofficial implementation](https://github.com/maum-ai/univnet)
154
+ * [Soft-VC](https://arxiv.org/abs/2111.02392)
155
+ * [StreamVC](https://arxiv.org/abs/2401.03078)
156
+ * [EVA-GAN](https://arxiv.org/abs/2402.00892)
157
+ * [Subramani et al., 2024](https://arxiv.org/abs/2309.14507)
158
+ * [Agrawal et al., 2024](https://arxiv.org/abs/2401.10460)
159
+
160
+ ## License
161
+
162
+ このリポジトリ内のソースコードおよび学習済みモデルは (TBW) のもとで公開されています。
163
+ 詳しくは [LICENSE](/LICENSE) をご覧ください。
assets/README.md ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Assets
2
+
3
+ ## IR
4
+
5
+ [Room Impulse Response Generator](https://github.com/audiolabs/rir-generator) によって生成されたインパルス応答データです。
6
+
7
+ ## Noise
8
+
9
+ [DNS-Chellenge](https://github.com/microsoft/DNS-Challenge) で提供されているノイズデータのサブセットをダウンサンプルしたものであり、以下を含みます。
10
+
11
+ * Audioset: https://research.google.com/audioset/index.html; License: https://creativecommons.org/licenses/by/4.0/
12
+ * Freesound: https://freesound.org/ Only files with CC0 licenses were selected; License: https://creativecommons.org/publicdomain/zero/1.0/
13
+ * Demand: https://zenodo.org/record/1227121#.XRKKxYhKiUk; License: https://creativecommons.org/licenses/by-sa/3.0/deed.en_CA
14
+
15
+ ## Pretrained
16
+
17
+ Beatrice の事前学習済みモデルです。
18
+ [ReazonSpeech](https://huggingface.co/datasets/reazon-research/reazonspeech), [DNS-Chellenge](https://github.com/microsoft/DNS-Challenge), [LibriTTS-R (予定)](https://www.openslr.org/141/) のデータを使用して学習されています。
19
+
20
+ ## Test
21
+
22
+ [Common Voice](https://commonvoice.mozilla.org) のサブセットをダウンサンプルしたものであり、オリジナルのデータは CC0 でライセンスされています。
23
+ 読み上げられている文は、[青空文庫](https://www.aozora.gr.jp)に掲載されている著作権保護期間の満了した作品の一部です。
24
+
25
+ * common_voice_ja_38833628
26
+ * "「やっぱりお化けや幽霊じゃないんだ。ああして歩いているところをみると、人間にちがいない」"
27
+ * 江戸川乱歩 『少年探偵団』 https://www.aozora.gr.jp/cards/001779/files/56669_58756.html
28
+ * common_voice_ja_38843402
29
+ * "「こりゃきっと仲間によくないことがあったにちがいない。」と小悪魔は考えました。"
30
+ * トルストイ 『イワンの馬鹿』 菊池寛訳 https://www.aozora.gr.jp/cards/000361/files/42941_15672.html
31
+ * common_voice_ja_38852485
32
+ * "すると、ブランコ乗りは突然泣き始めた。すっかり驚いた興行主は飛び上がり、いったいどうしたのか、とたずねた。"
33
+ * フランツ・カフカ 『最初の苦悩』 原田義人訳 https://www.aozora.gr.jp/cards/001235/files/49861_41921.html
34
+ * common_voice_ja_38853932
35
+ * "王もこのやり方は喜んでいません。それにもう一つ、これには困ることがあるのです。"
36
+ * ジョナサン・スイフト 『ガリバー旅行記』 原民喜訳 https://www.aozora.gr.jp/cards/000912/files/4673_9768.html
37
+ * common_voice_ja_38864552
38
+ * "ヘンゼルは屋根が、とてもおいしかったので、大きなやつを、一枚、そっくりめくってもって来ました。"
39
+ * グリム兄弟 『ヘンゼルとグレーテル』 楠山正雄訳 https://www.aozora.gr.jp/cards/001091/files/42315_15931.html
40
+ * common_voice_ja_38878413
41
+ * "私があまりあけすけに、陛下に申し上げたので、それが、皇帝のお気にさわったらしいのです。陛下は議会で、私の考えを、それとなく非難されました。"
42
+ * ジョナサン・スイフト 『ガリバー旅行記』 原民喜訳 https://www.aozora.gr.jp/cards/000912/files/4673_9768.html
43
+ * common_voice_ja_38898180
44
+ * "「君となら話すかい?」と、Kはきいた。「わたしもだめよ」と、フリーダがいう。「あなたもだめよ、わたしもだめよ。まったくできないことなのよ」"
45
+ * フランツ・カフカ 『城』 原田義人訳 https://www.aozora.gr.jp/cards/001235/files/49862_45839.html
46
+ * common_voice_ja_38925334
47
+ * "それで海の中へ落ちたことがはじめてわかりました。箱は私の身体や家具などの重みで、水の中に浸りながら浮いています。"
48
+ * ジョナサン・スイフト 『ガリバー旅行記』 原民喜訳 https://www.aozora.gr.jp/cards/000912/files/4673_9768.html
assets/default_config.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "learning_rate": 1e-4,
3
+ "min_learning_rate": 5e-6,
4
+ "adam_betas": [
5
+ 0.8,
6
+ 0.99
7
+ ],
8
+ "adam_eps": 1e-6,
9
+ "batch_size": 8,
10
+ "grad_weight_mel": 1.0,
11
+ "grad_weight_adv": 1.0,
12
+ "grad_weight_fm": 1.0,
13
+ "grad_balancer_ema_decay": 0.995,
14
+ "use_amp": true,
15
+ "num_workers": 8,
16
+ "n_steps": 3000000,
17
+ "warmup_steps": 10000,
18
+ "in_sample_rate": 16000,
19
+ "out_sample_rate": 24000,
20
+ "wav_length": 96000,
21
+ "segment_length": 100,
22
+ "phone_extractor_file": "assets/pretrained/003b_checkpoint_03000000.pt",
23
+ "pitch_estimator_file": "assets/pretrained/008_1_checkpoint_00300000.pt",
24
+ "in_ir_wav_dir": "assets/ir",
25
+ "in_noise_wav_dir": "assets/noise",
26
+ "in_test_wav_dir": "assets/test",
27
+ "pretrained_file": null,
28
+ "hidden_channels": 256,
29
+ "san": false
30
+ }
assets/ir/0000.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0c9dd1f837c88a3e1dc32f49f74dab1039d9f2366ed7ea55ab3abb28b01428f8
3
+ size 3668
assets/ir/0001.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0e5d79560eb0b9b90b6470adfeb215f372fb76fa404ae17835bab40d6b545d86
3
+ size 7843
assets/ir/0002.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:00f099a151076c1acff6489863bc477571541aa8c2e6e6bb284f55c297dd6f8c
3
+ size 4476
assets/ir/0003.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:20439e06eefa457e98c09b1b529374c765e79786985ca1ddbcdabbcef37e9f2b
3
+ size 2711
assets/ir/0004.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:25b234ee64ced7f03dee7f10fe45582d868e9666d97f67bf1788699b425e00bc
3
+ size 3372
assets/ir/0005.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0bfe35cbf402ccb263bae70f89da276401fc234723b4072c67b84a3e4028358f
3
+ size 4108
assets/ir/0006.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:183c522278a1b6952bb278efcb51dab69a24c5f7380c3cf096c4fb88491a3472
3
+ size 7044
assets/ir/0007.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1587ae55ed42ed9749f90698ac51ac248406fb6c92bd5e39394cd4c3874ab3ec
3
+ size 3069
assets/ir/0008.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c283e5389aed32d287f48d580909ebe603478778343007ec996f6566206a36ba
3
+ size 3036
assets/ir/0009.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2e56d9fae89de7d9a1958bd0256433723c3d5bfec5568bddcbdd4cd70772c947
3
+ size 4746
assets/ir/0010.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:df69cebb1bc991337fd5d3531aae35df6cdc04c6e45b5463e1c0225aa1e0c340
3
+ size 11285
assets/ir/0011.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9ed46dba2fd4b22104dee643dfc1cc9bdf255875b790e4cb4437070381b82972
3
+ size 2628
assets/ir/0012.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8d91a1786b5da5c16a25a0f1e68831c3127b2a667600a39815a7ca3f88f65648
3
+ size 3392
assets/ir/0013.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:635637d26a0bc70925aeaaf54c52dccbaf1c3658c3e88376e22c42fe5ef4468f
3
+ size 3288
assets/ir/0014.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:af9fb26de76379895c36053ce2a1bdcdedd0a50da753202ffa198f30c05dbc98
3
+ size 2770
assets/ir/0015.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0e5a0afd0b9b32e2ebd851e94a60329dc7cdfa21e9d9a41cb264d9b4f24ff933
3
+ size 7679
assets/ir/0016.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:23bda2cd5c7923bae3f1c99b805347e42273fccb4be7e6a673def499f471075a
3
+ size 4794
assets/ir/0017.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2ef3550340702b7279188870ec9371bce91201618f3a4f8a8170b5b641d4d9c6
3
+ size 3912
assets/ir/0018.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:96c709599477652af1361886ebe3f76bf99e37defbf5dd7fd3e2126a7cd97d55
3
+ size 2480
assets/ir/0019.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ae539a878baad97a6b9608f21b9b4e0d96b412a2a4eab7af124ddc3a81e870fc
3
+ size 2800
assets/ir/0020.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2bf77608cedfcadcd89345617b4b4db33be6ac7f280c7870e40a8a0aed7aec68
3
+ size 3088
assets/ir/0021.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5e3e580c9b7785f4da4601b8ea22e21c7f1feff8851148acdbff08a4e30a0f6e
3
+ size 4357
assets/ir/0022.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6686247918b80a73bd7d80679efba615c98b8b65bbe24be05ceb4c326901973e
3
+ size 5709
assets/ir/0023.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:27a0d588c0d7c7207a600ed8d24bf49820e836c9ad1af6a0244468b38244419f
3
+ size 2864
assets/ir/0024.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2f27f99fc0438879c80c0a2f6b764cf13b0813c2744eca27e02a74935a5dbfef
3
+ size 4052
assets/ir/0025.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a50c9e1af08a44fc577383e6f98012172999ab614bb586e7789b0f8d458d8c68
3
+ size 2706
assets/ir/0026.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7af13e7667d0931c0a0e54563ca599b49b13d48ed32c6438a76da7eb2937c51e
3
+ size 12479
assets/ir/0027.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:da8d7d888af53004d6a871b1b157a3a5f12a4005fc77eafaa9a057624c0d7c22
3
+ size 2815
assets/ir/0028.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fcbe4fd2cfaf6e93216d6aee97171b2c9f5648b936cb98f6ad52216c67168951
3
+ size 2085
assets/ir/0029.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9b099b578317a1528005ae4ab473223a359dc67a4f4c4b3a6625279fd0b8d82c
3
+ size 10083
assets/ir/0030.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d994f9a18cc94b7c9efa8e7a744643e2e42eaea929fea910368b0d220283db9e
3
+ size 2978
assets/ir/0031.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:45c3535ce8e46a03385f13351511840e9f22ce55ab86f9620c1709dab29b2168
3
+ size 2971
assets/ir/0032.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0640b771dcee43101971df6172e3605feb9dcfce48699bbac35d6f0335e0c33d
3
+ size 2662
assets/ir/0033.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:40d45e02b26597c7dcd8944eb5fdb0f0c70145d3ad4305b587f5fa06235f8a28
3
+ size 4492
assets/ir/0034.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:21dce4598a36aa12259a6d08c6c033178086d01c77bd8d07a7c2b1c034b3bd96
3
+ size 3326
assets/ir/0035.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:583e24f01c4928ef4bc5ba5297ac0645285387f7043f54b775ce21115d5a5976
3
+ size 5702
assets/ir/0036.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7dab1ae16f4006cf738bfb59f0e1185d03e13141614e7eeff50a552814c2c462
3
+ size 5103
assets/ir/0037.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1d6a7df6d7d4cfd303b30c426b3dd9a9bdc4e6cbcb625db7452524e166dab551
3
+ size 2530
assets/ir/0038.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a3d9d103ab096839963af7f90ba65387dc67b8dd0930b62b36bce79f55862a98
3
+ size 4089
assets/ir/0039.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d6d64619b32900ea17a6b50f32d0eac87d4229976a56be0452678feb2ad66ec7
3
+ size 2290
assets/ir/0040.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:77edb2136375420291f5b73616fd39413746fcfc9ccbc89799274f12e18cb761
3
+ size 2721
assets/ir/0041.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cedea219ff594828d948a761fc51d00a28223f602f4dbffe0c72312741c9e0a1
3
+ size 5320
assets/ir/0042.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9be898ed4dbc868d14d57170f0c1982bae0b760d5246d2ab8ff1e2056f3a0bbc
3
+ size 7898
assets/ir/0043.flac ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:73cc203fe80a99e0185f84da902b440d706db18a6152630ff63cba078468a831
3
+ size 4720