1
0
mirror of https://github.com/fumiama/RVC-Models-Downloader.git synced 2024-09-29 14:26:25 +09:00

feat: add chattts download & del unnecessaries

This commit is contained in:
源文雨 2024-06-17 18:08:52 +09:00
parent 2b6ca35a6d
commit 3808e901be
34 changed files with 184 additions and 343 deletions

3
.gitignore vendored
View File

@ -25,3 +25,6 @@ go.work
# MacOS system file # MacOS system file
.DS_Store .DS_Store
# build result
/build

View File

@ -81,7 +81,7 @@ archives:
nfpms: nfpms:
- license: AGPL 3.0 - license: AGPL 3.0
homepage: https://github.com/RVC-Project/RVC-Models-Downloader homepage: https://github.com/fumiama/RVC-Models-Downloader
file_name_template: "rvcmd_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}" file_name_template: "rvcmd_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
formats: formats:
- deb - deb

33
Makefile Normal file
View File

@ -0,0 +1,33 @@
PROJECT_NAME := rvcmd
BUILD_PATH := build
RUN_CMD := -h
GOOS := $(go env GOOS)
GOARCH := $(go env GOARCH)
GO_SRC_WIN := $(shell find . -maxdepth 1 -name '*.go' | grep -v '_test.go$$' | grep -v '_windows.go$$')
GO_SRC_NO_WIN := $(shell echo $(GO_SRC_WIN) | grep -v '_windows.go$$')
all:
@$(MAKE) -e bin
bin: gen dir tidy
@if [[ "$(GOARCH)" == "windows" ]]; then \
GOOS=$(GOOS) GOARCH=$(GOARCH) go build -ldflags "-s -w" -trimpath -o $(BUILD_PATH)/$(PROJECT_NAME).exe; \
else \
GOOS=$(GOOS) GOARCH=$(GOARCH) go build -ldflags "-s -w" -trimpath -o $(BUILD_PATH)/$(PROJECT_NAME); \
fi
run: bin
@if [[ "$(GOARCH)" == "windows" ]]; then \
$(BUILD_PATH)/$(PROJECT_NAME).exe $(RUN_CMD); \
else \
$(BUILD_PATH)/$(PROJECT_NAME) $(RUN_CMD); \
fi
gen:
@go generate
tidy:
@go mod tidy
dir:
@if [ ! -d "$(BUILD_PATH)" ]; then mkdir $(BUILD_PATH); fi
clean:
@if [ -d "$(BUILD_PATH)" ]; then \
rm -rf $(BUILD_PATH)/$(PROJECT_NAME)*; \
fi

105
README.md
View File

