Skip to content
Proyectos

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.

Cómo se miden estas cifras

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ático

README_es.md

Original
RVC Fabric

RVC Fabric

简体中文 · 繁體中文 · English · 日本語 · 한국어 · Español · Français · Русский

Cambiador de voz en tiempo real y panel de sonidos para Windows

RVC Fabric pantalla de inicio y controles de conversión en tiempo real RVC Fabric pantalla de ajustes RVC Fabric pantalla de herramientas adicionales

Sitio oficial · Descargar para Windows

El proyecto está basado en RVC WebUI y lo mantiene Turing Mirror.

Licence Based on RVC

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)

Código QR del grupo de QQ

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

  1. Instala RVC Fabric y configura los componentes necesarios. Instala el dispositivo de audio virtual VB-Cable y reinicia el equipo.
  2. 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.
  3. 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.
  4. 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: