Project Beatrice
commited on
Commit
•
d95893e
0
Parent(s):
Initial commit
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +37 -0
- .gitignore +1 -0
- LICENSE +1 -0
- README.md +163 -0
- assets/README.md +48 -0
- assets/default_config.json +30 -0
- assets/ir/0000.flac +3 -0
- assets/ir/0001.flac +3 -0
- assets/ir/0002.flac +3 -0
- assets/ir/0003.flac +3 -0
- assets/ir/0004.flac +3 -0
- assets/ir/0005.flac +3 -0
- assets/ir/0006.flac +3 -0
- assets/ir/0007.flac +3 -0
- assets/ir/0008.flac +3 -0
- assets/ir/0009.flac +3 -0
- assets/ir/0010.flac +3 -0
- assets/ir/0011.flac +3 -0
- assets/ir/0012.flac +3 -0
- assets/ir/0013.flac +3 -0
- assets/ir/0014.flac +3 -0
- assets/ir/0015.flac +3 -0
- assets/ir/0016.flac +3 -0
- assets/ir/0017.flac +3 -0
- assets/ir/0018.flac +3 -0
- assets/ir/0019.flac +3 -0
- assets/ir/0020.flac +3 -0
- assets/ir/0021.flac +3 -0
- assets/ir/0022.flac +3 -0
- assets/ir/0023.flac +3 -0
- assets/ir/0024.flac +3 -0
- assets/ir/0025.flac +3 -0
- assets/ir/0026.flac +3 -0
- assets/ir/0027.flac +3 -0
- assets/ir/0028.flac +3 -0
- assets/ir/0029.flac +3 -0
- assets/ir/0030.flac +3 -0
- assets/ir/0031.flac +3 -0
- assets/ir/0032.flac +3 -0
- assets/ir/0033.flac +3 -0
- assets/ir/0034.flac +3 -0
- assets/ir/0035.flac +3 -0
- assets/ir/0036.flac +3 -0
- assets/ir/0037.flac +3 -0
- assets/ir/0038.flac +3 -0
- assets/ir/0039.flac +3 -0
- assets/ir/0040.flac +3 -0
- assets/ir/0041.flac +3 -0
- assets/ir/0042.flac +3 -0
- assets/ir/0043.flac +3 -0
.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
|