Turing-Mirror/RVC-Fabric
Turing-Mirror/RVC-Fabric has 54 GitHub stars and 0 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-15 11:46 UTC. Last push 2026-11-13.
Crecimiento de estrellas medido
- in 24h
- +1
- in 7 days
- Recopilando historial
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
Acerca de
Free, open-source Windows voice changer and soundboard for voice chat, games and live streams. Mix converted speech with music and sound effects, manage voice models and train RVC voices.
Aprendizaje automáticoREADME_es.md
Original
RVC Fabric
简体中文 · 繁體中文 · English · 日本語 · 한국어 · Español · Français · Русский
Cambiador de voz en tiempo real y panel de sonidos para Windows
Sitio oficial · Descargar para Windows
El proyecto está basado en RVC WebUI y lo mantiene Turing Mirror.
Repositorio de GitHub · Descargar artefactos CNB
Redes sociales Bilibili @Turing Mirror · Douyin @Turing Mirror (ID de Douyin TuringMirror) · Xiaohongshu @Turing Mirror (ID de Xiaohongshu TuringMirror) · YouTube @Turing Mirror (ID de YouTube @TuringMirror) · Grupo de QQ @Comunidad Turing Mirror (ID de grupo 1077458748)
Patrocinio Servidores Rainyun: 50 % de descuento el primer mes
Introducción al proyecto
RVC Fabric es una aplicación gratuita y de código abierto para Windows desarrollada por Turing Mirror. Permite cambiar la voz y reproducir música o efectos en QQ, Discord y el chat de voz de los juegos, así como mezclar voz y acompañamiento durante una transmisión. Su biblioteca de audio permite gestionar fragmentos y reproducirlos con atajos de teclado. También incluye gestión de modelos de voz, separación vocal y entrenamiento de modelos.
Características principales
- Reproduce música, efectos o fragmentos seleccionados en el chat de voz junto con el audio del micrófono convertido, con reproducción superpuesta, bucles, volumen independiente y atajos globales.
- Convierte la voz del micrófono en tiempo real y permite volver a la voz original. La latencia depende del hardware, el modelo y los ajustes de audio.
- Incluye puerta de ruido, compresor y ecualizador paramétrico de cinco bandas.
- Permite gestionar modelos y ajustes preestablecidos, y descargar voces de fuentes oficiales y de terceros.
- Ofrece separación de voces, síntesis de voz y entrenamiento de modelos. La interfaz de entrenamiento actual requiere una GPU NVIDIA.
- Admite NVIDIA CUDA y aceleración DirectML para GPU AMD e Intel.
Chat de voz y música dentro de los juegos
- Instala RVC Fabric y configura los componentes necesarios. Instala el dispositivo de audio virtual VB-Cable y reinicia el equipo.
- En los ajustes de audio, selecciona tu micrófono físico y CABLE Input como salida. En QQ, Discord o el juego, selecciona CABLE Output como micrófono.
- Importa música o efectos en la biblioteca de audio y haz doble clic en una entrada para reproducirla en el chat de voz. Para cambiar la voz mientras suena la música, selecciona un modelo e inicia la conversión. Ambos audios se mezclan en la misma salida.
- Selecciona auriculares para la monitorización local y activa la monitorización de música si la necesitas. Asigna atajos globales a los fragmentos habituales para reproducirlos, pausarlos o detenerlos durante el juego.
Arquitectura técnica y desarrollo
Arquitectura
RVC Fabric adopta un shell de escritorio de Tauri + Rust + React, el back-end de Python Worker asume todo el cálculo, y los dos se comunican a través del protocolo de archivo JSON:
RVC Fabric.exe (Tauri + Rust + React interfaz principal del front-end)
│
▼ Protocolo de archivo JSON (command.json / status.json / worker.pid)
Runtime\pythonw.exe tools/realtime_worker.py (Python 3.9 + CUDA / DirectML)
└─> gui_v1.py (AudioIoProcess + motor de inferencia en tiempo real rtrvc)
La WebUI de entrenamiento / inferencia superior (Gradio) se conserva con el paquete como una función avanzada, que se puede abrir desde la página "Otros".
Requisitos del entorno y desarrollo
Requisitos del entorno: Windows 10/11 · Node.js 20+ · Rust Stable · Python 3.13 (Scripts de desarrollo)
# 1. Instalar dependencias del front-end
cd app
npm install
# 2. Iniciar el modo de desarrollo de escritorio (requiere WebView2 y la cadena de herramientas MSVC)
npm run tauri:dev
# 3. Solo iniciar la vista previa del navegador de la UI
npm run dev
Construcción y pruebas
- Pruebas unitarias: Ejecute
scripts\run_tests.bat - Pruebas unitarias del frontend:
cd app && npm test - Empaquetar instalador (NSIS):
cd app && npm run tauri:build - Empaquetar paquete offline completo:
python scripts\build_release.py --variant nvidia|amd|nvidia50 - Construir manifiesto en línea:
python scripts\build_catalog.py build --diff
Licencia del código fuente y autorización de uso de voces
- El código fuente de este proyecto es de código abierto bajo la Licencia MIT.
- Los pesos del modelo, los paquetes de voz y los recursos de terceros siguen sus acuerdos de licencia originales.
- Obtenga la autorización del titular de los derechos antes de utilizar la voz de otra persona para el entrenamiento o la conversión.
Agradecimientos
Agradecemos a los siguientes excelentes proyectos de código abierto por brindar soporte técnico para RVC Fabric:
- Retrieval-based-Voice-Conversion-WebUI — Algoritmo central y base superior
- ContentVec · VITS · HiFi-GAN · RMVPE — Modelos acústicos centrales y algoritmos de tono
- faiss · TorchGate — Recuperación y reducción de ruido en tiempo real
- FCPE · Parselmouth · torchcrepe — Algoritmos de tono opcionales
- PyMSS — Motor de separación vocal (sigue a RVC original; sustituye a UVR5) · Ultimate Vocal Remover — Origen de los modelos de separación · FFmpeg — Procesamiento de audio
- VB-Audio Virtual Cable — Dispositivo de audio virtual que envía la voz convertida a juegos y aplicaciones de voz