├── .dockerignore ├── .env.sample ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── build.Dockerfile │ ├── build.yml │ └── lint.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── crates ├── sbv2_api │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── error.rs │ │ └── main.rs ├── sbv2_bindings │ ├── Cargo.toml │ ├── pyproject.toml │ └── src │ │ ├── lib.rs │ │ ├── sbv2.rs │ │ └── style.rs ├── sbv2_core │ ├── Cargo.toml │ ├── build.rs │ ├── mora_convert.py │ └── src │ │ ├── bert.rs │ │ ├── error.rs │ │ ├── jtalk.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── model.rs │ │ ├── mora.rs │ │ ├── mora_list.json │ │ ├── nlp.rs │ │ ├── norm.rs │ │ ├── sbv2file.rs │ │ ├── style.rs │ │ ├── tokenizer.rs │ │ ├── tts.rs │ │ ├── tts_util.rs │ │ └── utils.rs ├── sbv2_editor │ ├── Cargo.toml │ ├── README.md │ ├── query2.json │ └── src │ │ ├── error.rs │ │ └── main.rs └── sbv2_wasm │ ├── Cargo.toml │ ├── README.md │ ├── biome.json │ ├── build.sh │ ├── example.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src-js │ └── index.ts │ ├── src │ ├── array_helper.rs │ └── lib.rs │ └── tsconfig.json ├── models └── .gitkeep ├── renovate.json ├── scripts ├── .gitignore ├── convert │ ├── .python-version │ ├── README.md │ ├── convert_deberta.py │ ├── convert_model.py │ └── requirements.txt ├── docker │ ├── cpu.Dockerfile │ ├── cuda.Dockerfile │ ├── run_cpu.sh │ └── run_cuda.sh ├── make_dict.sh ├── sbv2-bindings-colab.ipynb ├── sbv2-test-api.py └── sbv2-test-bindings.py └── test.py /.dockerignore: -------------------------------------------------------------------------------- 1 | target/ 2 | models/ 3 | docker/ 4 | .env* 5 | renovate.json 6 | *.py -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [tuna2134] 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/.github/workflows/build.Dockerfile -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/README.md -------------------------------------------------------------------------------- /crates/sbv2_api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_api/Cargo.toml -------------------------------------------------------------------------------- /crates/sbv2_api/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_api/build.rs -------------------------------------------------------------------------------- /crates/sbv2_api/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_api/src/error.rs -------------------------------------------------------------------------------- /crates/sbv2_api/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_api/src/main.rs -------------------------------------------------------------------------------- /crates/sbv2_bindings/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_bindings/Cargo.toml -------------------------------------------------------------------------------- /crates/sbv2_bindings/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_bindings/pyproject.toml -------------------------------------------------------------------------------- /crates/sbv2_bindings/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_bindings/src/lib.rs -------------------------------------------------------------------------------- /crates/sbv2_bindings/src/sbv2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_bindings/src/sbv2.rs -------------------------------------------------------------------------------- /crates/sbv2_bindings/src/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_bindings/src/style.rs -------------------------------------------------------------------------------- /crates/sbv2_core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/Cargo.toml -------------------------------------------------------------------------------- /crates/sbv2_core/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/build.rs -------------------------------------------------------------------------------- /crates/sbv2_core/mora_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/mora_convert.py -------------------------------------------------------------------------------- /crates/sbv2_core/src/bert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/bert.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/error.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/jtalk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/jtalk.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/lib.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/main.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/model.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/mora.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/mora.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/mora_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/mora_list.json -------------------------------------------------------------------------------- /crates/sbv2_core/src/nlp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/nlp.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/norm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/norm.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/sbv2file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/sbv2file.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/style.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/tokenizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/tokenizer.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/tts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/tts.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/tts_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/tts_util.rs -------------------------------------------------------------------------------- /crates/sbv2_core/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_core/src/utils.rs -------------------------------------------------------------------------------- /crates/sbv2_editor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_editor/Cargo.toml -------------------------------------------------------------------------------- /crates/sbv2_editor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_editor/README.md -------------------------------------------------------------------------------- /crates/sbv2_editor/query2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_editor/query2.json -------------------------------------------------------------------------------- /crates/sbv2_editor/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_editor/src/error.rs -------------------------------------------------------------------------------- /crates/sbv2_editor/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_editor/src/main.rs -------------------------------------------------------------------------------- /crates/sbv2_wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_wasm/Cargo.toml -------------------------------------------------------------------------------- /crates/sbv2_wasm/README.md: -------------------------------------------------------------------------------- 1 | # StyleBertVITS2 wasm 2 | refer to https://github.com/neodyland/sbv2-api 3 | -------------------------------------------------------------------------------- /crates/sbv2_wasm/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_wasm/biome.json -------------------------------------------------------------------------------- /crates/sbv2_wasm/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_wasm/build.sh -------------------------------------------------------------------------------- /crates/sbv2_wasm/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_wasm/example.js -------------------------------------------------------------------------------- /crates/sbv2_wasm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_wasm/package.json -------------------------------------------------------------------------------- /crates/sbv2_wasm/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_wasm/pnpm-lock.yaml -------------------------------------------------------------------------------- /crates/sbv2_wasm/src-js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_wasm/src-js/index.ts -------------------------------------------------------------------------------- /crates/sbv2_wasm/src/array_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_wasm/src/array_helper.rs -------------------------------------------------------------------------------- /crates/sbv2_wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_wasm/src/lib.rs -------------------------------------------------------------------------------- /crates/sbv2_wasm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/crates/sbv2_wasm/tsconfig.json -------------------------------------------------------------------------------- /models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | *.json 2 | venv/ 3 | tmp/ 4 | *.safetensors 5 | *.npy -------------------------------------------------------------------------------- /scripts/convert/.python-version: -------------------------------------------------------------------------------- 1 | 3.11 -------------------------------------------------------------------------------- /scripts/convert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/convert/README.md -------------------------------------------------------------------------------- /scripts/convert/convert_deberta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/convert/convert_deberta.py -------------------------------------------------------------------------------- /scripts/convert/convert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/convert/convert_model.py -------------------------------------------------------------------------------- /scripts/convert/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/convert/requirements.txt -------------------------------------------------------------------------------- /scripts/docker/cpu.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/docker/cpu.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/cuda.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/docker/cuda.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/run_cpu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/docker/run_cpu.sh -------------------------------------------------------------------------------- /scripts/docker/run_cuda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/docker/run_cuda.sh -------------------------------------------------------------------------------- /scripts/make_dict.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/make_dict.sh -------------------------------------------------------------------------------- /scripts/sbv2-bindings-colab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/sbv2-bindings-colab.ipynb -------------------------------------------------------------------------------- /scripts/sbv2-test-api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/sbv2-test-api.py -------------------------------------------------------------------------------- /scripts/sbv2-test-bindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/scripts/sbv2-test-bindings.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neodyland/sbv2-api/HEAD/test.py --------------------------------------------------------------------------------