licyk commited on
Commit
ad931ef
·
verified ·
1 Parent(s): 70c8d52

Add the CREPE pitch models (full, tiny) from torchcrepe 0.0.24

Browse files
Files changed (5) hide show
  1. README.md +8 -3
  2. crepe/LICENSE-CREPE.txt +31 -0
  3. crepe/full.pth +3 -0
  4. crepe/tiny.pth +3 -0
  5. manifest.json +20 -0
README.md CHANGED
@@ -14,8 +14,9 @@ RVC demo voices.
14
 
15
  Everything here is copied unchanged from the official RVC repository,
16
  [lj1995/VoiceConversionWebUI](https://huggingface.co/lj1995/VoiceConversionWebUI) (revision
17
- `e6d0c1a`), except the FCPE pitch model, copied unchanged from the
18
- [torchfcpe](https://github.com/CNChTu/FCPE) 0.0.4 package, which bundles it. The demo voices come
 
19
  from inside RVC's distribution packages (`RVC*.7z`), where they are the only copies.
20
  `manifest.json` lists every file with its size, SHA-256 and where it came from.
21
 
@@ -26,6 +27,7 @@ from inside RVC's distribution packages (`RVC*.7z`), where they are the only cop
26
  | `hubert/hubert_base/` | `config.json`, `preprocessor_config.json`, `pytorch_model.bin` | Content features (HuBERT/ContentVec), for conversion and training | `hubert_base/` |
27
  | `rmvpe/` | `rmvpe.pt`, `rmvpe.onnx` | Pitch extraction (RMVPE); the ONNX export for DirectML | `rmvpe.pt`, `rmvpe.onnx` |
28
  | `fcpe/` | `fcpe_c_v001.pt`, `LICENSE-FCPE.txt` | Pitch extraction (FCPE) | `torchfcpe/assets/fcpe_c_v001.pt` in torchfcpe 0.0.4 |
 
29
  | `pretrained/v1/` | `{f0,}{G,D}{32k,40k,48k}.pth` | Base models for training v1 voices, with (`f0`) and without pitch guidance | `pretrained/` |
30
  | `pretrained/v2/` | the same twelve files | Base models for training v2 voices | `pretrained_v2/` |
31
  | `separation/` | five BS-/Mel-Roformer checkpoints and their YAML | Vocal separation, dereverb and karaoke (PyMSS) | `pymss_weights/` |
@@ -54,4 +56,7 @@ components the models build on (ContentVec, VITS, HiFi-GAN, UVR, audio-slicer) a
54
  same file.
55
 
56
  The FCPE model (`fcpe/`) is not part of RVC: it is MIT-licensed by its authors (Copyright (c) 2023
57
- CN_ChiTu), without the research-use clause; its licence is `fcpe/LICENSE-FCPE.txt`.
 
 
 
 
14
 
15
  Everything here is copied unchanged from the official RVC repository,
16
  [lj1995/VoiceConversionWebUI](https://huggingface.co/lj1995/VoiceConversionWebUI) (revision
17
+ `e6d0c1a`), except the FCPE and CREPE pitch models, copied unchanged from the
18
+ [torchfcpe](https://github.com/CNChTu/FCPE) 0.0.4 and [torchcrepe](https://github.com/maxrmorrison/torchcrepe)
19
+ 0.0.24 packages, which bundle them. The demo voices come
20
  from inside RVC's distribution packages (`RVC*.7z`), where they are the only copies.
21
  `manifest.json` lists every file with its size, SHA-256 and where it came from.
22
 
 
27
  | `hubert/hubert_base/` | `config.json`, `preprocessor_config.json`, `pytorch_model.bin` | Content features (HuBERT/ContentVec), for conversion and training | `hubert_base/` |
28
  | `rmvpe/` | `rmvpe.pt`, `rmvpe.onnx` | Pitch extraction (RMVPE); the ONNX export for DirectML | `rmvpe.pt`, `rmvpe.onnx` |
29
  | `fcpe/` | `fcpe_c_v001.pt`, `LICENSE-FCPE.txt` | Pitch extraction (FCPE) | `torchfcpe/assets/fcpe_c_v001.pt` in torchfcpe 0.0.4 |
30
+ | `crepe/` | `full.pth`, `tiny.pth`, `LICENSE-CREPE.txt` | Pitch extraction (CREPE full and tiny) | `torchcrepe/assets/` in torchcrepe 0.0.24 |
31
  | `pretrained/v1/` | `{f0,}{G,D}{32k,40k,48k}.pth` | Base models for training v1 voices, with (`f0`) and without pitch guidance | `pretrained/` |
32
  | `pretrained/v2/` | the same twelve files | Base models for training v2 voices | `pretrained_v2/` |
33
  | `separation/` | five BS-/Mel-Roformer checkpoints and their YAML | Vocal separation, dereverb and karaoke (PyMSS) | `pymss_weights/` |
 
56
  same file.
57
 
58
  The FCPE model (`fcpe/`) is not part of RVC: it is MIT-licensed by its authors (Copyright (c) 2023
59
+ CN_ChiTu), without the research-use clause; its licence is `fcpe/LICENSE-FCPE.txt`. The CREPE
60
+ models (`crepe/`) are not part of RVC either: MIT-licensed by torchcrepe's author (Copyright (c) 2020
61
+ Max Morrison) and converted from CREPE (Copyright (c) 2018 Jong Wook Kim), without the research-use
62
+ clause; see `crepe/LICENSE-CREPE.txt`.
crepe/LICENSE-CREPE.txt ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ The CREPE weights here are copied unchanged from the torchcrepe 0.0.24 package (torchcrepe/assets/), which
2
+ converted them from the original CREPE model (https://github.com/marl/crepe).
3
+
4
+ torchcrepe: https://github.com/maxrmorrison/torchcrepe
5
+
6
+ MIT License
7
+
8
+ Copyright (c) 2020 Max Morrison
9
+
10
+ Permission is hereby granted, free of charge, to any person obtaining a copy
11
+ of this software and associated documentation files (the "Software"), to deal
12
+ in the Software without restriction, including without limitation the rights
13
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+ copies of the Software, and to permit persons to whom the Software is
15
+ furnished to do so, subject to the following conditions:
16
+
17
+ The above copyright notice and this permission notice shall be included in all
18
+ copies or substantial portions of the Software.
19
+
20
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+ SOFTWARE.
27
+
28
+ ----
29
+
30
+ CREPE: A Convolutional Representation for Pitch Estimation (Kim, Salamon, Li, Bello; ICASSP 2018)
31
+ https://github.com/marl/crepe, MIT License, Copyright (c) 2018 Jong Wook Kim
crepe/full.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:133225604dedd2e4005f8bbd1bd0a2ec073ba8b7a6cd31ff6d5edbbfa3539986
3
+ size 88991291
crepe/tiny.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d4993eea36ed1a0ad9ac549c740dae5265b049ce72004f00c2f59e01c0be8432
3
+ size 1962363
manifest.json CHANGED
@@ -304,6 +304,26 @@
304
  "path": "torchfcpe/assets/fcpe_c_v001.pt"
305
  }
306
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
307
  {
308
  "path": "separation/config_mel_band_roformer_karaoke.yaml",
309
  "category": "separation",
 
304
  "path": "torchfcpe/assets/fcpe_c_v001.pt"
305
  }
306
  },
307
+ {
308
+ "path": "crepe/full.pth",
309
+ "category": "crepe",
310
+ "size": 88991291,
311
+ "sha256": "133225604dedd2e4005f8bbd1bd0a2ec073ba8b7a6cd31ff6d5edbbfa3539986",
312
+ "origin": {
313
+ "repository": "pypi:torchcrepe==0.0.24",
314
+ "path": "torchcrepe/assets/full.pth"
315
+ }
316
+ },
317
+ {
318
+ "path": "crepe/tiny.pth",
319
+ "category": "crepe",
320
+ "size": 1962363,
321
+ "sha256": "d4993eea36ed1a0ad9ac549c740dae5265b049ce72004f00c2f59e01c0be8432",
322
+ "origin": {
323
+ "repository": "pypi:torchcrepe==0.0.24",
324
+ "path": "torchcrepe/assets/tiny.pth"
325
+ }
326
+ },
327
  {
328
  "path": "separation/config_mel_band_roformer_karaoke.yaml",
329
  "category": "separation",