Instructions to use Avdpro/MLX-RVC-Serena-E70 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use Avdpro/MLX-RVC-Serena-E70 with MLX:
# Download the model from the Hub pip install huggingface_hub[hf_xet] hf download Avdpro/MLX-RVC-Serena-E70 --local-dir MLX-RVC-Serena-E70
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
- Atomic Chat
Publish immutable MLX-RVC Serena e70 composite checkpoint
Browse files- LICENSE +23 -0
- NOTICE.md +10 -0
- README.md +24 -0
- ai2apps-checkpoint.json +78 -0
- contentvec/config.json +72 -0
- contentvec/manifest.json +18 -0
- contentvec/model.safetensors +3 -0
- rmvpe/manifest.json +15 -0
- rmvpe/mel_basis.safetensors +3 -0
- rmvpe/model.safetensors +3 -0
- voice/index.json +17 -0
- voice/index.safetensors +3 -0
- voice/model.json +66 -0
- voice/model.safetensors +3 -0
LICENSE
ADDED
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
MIT License
|
| 2 |
+
|
| 3 |
+
Copyright (c) 2023 liujing04
|
| 4 |
+
Copyright (c) 2023 源文雨
|
| 5 |
+
Copyright (c) 2023 Ftps
|
| 6 |
+
|
| 7 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 8 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 9 |
+
in the Software without restriction, including without limitation the rights
|
| 10 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 11 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 12 |
+
furnished to do so, subject to the following conditions:
|
| 13 |
+
|
| 14 |
+
The above copyright notice and this permission notice shall be included in all
|
| 15 |
+
copies or substantial portions of the Software.
|
| 16 |
+
|
| 17 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 18 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 19 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 20 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 21 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 22 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 23 |
+
SOFTWARE.
|
NOTICE.md
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Notices
|
| 2 |
+
|
| 3 |
+
- RVC implementation and architecture: Retrieval-based-Voice-Conversion-WebUI,
|
| 4 |
+
MIT License, pinned source revision
|
| 5 |
+
`81eed5e8f68b6bed1789f682fe78cdd324495afc`.
|
| 6 |
+
- The bundled functional voice is trained from synthetic audio generated with
|
| 7 |
+
the Qwen3-TTS `serena` preset. It is marked as synthetic in the checkpoint
|
| 8 |
+
manifest and must not be represented as a recording of a real person.
|
| 9 |
+
- The Package performs local voice conversion only. It does not grant rights
|
| 10 |
+
to source recordings supplied by a user.
|
README.md
ADDED
|
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: mit
|
| 3 |
+
pipeline_tag: audio-to-audio
|
| 4 |
+
tags:
|
| 5 |
+
- mlx
|
| 6 |
+
- voice-conversion
|
| 7 |
+
- rvc
|
| 8 |
+
---
|
| 9 |
+
|
| 10 |
+
# MLX-RVC Serena e70
|
| 11 |
+
|
| 12 |
+
Native MLX RVC v2/48 kHz composite checkpoint for AI2Apps. It contains the
|
| 13 |
+
MLX-trained e70 synthetic Serena test voice, its exact retrieval index, and the
|
| 14 |
+
shared ContentVec and RMVPE inference components. The checkpoint contains only
|
| 15 |
+
safetensors and JSON; it does not require Torch, torchaudio, FAISS, or pickle at
|
| 16 |
+
runtime.
|
| 17 |
+
|
| 18 |
+
The voice training corpus was generated with the `serena` preset of Qwen3-TTS
|
| 19 |
+
and is intended as a built-in functional voice, not as the identity of a real
|
| 20 |
+
person. Users must have permission to process the source audio they submit.
|
| 21 |
+
|
| 22 |
+
The implementation is derived from RVC at source revision
|
| 23 |
+
`81eed5e8f68b6bed1789f682fe78cdd324495afc`. The selected voice is the native
|
| 24 |
+
MLX safe-adaptation epoch-70 checkpoint chosen by listening comparison.
|
ai2apps-checkpoint.json
ADDED
|
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema": "ai2apps.mlx-rvc-composite/v1",
|
| 3 |
+
"architecture": "rvc-v2-48khz-f0",
|
| 4 |
+
"default_voice": "qwen3-tts-serena-mlx-e70",
|
| 5 |
+
"synthetic_test_voice": true,
|
| 6 |
+
"components": {
|
| 7 |
+
"voice": "voice",
|
| 8 |
+
"contentvec": "contentvec",
|
| 9 |
+
"rmvpe": "rmvpe"
|
| 10 |
+
},
|
| 11 |
+
"files": [
|
| 12 |
+
{
|
| 13 |
+
"path": "voice/model.safetensors",
|
| 14 |
+
"size": 114813793,
|
| 15 |
+
"sha256": "f48790573f69181a6c484ef42b7c3c53e2e0c9aef20bb9fcdbe1b308f5fcb51b"
|
| 16 |
+
},
|
| 17 |
+
{
|
| 18 |
+
"path": "voice/model.json",
|
| 19 |
+
"size": 1161,
|
| 20 |
+
"sha256": "4c281367c28498de0cac9293d0a3e7093ebe0053e95288f9f3763af85123cd70"
|
| 21 |
+
},
|
| 22 |
+
{
|
| 23 |
+
"path": "voice/index.safetensors",
|
| 24 |
+
"size": 119574691,
|
| 25 |
+
"sha256": "f7423504ca761372fa2ee629b9674aa24c26052e5656326bde067b5f865d3935"
|
| 26 |
+
},
|
| 27 |
+
{
|
| 28 |
+
"path": "voice/index.json",
|
| 29 |
+
"size": 386,
|
| 30 |
+
"sha256": "26f1f310fdf9af8a4f38f12c6c8289c052cd861995c8ebe10c86573f1c32016f"
|
| 31 |
+
},
|
| 32 |
+
{
|
| 33 |
+
"path": "contentvec/model.safetensors",
|
| 34 |
+
"size": 378295160,
|
| 35 |
+
"sha256": "b48c857246d3f7336edeb577b1b630a5c2056e71b70ca28f8112ea4d500de6ff"
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"path": "contentvec/config.json",
|
| 39 |
+
"size": 1420,
|
| 40 |
+
"sha256": "19f6df5cafd00a0453e52440890be09193118f2ed573377586112d45b497cba4"
|
| 41 |
+
},
|
| 42 |
+
{
|
| 43 |
+
"path": "contentvec/manifest.json",
|
| 44 |
+
"size": 520,
|
| 45 |
+
"sha256": "dfd518c023dc0eb21b7c5e2f66ba7c1fc8879913d01aff4fba84bf3d435e3446"
|
| 46 |
+
},
|
| 47 |
+
{
|
| 48 |
+
"path": "rmvpe/model.safetensors",
|
| 49 |
+
"size": 361962308,
|
| 50 |
+
"sha256": "4499dcbe171d647eacf12d92e0c716b2001bf395352cc1e1ee67fc2268b90725"
|
| 51 |
+
},
|
| 52 |
+
{
|
| 53 |
+
"path": "rmvpe/mel_basis.safetensors",
|
| 54 |
+
"size": 262744,
|
| 55 |
+
"sha256": "0d2aee53804e40634cd1a75bae3afaec7b8613e92eb0d23c69d99bc169b2d9da"
|
| 56 |
+
},
|
| 57 |
+
{
|
| 58 |
+
"path": "rmvpe/manifest.json",
|
| 59 |
+
"size": 441,
|
| 60 |
+
"sha256": "c5087cfb5ed6395e6e151f639cc87eb6bad0994bf06c71d7b765ed83690f5b14"
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"path": "README.md",
|
| 64 |
+
"size": 881,
|
| 65 |
+
"sha256": "2cc683272ac5b4de6d77a6b5376f1066302c1adf8c6e50ca03dce367d259eea7"
|
| 66 |
+
},
|
| 67 |
+
{
|
| 68 |
+
"path": "NOTICE.md",
|
| 69 |
+
"size": 521,
|
| 70 |
+
"sha256": "a36935e4d1a988f0ae58e4e244db1723ce8eb91d9c97475254c0300c4fac0100"
|
| 71 |
+
},
|
| 72 |
+
{
|
| 73 |
+
"path": "LICENSE",
|
| 74 |
+
"size": 1142,
|
| 75 |
+
"sha256": "bec61ed1eb9a3748644ddbc50303aa6978e14eeaba46822e59a006c722b52585"
|
| 76 |
+
}
|
| 77 |
+
]
|
| 78 |
+
}
|
contentvec/config.json
ADDED
|
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"activation_dropout": 0.0,
|
| 3 |
+
"apply_spec_augment": true,
|
| 4 |
+
"architectures": [
|
| 5 |
+
"HubertModelWithFinalProj"
|
| 6 |
+
],
|
| 7 |
+
"attention_dropout": 0.1,
|
| 8 |
+
"bos_token_id": 1,
|
| 9 |
+
"classifier_proj_size": 256,
|
| 10 |
+
"conv_bias": false,
|
| 11 |
+
"conv_dim": [
|
| 12 |
+
512,
|
| 13 |
+
512,
|
| 14 |
+
512,
|
| 15 |
+
512,
|
| 16 |
+
512,
|
| 17 |
+
512,
|
| 18 |
+
512
|
| 19 |
+
],
|
| 20 |
+
"conv_kernel": [
|
| 21 |
+
10,
|
| 22 |
+
3,
|
| 23 |
+
3,
|
| 24 |
+
3,
|
| 25 |
+
3,
|
| 26 |
+
2,
|
| 27 |
+
2
|
| 28 |
+
],
|
| 29 |
+
"conv_pos_batch_norm": false,
|
| 30 |
+
"conv_stride": [
|
| 31 |
+
5,
|
| 32 |
+
2,
|
| 33 |
+
2,
|
| 34 |
+
2,
|
| 35 |
+
2,
|
| 36 |
+
2,
|
| 37 |
+
2
|
| 38 |
+
],
|
| 39 |
+
"ctc_loss_reduction": "sum",
|
| 40 |
+
"ctc_zero_infinity": false,
|
| 41 |
+
"do_stable_layer_norm": false,
|
| 42 |
+
"eos_token_id": 2,
|
| 43 |
+
"feat_extract_activation": "gelu",
|
| 44 |
+
"feat_extract_norm": "group",
|
| 45 |
+
"feat_proj_dropout": 0.1,
|
| 46 |
+
"feat_proj_layer_norm": true,
|
| 47 |
+
"final_dropout": 0.1,
|
| 48 |
+
"hidden_act": "gelu",
|
| 49 |
+
"hidden_dropout": 0.1,
|
| 50 |
+
"hidden_size": 768,
|
| 51 |
+
"initializer_range": 0.02,
|
| 52 |
+
"intermediate_size": 3072,
|
| 53 |
+
"layer_norm_eps": 1e-05,
|
| 54 |
+
"layerdrop": 0.05,
|
| 55 |
+
"mask_feature_length": 10,
|
| 56 |
+
"mask_feature_min_masks": 0,
|
| 57 |
+
"mask_feature_prob": 0.0,
|
| 58 |
+
"mask_time_length": 10,
|
| 59 |
+
"mask_time_min_masks": 2,
|
| 60 |
+
"mask_time_prob": 0.8,
|
| 61 |
+
"model_type": "hubert",
|
| 62 |
+
"num_attention_heads": 12,
|
| 63 |
+
"num_conv_pos_embedding_groups": 16,
|
| 64 |
+
"num_conv_pos_embeddings": 128,
|
| 65 |
+
"num_feat_extract_layers": 7,
|
| 66 |
+
"num_hidden_layers": 12,
|
| 67 |
+
"pad_token_id": 0,
|
| 68 |
+
"torch_dtype": "float16",
|
| 69 |
+
"transformers_version": "4.49.0",
|
| 70 |
+
"use_weighted_layer_sum": false,
|
| 71 |
+
"vocab_size": 32
|
| 72 |
+
}
|
contentvec/manifest.json
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema": "ai2apps.mlx-rvc-hubert/v1",
|
| 3 |
+
"source": {
|
| 4 |
+
"name": "pytorch_model.bin",
|
| 5 |
+
"sha256": "cc8c20f4b90a520757260197a3ff2505705a7adbd20ad9eeaa4e1a9b38442ef5"
|
| 6 |
+
},
|
| 7 |
+
"weights": {
|
| 8 |
+
"name": "model.safetensors",
|
| 9 |
+
"sha256": "b48c857246d3f7336edeb577b1b630a5c2056e71b70ca28f8112ea4d500de6ff",
|
| 10 |
+
"tensor_count": 212,
|
| 11 |
+
"parameter_count": 94567808,
|
| 12 |
+
"dtype": "float32"
|
| 13 |
+
},
|
| 14 |
+
"config": {
|
| 15 |
+
"name": "config.json",
|
| 16 |
+
"sha256": "19f6df5cafd00a0453e52440890be09193118f2ed573377586112d45b497cba4"
|
| 17 |
+
}
|
| 18 |
+
}
|
contentvec/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b48c857246d3f7336edeb577b1b630a5c2056e71b70ca28f8112ea4d500de6ff
|
| 3 |
+
size 378295160
|
rmvpe/manifest.json
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema": "ai2apps.mlx-rvc-rmvpe/v1",
|
| 3 |
+
"source": {
|
| 4 |
+
"name": "rmvpe.pt",
|
| 5 |
+
"sha256": "6d62215f4306e3ca278246188607209f09af3dc77ed4232efdd069798c4ec193"
|
| 6 |
+
},
|
| 7 |
+
"weights": {
|
| 8 |
+
"name": "model.safetensors",
|
| 9 |
+
"sha256": "4499dcbe171d647eacf12d92e0c716b2001bf395352cc1e1ee67fc2268b90725"
|
| 10 |
+
},
|
| 11 |
+
"mel_basis": {
|
| 12 |
+
"name": "mel_basis.safetensors",
|
| 13 |
+
"sha256": "0d2aee53804e40634cd1a75bae3afaec7b8613e92eb0d23c69d99bc169b2d9da"
|
| 14 |
+
}
|
| 15 |
+
}
|
rmvpe/mel_basis.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0d2aee53804e40634cd1a75bae3afaec7b8613e92eb0d23c69d99bc169b2d9da
|
| 3 |
+
size 262744
|
rmvpe/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4499dcbe171d647eacf12d92e0c716b2001bf395352cc1e1ee67fc2268b90725
|
| 3 |
+
size 361962308
|
voice/index.json
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema": "ai2apps.mlx-rvc-retrieval/v1",
|
| 3 |
+
"source": {
|
| 4 |
+
"name": "native-mlx-training-cache"
|
| 5 |
+
},
|
| 6 |
+
"vectors": {
|
| 7 |
+
"name": "index.safetensors",
|
| 8 |
+
"sha256": "f7423504ca761372fa2ee629b9674aa24c26052e5656326bde067b5f865d3935",
|
| 9 |
+
"count": 38924,
|
| 10 |
+
"dimensions": 768,
|
| 11 |
+
"dtype": "float32"
|
| 12 |
+
},
|
| 13 |
+
"search": {
|
| 14 |
+
"implementation": "mlx-exact-top-k",
|
| 15 |
+
"neighbors": 8
|
| 16 |
+
}
|
| 17 |
+
}
|
voice/index.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f7423504ca761372fa2ee629b9674aa24c26052e5656326bde067b5f865d3935
|
| 3 |
+
size 119574691
|
voice/model.json
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema": "ai2apps.mlx-rvc-checkpoint/v1",
|
| 3 |
+
"source": {
|
| 4 |
+
"name": "native-mlx-training",
|
| 5 |
+
"synthetic": false
|
| 6 |
+
},
|
| 7 |
+
"weights": {
|
| 8 |
+
"name": "model.safetensors",
|
| 9 |
+
"sha256": "f48790573f69181a6c484ef42b7c3c53e2e0c9aef20bb9fcdbe1b308f5fcb51b",
|
| 10 |
+
"tensor_count": 353,
|
| 11 |
+
"parameter_count": 28694338,
|
| 12 |
+
"dtype": "float32"
|
| 13 |
+
},
|
| 14 |
+
"model": {
|
| 15 |
+
"spec_channels": 1025,
|
| 16 |
+
"segment_size": 36,
|
| 17 |
+
"inter_channels": 192,
|
| 18 |
+
"hidden_channels": 192,
|
| 19 |
+
"filter_channels": 768,
|
| 20 |
+
"heads": 2,
|
| 21 |
+
"layers": 6,
|
| 22 |
+
"kernel_size": 3,
|
| 23 |
+
"dropout": 0.0,
|
| 24 |
+
"resblock": "1",
|
| 25 |
+
"resblock_kernel_sizes": [
|
| 26 |
+
3,
|
| 27 |
+
7,
|
| 28 |
+
11
|
| 29 |
+
],
|
| 30 |
+
"resblock_dilation_sizes": [
|
| 31 |
+
[
|
| 32 |
+
1,
|
| 33 |
+
3,
|
| 34 |
+
5
|
| 35 |
+
],
|
| 36 |
+
[
|
| 37 |
+
1,
|
| 38 |
+
3,
|
| 39 |
+
5
|
| 40 |
+
],
|
| 41 |
+
[
|
| 42 |
+
1,
|
| 43 |
+
3,
|
| 44 |
+
5
|
| 45 |
+
]
|
| 46 |
+
],
|
| 47 |
+
"upsample_rates": [
|
| 48 |
+
12,
|
| 49 |
+
10,
|
| 50 |
+
2,
|
| 51 |
+
2
|
| 52 |
+
],
|
| 53 |
+
"upsample_initial_channels": 512,
|
| 54 |
+
"upsample_kernel_sizes": [
|
| 55 |
+
24,
|
| 56 |
+
20,
|
| 57 |
+
4,
|
| 58 |
+
4
|
| 59 |
+
],
|
| 60 |
+
"speaker_count": 109,
|
| 61 |
+
"speaker_embedding_channels": 256,
|
| 62 |
+
"sample_rate": 48000,
|
| 63 |
+
"feature_version": "v2",
|
| 64 |
+
"uses_f0": true
|
| 65 |
+
}
|
| 66 |
+
}
|
voice/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f48790573f69181a6c484ef42b7c3c53e2e0c9aef20bb9fcdbe1b308f5fcb51b
|
| 3 |
+
size 114813793
|