@ -4,13 +4,13 @@ English | [简体中文](README_sc.md) | [한국어](README_kr.md)
Easy tool to download a batch of files listed in yaml (ex. RVC models in Hugging Face 🤗). Easy tool to download a batch of files listed in yaml (ex. RVC models in Hugging Face 🤗).
![tui demo](https://github.com/RVC-Project/RVC-Models-Downloader/assets/41315874/db577dfb-8a6d-4909-b071-9d36cc77afc6) ![tui demo](https://github.com/fumiama/RVC-Models-Downloader/assets/41315874/db577dfb-8a6d-4909-b071-9d36cc77afc6)
## Quick Start ## Quick Start
### Preparation ### Preparation
1. Download the program at [Release](https://github.com/RVC-Project/RVC-Models-Downloader/releases) page. 1. Download the program at [Release](https://github.com/fumiama/RVC-Models-Downloader/releases) page.
2. Put this program into the root directory of RVC (or whatever position you want to download some files into). 2. Put this program into the root directory of RVC (or whatever position you want to download some files into).
3. You can also add it to the `PATH` to use this tool everywhere. If you have installed this program by a package manager, it may be already in the `PATH`. 3. You can also add it to the `PATH` to use this tool everywhere. If you have installed this program by a package manager, it may be already in the `PATH`.
@ -19,70 +19,64 @@ Easy tool to download a batch of files listed in yaml (ex. RVC models in Hugging
#### All Assets of RVC #### All Assets of RVC
```bash ```bash
rvcmd assets/all rvcmd assets/rvc
``` ```
#### Latest General Pack of RVC (Windows Only) #### All Assets of ChatTTS
```bash ```bash
rvcmd packs/general/latest rvcmd -w 1 assets/chtts
```
#### ffmpeg Tools (Windows Only)
```bash
rvcmd tools/ffmpeg
``` ```
### Customized Download ### Customized Download
#### Ex.1. Download ffmpeg Tools & Latest Intel Pack #### Ex.1. Download hubert & rmvpe
1. Write and save the following `cust.yaml`. 1. Write and save the following `cust.yaml`.
```yaml ```yaml
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main BaseURL: https://huggingface.co/fumiama/RVC-Pretrained-Models/resolve/main
Targets: Targets:
- Refer: tools/ffmpeg - Refer: hubert
- Refer: packs/intel/latest - Refer: rmvpe
``` ```
2. Run `rvcmd` in the same folder. 2. Run `rvcmd` in the same folder.
```bash ```bash
rvcmd -c cust rvcmd -c cust
``` ```
#### Ex.2. Download other Repositories in 🤗 #### Ex.2. Download other Repositories in 🤗
> Use [Stable Diffusion v1-5](https://huggingface.co/runwayml/stable-diffusion-v1-5) as the example. > Use [Stable Diffusion v1-5](https://huggingface.co/runwayml/stable-diffusion-v1-5) as the example.
1. Write and save the following `cust.yaml`. 1. Write and save the following `cust.yaml`.
```yaml ```yaml
BaseURL: https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main BaseURL: https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main
Targets: Targets:
- Folder: sd1.5 # the folder you want to download into - Folder: sd1.5 # the folder you want to download into
Copy: # files to download Copy: # files to download
- v1-5-pruned-emaonly.ckpt - v1-5-pruned-emaonly.ckpt
- v1-5-pruned-emaonly.safetensors - v1-5-pruned-emaonly.safetensors
- Folder: sd1.5/vae # the folder you want to download into - Folder: sd1.5/vae # the folder you want to download into
Copy: # files to download Copy: # files to download
- vae/diffusion_pytorch_model.bin - vae/diffusion_pytorch_model.bin
``` ```
#### Ex.3. Download Releases in GitHub #### Ex.3. Download Releases in GitHub
> Use [yousa-ling-diffsinger-v1.3](https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/tag/v1.3) as the example. > Use [yousa-ling-diffsinger-v1.3](https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/tag/v1.3) as the example.
1. Write and save the following `cust.yaml`. 1. Write and save the following `cust.yaml`.
```yaml ```yaml
BaseURL: https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/download/v1.3 BaseURL: https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/download/v1.3
Targets: Targets:
- Folder: . # the folder you want to download into - Folder: . # the folder you want to download into
Copy: # files to download Copy: # files to download
- yousaV1.3.zip - yousaV1.3.zip
``` ```
2. Run `rvcmd` in the same folder. 2. Run `rvcmd` in the same folder.
```bash ```bash
rvcmd -c cust rvcmd -c cust
``` ```
## Full Usage ## Full Usage
@ -97,37 +91,16 @@ Usage: rvcmd [-notrs] [-dns dns.yaml] 'target/to/download'
-notui -notui
use plain text instead of TUI use plain text instead of TUI
-ua string -ua string
customize user agent customize user agent (default "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0")
-w uint -w uint
connection waiting seconds (default 4) connection waiting seconds (default 4)
'target/to/download' 'target/to/download'
like packs/general/latest like packs/general/latest
All available targets: All available targets:
assets: assets:
all hubert rmvpe uvr5 v1 v2 chtts hubert rmvpe rvc uvr5 v1 v2
packs:
amd:
latest
v2:
20230813 20231006
general:
latest
v1:
20230331 20230416 20230428 20230508 20230513 20230516 20230717
v2:
20230528 20230618
intel:
latest
v2:
20230813 20231006
nvidia:
latest
v2:
20230813 20231006
tools:
ffmpeg
``` ```
## Demo Video ## Demo Video
https://github.com/RVC-Project/RVC-Models-Downloader/assets/41315874/da2b5827-8b1a-45f8-a9c0-03a5618ad5f8 https://github.com/fumiama/RVC-Models-Downloader/assets/41315874/da2b5827-8b1a-45f8-a9c0-03a5618ad5f8

View File

@ -4,13 +4,13 @@
yaml의 batch 파일을 쉽게 다운로드 할 수 있는 도구입니다. (Hugging Face 🤗의 RVC 모델 등). yaml의 batch 파일을 쉽게 다운로드 할 수 있는 도구입니다. (Hugging Face 🤗의 RVC 모델 등).
![tui demo](https://github.com/RVC-Project/RVC-Models-Downloader/assets/41315874/db577dfb-8a6d-4909-b071-9d36cc77afc6) ![tui demo](https://github.com/fumiama/RVC-Models-Downloader/assets/41315874/db577dfb-8a6d-4909-b071-9d36cc77afc6)
## 빠른 시작 ## 빠른 시작
### 준비 ### 준비
1. [릴리스](https://github.com/RVC-Project/RVC-Models-Downloader/releases) 페이지에서 프로그램을 다운로드를 받아주세요. 1. [릴리스](https://github.com/fumiama/RVC-Models-Downloader/releases) 페이지에서 프로그램을 다운로드를 받아주세요.
2. 해당 프로그램을 RVC의 루트 디렉토리(또는 파일을 다운로드하고 싶은 위치)에 넣어주세요. 2. 해당 프로그램을 RVC의 루트 디렉토리(또는 파일을 다운로드하고 싶은 위치)에 넣어주세요.
3. 이 도구를 어디에서나 사용할 수 있도록 `PATH`에 추가할 수도 있습니다. 패키지 매니저를 통해 이 프로그램을 설치했다면 이미 `PATH`에 등록되어 있을 수 있습니다. 3. 이 도구를 어디에서나 사용할 수 있도록 `PATH`에 추가할 수도 있습니다. 패키지 매니저를 통해 이 프로그램을 설치했다면 이미 `PATH`에 등록되어 있을 수 있습니다.
@ -19,72 +19,64 @@ yaml의 batch 파일을 쉽게 다운로드 할 수 있는 도구입니다. (Hug
#### RVC의 모든 자산 #### RVC의 모든 자산
```bash ```bash
rvcmd assets/all rvcmd assets/rvc
``` ```
#### RVC의 최신 일반 팩 (Windows 전용) #### ChatTTS의 모든 자산
```bash ```bash
rvcmd packs/general/latest rvcmd -w 1 assets/chtts
```
#### ffmpeg 도구 (Windows 전용)
```bash
rvcmd tools/ffmpeg
``` ```
### 사용자 정의 다운로드 ### 사용자 정의 다운로드
#### 예시 1. ffmpeg 도구 & 최신 인텔 팩 다운로드 #### 예시 1. hubert & rmvpe 다운로드
1. 다음 내용을 포함한 `cust.yaml`을 작성하고 저장합니다. 1. 다음 내용을 포함한 `cust.yaml`을 작성하고 저장합니다.
```yaml ```yaml
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main BaseURL: https://huggingface.co/fumiama/RVC-Pretrained-Models/resolve/main
Targets: Targets:
- Refer: tools/ffmpeg - Refer: hubert
- Refer: packs/intel/latest - Refer: rmvpe
``` ```
2. 같은 폴더에서 `rvcmd`를 실행합니다. 2. 같은 폴더에서 `rvcmd`를 실행합니다.
```bash
rvcmd -c cust
```
```bash #### 예시 2. 🤗의 다른 저장소 다운로드
rvcmd -c cust
```
#### 예시 2. 🤗의 다른 저장소 다운로드 > [Stable Diffusion v1-5](https://huggingface.co/runwayml/stable-diffusion-v1-5)를 예시로 사용합니다.
> [Stable Diffusion v1-5](https://huggingface.co/runwayml/stable-diffusion-v1-5)를 예시로 사용합니다. 1. 다음 내용을 포함한 `cust.yaml`을 작성하고 저장합니다.
```yaml
1. 다음 내용을 포함한 `cust.yaml`을 작성하고 저장합니다. BaseURL: https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main
```yaml Targets:
BaseURL: https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main - Folder: sd1.5 # 다운로드할 폴더
Targets: Copy: # 다운로드할 파일
- Folder: sd1.5 # 다운로드할 폴더 - v1-5-pruned-emaonly.ckpt
Copy: # 다운로드할 파일 - v1-5-pruned-emaonly.safetensors
- v1-5-pruned-emaonly.ckpt - Folder: sd1.5/vae # 다운로드할 폴더
- v1-5-pruned-emaonly.safetensors Copy: # 다운로드할 파일
- Folder: sd1.5/vae # 다운로드할 폴더 - vae/diffusion_pytorch_model.bin
Copy: # 다운로드할 파일 ```
- vae/diffusion_pytorch_model.bin
```
#### 예시 3. GitHub에서 릴리스 다운로드 #### 예시 3. GitHub에서 릴리스 다운로드
> [yousa-ling-diffsinger-v1.3](https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/tag/v1.3)를 예시로 사용합니다. > [yousa-ling-diffsinger-v1.3](https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/tag/v1.3)를 예시로 사용합니다.
1. 다음 내용을 포함한 `cust.yaml`을 작성하고 저장합니다. 1. 다음 내용을 포함한 `cust.yaml`을 작성하고 저장합니다.
```yaml ```yaml
BaseURL: https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/download/v1.3 BaseURL: https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/download/v1.3
Targets: Targets:
- Folder: . # 다운로드할 폴더 - Folder: . # 다운로드할 폴더
Copy: # 다운로드할 파일 Copy: # 다운로드할 파일
- yousaV1.3.zip - yousaV1.3.zip
``` ```
2. 같은 폴더에서 `rvcmd`를 실행합니다. 2. 같은 폴더에서 `rvcmd`를 실행합니다.
```bash
```bash
rvcmd -c cust rvcmd -c cust
``` ```
## 전체 사용법 ## 전체 사용법
@ -99,37 +91,16 @@ Usage: rvcmd [-notrs] [-dns dns.yaml] 'target/to/download'
-notui -notui
use plain text instead of TUI use plain text instead of TUI
-ua string -ua string
customize user agent customize user agent (default "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0")
-w uint -w uint
connection waiting seconds (default 4) connection waiting seconds (default 4)
'target/to/download' 'target/to/download'
like packs/general/latest like packs/general/latest
All available targets: All available targets:
assets: assets:
all hubert rmvpe uvr5 v1 v2 chtts hubert rmvpe rvc uvr5 v1 v2
packs:
amd:
latest
v2:
20230813 20231006
general:
latest
v1:
20230331 20230416 20230428 20230508 20230513 20230516 20230717
v2:
20230528 20230618
intel:
latest
v2:
20230813 20231006
nvidia:
latest
v2:
20230813 20231006
tools:
ffmpeg
``` ```
## 데모 비디오 ## 데모 비디오
https://github.com/RVC-Project/RVC-Models-Downloader/assets/41315874/da2b5827-8b1a-45f8-a9c0-03a5618ad5f8 https://github.com/fumiama/RVC-Models-Downloader/assets/41315874/da2b5827-8b1a-45f8-a9c0-03a5618ad5f8

View File

@ -4,13 +4,13 @@
一个能够批量下载`yaml`清单内文件的简单工具(例如 Hugging Face 🤗 中的 RVC 模型)。 一个能够批量下载`yaml`清单内文件的简单工具(例如 Hugging Face 🤗 中的 RVC 模型)。
![tui demo](https://github.com/RVC-Project/RVC-Models-Downloader/assets/41315874/db577dfb-8a6d-4909-b071-9d36cc77afc6) ![tui demo](https://github.com/fumiama/RVC-Models-Downloader/assets/41315874/db577dfb-8a6d-4909-b071-9d36cc77afc6)
## 快速开始 ## 快速开始
### 准备工作 ### 准备工作
1. 在[发布](https://github.com/RVC-Project/RVC-Models-Downloader/releases)页面下载程序。 1. 在[发布](https://github.com/fumiama/RVC-Models-Downloader/releases)页面下载程序。
2. 将此程序放入 RVC 的根目录(或您想要下载文件的任何位置)。 2. 将此程序放入 RVC 的根目录(或您想要下载文件的任何位置)。
3. 您也可以将它添加到`PATH`中以便在任何地方使用此工具。如果您已经通过包管理器安装了此程序,那么它可能已经位于`PATH`。 3. 您也可以将它添加到`PATH`中以便在任何地方使用此工具。如果您已经通过包管理器安装了此程序,那么它可能已经位于`PATH`。
@ -22,67 +22,60 @@
rvcmd assets/all rvcmd assets/all
``` ```
#### RVC 的最新通用整合包(仅限 Windows #### ChatTTS 的所有资源文件
```bash ```bash
rvcmd packs/general/latest rvcmd -w 1 assets/chtts
```
#### ffmpeg 工具(仅限 Windows
```bash
rvcmd tools/ffmpeg
``` ```
### 自定义下载 ### 自定义下载
#### 示例 1. 下载 ffmpeg 工具和最新的 Intel 包 #### 示例 1. 下载 hubert 和 rmvpe
1. 编写并保存以下`cust.yaml`。 1. 编写并保存以下`cust.yaml`。
```yaml ```yaml
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main BaseURL: https://huggingface.co/fumiama/RVC-Pretrained-Models/resolve/main
Targets: Targets:
- Refer: tools/ffmpeg - Refer: hubert
- Refer: packs/intel/latest - Refer: rmvpe
``` ```
2. 在同一文件夹中运行`rvcmd`。 2. 在同一文件夹中运行`rvcmd`。
```bash ```bash
rvcmd -c cust rvcmd -c cust
``` ```
#### 示例 2. 下载 🤗 中的其他仓库 #### 示例 2. 下载 🤗 中的其他仓库
> 以 [Stable Diffusion v1-5](https://huggingface.co/runwayml/stable-diffusion-v1-5) 为例。 > 以 [Stable Diffusion v1-5](https://huggingface.co/runwayml/stable-diffusion-v1-5) 为例。
1. 编写并保存以下`cust.yaml`。 1. 编写并保存以下`cust.yaml`。
```yaml ```yaml
BaseURL: https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main BaseURL: https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main
Targets: Targets:
- Folder: sd1.5 # the folder you want to download into - Folder: sd1.5 # the folder you want to download into
Copy: # files to download Copy: # files to download
- v1-5-pruned-emaonly.ckpt - v1-5-pruned-emaonly.ckpt
- v1-5-pruned-emaonly.safetensors - v1-5-pruned-emaonly.safetensors
- Folder: sd1.5/vae # the folder you want to download into - Folder: sd1.5/vae # the folder you want to download into
Copy: # files to download Copy: # files to download
- vae/diffusion_pytorch_model.bin - vae/diffusion_pytorch_model.bin
``` ```
#### 示例 3. 下载 GitHub 中的发布版本 #### 示例 3. 下载 GitHub 中的发布版本
> 以 [yousa-ling-diffsinger-v1.3](https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/tag/v1.3) 为例。 > 以 [yousa-ling-diffsinger-v1.3](https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/tag/v1.3) 为例。
1. 编写并保存以下`cust.yaml`。 1. 编写并保存以下`cust.yaml`。
```yaml ```yaml
BaseURL: https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/download/v1.3 BaseURL: https://github.com/yousa-ling-official-production/yousa-ling-diffsinger-v1/releases/download/v1.3
Targets: Targets:
- Folder: . # the folder you want to download into - Folder: . # the folder you want to download into
Copy: # files to download Copy: # files to download
- yousaV1.3.zip - yousaV1.3.zip
``` ```
2. 在同一文件夹中运行`rvcmd`。 2. 在同一文件夹中运行`rvcmd`。
```bash ```bash
rvcmd -c cust rvcmd -c cust
``` ```
## 完整用法 ## 完整用法
@ -97,37 +90,16 @@ Usage: rvcmd [-notrs] [-dns dns.yaml] 'target/to/download'
-notui -notui
use plain text instead of TUI use plain text instead of TUI
-ua string -ua string
customize user agent customize user agent (default "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0")
-w uint -w uint
connection waiting seconds (default 4) connection waiting seconds (default 4)
'target/to/download' 'target/to/download'
like packs/general/latest like packs/general/latest
All available targets: All available targets:
assets: assets:
all hubert rmvpe uvr5 v1 v2 chtts hubert rmvpe rvc uvr5 v1 v2
packs:
amd:
latest
v2:
20230813 20231006
general:
latest
v1:
20230331 20230416 20230428 20230508 20230513 20230516 20230717
v2:
20230528 20230618
intel:
latest
v2:
20230813 20231006
nvidia:
latest
v2:
20230813 20231006
tools:
ffmpeg
``` ```
## 示例录屏 ## 示例录屏
https://github.com/RVC-Project/RVC-Models-Downloader/assets/41315874/da2b5827-8b1a-45f8-a9c0-03a5618ad5f8 https://github.com/fumiama/RVC-Models-Downloader/assets/41315874/da2b5827-8b1a-45f8-a9c0-03a5618ad5f8

17
assets/chtts.yaml Normal file
View File

@ -0,0 +1,17 @@
BaseURL: https://huggingface.co/2Noise/ChatTTS/resolve/main
Targets:
- Folder: asset
Copy:
- asset/DVAE.pt
- asset/Decoder.pt
- asset/GPT.pt
- asset/Vocos.pt
- asset/spk_stat.pt
- asset/tokenizer.pt
- Folder: config
Copy:
- config/decoder.yaml
- config/dvae.yaml
- config/gpt.yaml
- config/path.yaml
- config/vocos.yaml

View File

@ -1,5 +1,5 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main BaseURL: https://huggingface.co/fumiama/RVC-Pretrained-Models/resolve/main
Targets: Targets:
- Folder: assets/hubert - Folder: assets/hubert
Copy: Copy:
- hubert_base.pt - hubert/hubert_base.pt

View File

@ -1,6 +1,6 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main BaseURL: https://huggingface.co/fumiama/RVC-Pretrained-Models/resolve/main
Targets: Targets:
- Folder: assets/rmvpe - Folder: assets/rmvpe
Copy: Copy:
- rmvpe.pt - rmvpe/rmvpe.pt
- rmvpe.onnx - rmvpe/rmvpe.onnx

View File

@ -1,4 +1,4 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main BaseURL: https://huggingface.co/fumiama/RVC-Pretrained-Models/resolve/main
Targets: Targets:
- Refer: hubert - Refer: hubert
- Refer: rmvpe - Refer: rmvpe

View File

@ -1,4 +1,4 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main BaseURL: https://huggingface.co/fumiama/RVC-Pretrained-Models/resolve/main
Targets: Targets:
- Folder: assets/uvr5_weights - Folder: assets/uvr5_weights
Copy: Copy:

View File

@ -1,4 +1,4 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main BaseURL: https://huggingface.co/fumiama/RVC-Pretrained-Models/resolve/main
Targets: Targets:
- Refer: hubert - Refer: hubert
- Folder: assets/pretrained - Folder: assets/pretrained

View File

@ -1,4 +1,4 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main BaseURL: https://huggingface.co/fumiama/RVC-Pretrained-Models/resolve/main
Targets: Targets:
- Refer: hubert - Refer: hubert
- Folder: assets/pretrained_v2 - Folder: assets/pretrained_v2

View File

@ -18,7 +18,7 @@ import (
_ "rvcmd/console" _ "rvcmd/console"
) )
//go:generate ./pckcfg.sh assets packs tools //go:generate ./pckcfg.sh assets
var ( var (
notui = false notui = false
@ -32,10 +32,11 @@ func main() {
force := flag.Bool("f", false, "force download even file exists") force := flag.Bool("f", false, "force download even file exists")
wait := flag.Uint("w", 4, "connection waiting seconds") wait := flag.Uint("w", 4, "connection waiting seconds")
ua := flag.String("ua", defua, "customize user agent") ua := flag.String("ua", defua, "customize user agent")
h := flag.Bool("h", false, "display this help")
flag.BoolVar(&notui, "notui", false, "use plain text instead of TUI") flag.BoolVar(&notui, "notui", false, "use plain text instead of TUI")
flag.Parse() flag.Parse()
args := flag.Args() args := flag.Args()
if len(args) != 1 { if len(args) != 1 || *h {
fmt.Println("Usage:", os.Args[0], "[-notrs] [-dns dns.yaml] 'target/to/download'") fmt.Println("Usage:", os.Args[0], "[-notrs] [-dns dns.yaml] 'target/to/download'")
flag.PrintDefaults() flag.PrintDefaults()
fmt.Println(" 'target/to/download'\n like packs/general/latest") fmt.Println(" 'target/to/download'\n like packs/general/latest")

View File

@ -1,3 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Refer: v2/20231006

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC0813AMD_Intel.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC1006AMD_Intel.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC-beta.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC-beta-v20230331.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC-beta20230416.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC-beta20230428.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC-beta20230508.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC-beta-20230513.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC-beta20230516.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC-beta0717.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC-beta-v2-0528.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC-beta-v2-0618.7z
OS: windows
Arch: amd64

View File

@ -1,3 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Refer: v2/20231006

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC0813AMD_Intel.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC1006AMD_Intel.7z
OS: windows
Arch: amd64

View File

@ -1,3 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Refer: v2/20231006

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC0813Nvidia.7z
OS: windows
Arch: amd64

View File

@ -1,7 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- RVC1006Nvidia.7z
OS: windows
Arch: amd64

View File

@ -1,8 +0,0 @@
BaseURL: https://huggingface.co/lj1995/VoiceConversionWebUI/resolve/main
Targets:
- Folder: .
Copy:
- ffmpeg.exe
- ffprobe.exe
OS: windows
Arch: amd64