|
Download README.md from Esmerubphire/FeiyuVoice-RVC: direct link, hf CLI and curl.
- Browser
- Download file 5.03 kB
-
https://huggingface.co/Esmerubphire/FeiyuVoice-RVC/resolve/main/README.md
- Command line
-
hf download hf://Esmerubphire/FeiyuVoice-RVC/README.md
-
curl -L -o README.md https://huggingface.co/Esmerubphire/FeiyuVoice-RVC/resolve/main/README.md
5.03 kB
| language: | |
| - zh | |
| - en | |
| pipeline_tag: audio-to-audio | |
| tags: | |
| - rvc | |
| - voice-conversion | |
| - singing-voice-conversion | |
| - feiyu | |
| license: other | |
| license_name: feiyuvoice-distribution-notice | |
| license_link: https://huggingface.co/Esmerubphire/FeiyuVoice-RVC/blob/main/NOTICE.md | |
| # FeiyuVoice-RVC v1 · 肥鱼翻唱声库 | |
| 肥鱼角色的 RVC 歌唱/语音音色转换声库。**输入已有的干净人声,转换成肥鱼音色。** 模型不是文字转语音,也不独立从 MIDI 生成歌声。 | |
| 下载镜像:[Hugging Face](https://huggingface.co/Esmerubphire/FeiyuVoice-RVC) · [ModelScope](https://modelscope.cn/models/Esmerubphire/FeiyuVoice-RVC)。两个平台发布同一份权重、索引和工具。 | |
| AstrBot 插件与独立声音服务源码:[astrbot_plugin_feiyu_voice](https://github.com/Esmerubphire/astrbot_plugin_feiyu_voice)。已有的说话声库:[FeiyuVoice-CosyVoice3](https://huggingface.co/Esmerubphire/FeiyuVoice-CosyVoice3)。 | |
| ## 原始音频素材与训练授权 | |
| 原始音频素材来自 B 站 UP 主 [**星落落_oi**](https://space.bilibili.com/30584746/)。**训练素材均已取得原 UP 主授权同意,用于本项目声库训练。** 感谢原作者的支持。完整署名与范围见 [COPYRIGHT.md](COPYRIGHT.md)。 | |
| ## 模型与参数 | |
| | 参数 | 设置 | | |
| |---|---| | |
| | 权重 | `FeiyuVoice-RVC-v1.pth` | | |
| | 检索索引 | `FeiyuVoice-RVC-v1.index` | | |
| | 架构 | RVC v2 / 40kHz / F0 / HiFi-GAN / 单歌手 | | |
| | 内容编码器 | ContentVec 768 | | |
| | 基频方法 | RMVPE | | |
| | 移调 | 0;不自动改变音域 | | |
| | Index Rate | 0.3 | | |
| | Protect | 0.33 | | |
| | Volume Envelope | 1.0 | | |
| | Speaker / Seed | 0 / 42 | | |
| 完整SHA256见 `manifest.json` 和 `files_sha256.json`。v1为选定最终声库的正式对外命名;权重和索引没有重新训练、量化或改写。 | |
| ## 最快使用:导入现有 RVC 软件 | |
| 在兼容的 Applio/RVC 引擎导入上述 `.pth` 和 `.index`,按表中参数转换干净的 WAV/FLAC 人声。歌曲伴奏需要先单独分离,转换后再自行混音。直接导入权重即可换声,不需要安装 AstrBot。 | |
| ## 可选:人工弱化换气 | |
| 随包提供离线 `换气区间标记.html`:打开转换完成的 `rvc_native.wav`,试听并标记需要降低的换气区间,然后导出绑定该音频SHA的JSON。处理算法只在人工选区内降低音量,区间中部为−24dB,边缘采用余弦形dB渐变;不生成气声、不改音高、不做EQ、压缩或响度补偿。无区间时不应用。 | |
| 安装工具依赖后运行: | |
| ```bash | |
| python -m pip install -r requirements-tools.txt | |
| python apply_breath.py --input rvc_native.wav --regions my_regions.json --output-dir new_output | |
| ``` | |
| 原音频不覆盖,处理区外逐样本保持不变;保留采样率、声道和长度。`regions.example.json` 仅示范格式,不能套用于新歌。 | |
| ## 固定运行时的独立入口 | |
| `run_rvc.py` 不依赖历史实验脚本,但需要已部署的 Applio GPU 环境。按照 [server/RUNTIME.md](https://github.com/Esmerubphire/astrbot_plugin_feiyu_voice/blob/main/server/RUNTIME.md) 准备指定运行时和兼容文件;通用 ContentVec/RMVPE 资产从上游下载,不包含在此声库中。 | |
| 复制 `runtime.template.json` 为 `runtime.local.json`,填写自己的Python和Applio路径。Windows+WSL可执行: | |
| ```powershell | |
| .\Convert.ps1 -VerifyOnly | |
| .\Convert.ps1 -InputAudio 'C:\audio\clean-vocal.wav' | |
| ``` | |
| Linux在已配置环境中执行: | |
| ```bash | |
| python -B run_rvc.py --verify-only | |
| python -B run_rvc.py --input clean-vocal.wav --output-dir new_output | |
| ``` | |
| 核验包含文件SHA、固定运行时代码和实际载入的网络摘要。已在当前Windows+WSL机器的隔离发布副本中验证;不同GPU、分段和第三方引擎不保证逐位一致。此仓库是模型与本地工具,**不是托管在线推理API或免安装EXE**。 | |
| ## 范围与限制 | |
| 当前选定声库完成2000次优化器更新。训练歌声、身份、音域和来源限制仍影响结果;中文/英文及不同音域质量需要按实际材料试听,不提供新的身份准确率或自然度评分。索引为匹配声库的检索特征,不包含在本页展示的训练音频中。 | |
| 按谱唱歌需要额外的 SVS 引擎与已对齐参考,声音服务可执行“谱子+歌词 → SVS → 本RVC声库”。仅下载本仓库不会自动获得SVS模型或私人参考素材。 | |
| 未包含训练录音、原曲、实验试听、训练恢复状态、Python/CUDA环境或本机凭据。分发和复用说明见 [NOTICE.md](NOTICE.md),上游代码许可单独保留。 | |
| ## 可选 CUDA/WSL ROCm 服务环境 | |
| 配套 [声音服务与 agent 安装指南](https://github.com/Esmerubphire/astrbot_plugin_feiyu_voice/blob/main/server/INSTALL_AGENT.md) 提供 CUDA 与 WSL ROCm 运行环境,复用本仓同一份权重和索引。AMD 实体显卡尚未测试,适配属于待实机验收的实验支持;不代表任意 A 卡或包内启动器已获得实机认证。版本记录见 [CHANGELOG.md](CHANGELOG.md)。 | |