# rvc-next-webui **Repository Path**: licyk/rvc-next-webui ## Basic Information - **Project Name**: rvc-next-webui - **Description**: RVC Next WebUI 启动器 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-06 - **Last Updated**: 2026-10-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# RVC Next WebUI _[RVC Next](https://github.com/licyk/rvc-next) 一键启动器_
- [简介](#简介) - [安装](#安装) - [方式一: 整合包安装 (仅支持 Windows)](#方式一-整合包安装-仅支持-windows) - [方式二: 手动安装 (支持全平台)](#方式二-手动安装-支持全平台) - [准备](#准备) - [下载并启动](#下载并启动) - [启动参数](#启动参数) - [常见问题](#常见问题) - [许可证](#许可证) ## 简介 RVC Next WebUI 会自动完成 RVC Next 的运行环境配置并启动 WebUI: 1. 检查 PyTorch, 未安装时根据显卡 (NVIDIA / AMD / Intel) 和系统自动安装对应版本的 PyTorch 2. 检查并安装 `requirements.txt` 中的依赖 (包括 RVC Next) 3. 启动 RVC Next WebUI, 并在浏览器中打开 所有数据 (设置, 数据库, 模型, 实验和输出) 保存在项目的 `data` 文件夹中, Python 环境保存在 `venv` 文件夹中。 ## 安装 ### 方式一: 整合包安装 (仅支持 Windows) 此方式仅支持 Windows, 下载整合包并解压后即可按照整合包说明使用。 1. 打开 [SD WebUI All In One 项目](https://github.com/licyk/sd-webui-all-in-one)的 README, 找到并点击 **SD WebUI All In One 文档** 链接。 2. 在文档中依次点击 **整合包与实用指南** → **整合包下载与使用**。 3. 在该页面中找到 **RVC Next WebUI** 的说明。 4. 点击 RVC Next WebUI 说明中的整合包下载按钮, 下载整合包并解压, 然后按照该说明启动和使用。 ### 方式二: 手动安装 (支持全平台) 此方式支持 Windows、Linux 和 macOS。 #### 准备 安装以下软件: - [Git](https://git-scm.com/downloads) - [Python](https://www.python.org/downloads/) 3.10 及以上版本 (Windows 上安装时勾选 `Add python.exe to PATH`) #### 下载并启动 使用 Git 下载项目: ```bash git clone https://github.com/licyk/rvc-next-webui cd rvc-next-webui ``` 然后运行启动脚本: | 系统 | 启动方式 | | --- | --- | | Windows | 双击 `start.bat`, 或在 PowerShell 中运行 `./start.ps1` | | Linux / macOS | 在终端中运行 `./start.sh` | 首次启动时会创建虚拟环境并下载 PyTorch 和 RVC Next, 需要等待一段时间。之后再运行启动脚本即可直接启动。 ## 启动参数 启动参数可以直接加在启动脚本后面, 如 `./start.sh --port 7870 --no-browser`。 | 参数 | 说明 | | --- | --- | | `--data-dir <路径>` | RVC Next 数据目录 (默认为项目中的 `data` 文件夹) | | `--config-dir <路径>` | 保存 `settings.toml` 的目录 (默认为数据目录) | | `--host <地址>` | 监听地址 (默认为 `127.0.0.1`), 设为 `0.0.0.0` 等非本机地址时可被其他设备访问 | | `--port <端口>` | 监听端口 (默认为 `7868`), 端口被占用时尝试下一个端口 | | `--strict-port` | 端口被占用时直接退出 | | `--access-token <令牌>` | 访问令牌 (可选), 设置后访问 WebUI 时需要输入 | | `--api-prefix <路径>` | 将 API 和 WebUI 挂载到指定路径下, 如 `/voice` | | `--no-browser` | 启动后不自动打开浏览器 | | `--share` | 使用 Gradio 内网穿透生成公网访问地址 (有效期 72 小时) | | `--proxy <地址>` | 手动指定代理地址, 如 `http://127.0.0.1:7890` (默认自动读取系统代理) | | `--disable-proxy` | 禁用自动设置代理 | | `--skip-check` | 跳过运行环境的依赖检查 | | `--torch-backend <类型>` | 安装 PyTorch 时使用的类型: `auto` (默认), `cuda`, `rocm`, `xpu`, `mps`, `cpu` | | `--reinstall-torch` | 重新安装 PyTorch, 可与 `--torch-backend` 一起使用 | | `--index-url <地址>` | 安装项目依赖时使用的 PyPI 镜像 (不影响 PyTorch 的安装) | | `--debug` | 启用 Debug 日志 | | `--version` | 显示版本信息 | ## 常见问题 **自动选择的 PyTorch 类型不正确** 使用 `--reinstall-torch --torch-backend <类型>` 重新安装 PyTorch, 如 `./start.sh --reinstall-torch --torch-backend cuda`。 **NVIDIA 显卡使用了 CPU 版本的 PyTorch** CUDA 13.0 版本的 PyTorch 需要 580 及以上版本的显卡驱动, 驱动过旧时会依次回退到 CUDA 12.8 / 12.6 版本, 更旧的驱动只能使用 CPU 版本。更新显卡驱动后使用 `--reinstall-torch` 重新安装 PyTorch。 **代理设置** 启动时会在检查依赖前自动设置代理: 使用 `--proxy` 指定的代理; 未指定时使用环境变量 `HTTP_PROXY` / `HTTPS_PROXY` 中已有的代理; 都没有时读取系统代理 (Windows 系统设置, Linux 的 GNOME / KDE 设置, macOS 系统设置), 能连接到代理服务器时才会使用。系统代理为 SOCKS 代理时不会自动使用, 请使用 `--proxy` 指定 HTTP 代理。不需要代理时使用 `--disable-proxy` 禁用。 **Linux 上无法使用实时变声** 实时变声需要系统的 PortAudio 库, Debian / Ubuntu 上使用 `sudo apt install libportaudio2` 安装。 更多使用说明请参考 [RVC Next 文档](https://github.com/licyk/rvc-next)。 ## 许可证 本项目使用 [GNU General Public License v3.0](LICENSE) (GPL-3.0) 发布。你可以在 GPL-3.0 条款下使用、复制、修改和分发本项目; 分发修改版本时, 请遵守 GPL-3.0 的源代码开放和许可证保留要求。