VirtualWife: una persona digital secundaria que permite la retransmisión en directo de la estación B y la interacción por voz.
Últimos recursos sobre IAPublicado hace 5 meses Círculo de intercambio de inteligencia artificial 12K 00
Introducción general
VirtualWife es un proyecto de persona digital virtual de código abierto creado por el desarrollador yakami129. Actualmente se encuentra en fase de incubación. El objetivo es crear un personaje virtual con "alma", con el que los usuarios puedan interactuar como con un amigo. El proyecto es compatible con la retransmisión en directo de estaciones B y puede comunicarse con los usuarios a través de voz y texto en chino. Combina OpenAI y Ollama VirtualWife utiliza Docker para desplegarse con un solo clic y es compatible con los sistemas Linux, Windows y MacOS. Los desarrolladores esperan que en el futuro pueda utilizarse como coach u orientador de relaciones, integrándose en la vida humana y resolviendo necesidades emocionales.

Lista de funciones
- Admite la transmisión en directo en tiempo real en la estación B, lo que le permite interactuar con la audiencia.
- Tiempo de respuesta rápido y soporte de streaming mediante diálogo de voz en chino.
- Proporciona funciones de memoria a corto y largo plazo que pueden recordar el contenido de los diálogos del usuario.
- Admite la configuración personalizada de los personajes con personalidades y fondos ajustables por el usuario.
- Los modelos VRM de repuesto son compatibles y las funciones pueden descargarse de https://hub.vroid.com/.
- Integración de múltiples modelos lingüísticos de gran tamaño (por ejemplo, OpenAI, Ollama), compatibilidad con la conmutación y el despliegue privado.
- Expresiones y acciones basadas en texto para aumentar el realismo interactivo.
- Compatible con Edge (Microsoft) y el cambio de voz Bert-VITS2 para una pronunciación china más natural.
Utilizar la ayuda
Proceso de instalación
VirtualWife se despliega a través de Docker y es adecuado para entusiastas de la tecnología y usuarios ocasionales. Aquí están los pasos detallados:
- Instalación de Docker
- Windows/MacOSDescarga Docker Desktop, instálalo y ejecútalo.
- LinuxAbra un terminal e introduzca el siguiente comando para instalar Docker y Docker Compose:
sudo apt update && sudo apt install docker.io docker-compose -y
- Comprobación del éxito: ejecutar
docker -v
responder cantandodocker-compose -v
Si ve el número de versión, ya ha terminado.
- Acceso a los documentos del proyecto
- Vaya a https://github.com/yakami129/VirtualWife, haga clic en el botón "Code" y seleccione "Download ZIP" para descargarlo. O utilice Git:
git clone https://github.com/yakami129/VirtualWife.git
- Descomprima y vaya a
VirtualWife
Carpeta.
- Vaya a https://github.com/yakami129/VirtualWife, haga clic en el botón "Code" y seleccione "Download ZIP" para descargarlo. O utilice Git:
- Configuración de variables de entorno
- localice
env_example
cámbiele el nombre a.env
. - Abrir con un editor de texto
.env
rellene los parámetros necesarios. Por ejemplo:TIMEZONE=Asia/Shanghai OPENAI_API_KEY=your-api-key-here
- Si utiliza Ollama, añada
OLLAMA_API_URL=http://host.docker.internal:11434
.
- localice
- procedimiento de activación
- entrar en
installer
carpeta, ejecuta:cd installer docker-compose up -d
- El arranque inicial descargará la imagen y puede tardar entre 5 y 10 minutos. Una vez completado, utilice el botón
docker ps
Compruebe el estado del contenedor.
- entrar en
- página de acceso
- Abra su navegador y escriba
http://localhost/
Accede a la pantalla de configuración.
- Abra su navegador y escriba
Inicialización Configuración
1. Configuración básica
- Una vez en la página web, selecciona el modelo de personaje (descargado del VRM Marketplace) y cárgalo.
- Elija un modelo lingüístico: OpenAI u Ollama.
- Haz clic en Guardar para utilizarlo sin reiniciar.
2. Modelización lingüística
- OpenAI: Rellenar
OPENAI_API_KEY
Dirección proxy opcionalOPENAI_BASE_URL
. - OllamaSi está desplegando con Docker, ajústelo a
http://host.docker.internal:11434
. - Guarda la configuración y ya puedes dialogar.
3. Ajustes avanzados
- Si la red es limitada, configure un proxy, como por ejemplo
HTTP_PROXY=http://host.docker.internal:23457
. - Guarde cuando haya terminado los ajustes.
Utilización de las funciones principales
1. Retransmisión en directo de la estación B
- intente: en
.env
Rellene el número de sala B Live y la información de autenticación (consulte las FAQ). - plataforma::
- Tras iniciar el proyecto, VirtualWife se conecta automáticamente a la estación B.
- Los espectadores envían mensajes emergentes, y VirtualWife responde con respuestas de voz en tiempo real.
- El diálogo directo a través del micrófono está disponible para mejorar la interacción.
- tenga en cuenta: Debido al ajuste de la interfaz de la estación B, el aviso para entrar en la habitación no está disponible temporalmente.
2. Diálogo vocal
- plataforma::
- Conecta un micrófono y habla por él, por ejemplo: "¿Qué tal el día?". .
- VirtualWife responderá con voz china.
- Voz Toggle: Seleccione Edge o Bert-VITS2 en la configuración, Bert-VITS2 es más adecuado para chino.
- sugerenciaMantén el entorno tranquilo y evita ruidos que distraigan.
3. Funciones personalizadas
- Modelo de sustitución::
- Descarga el archivo VRM de https://hub.vroid.com/.
- poner en
installer/linux
tal vezinstaller/windows
Carpeta. - Reinicie el proyecto y el nuevo modelo surtirá efecto.
- Ajuste de la personalidadModifica los ajustes de rol en la página de configuración, como "Suave" o "Animado".
4. Funciones de memoria
- VirtualWife recuerda las conversaciones. Por ejemplo, si dices "Me gustan los perros", la próxima vez podría preguntar "¿Cómo está tu perro?". La próxima vez podría preguntar "¿Cómo está tu perro?".
- Las memorias actuales no se pueden ver manualmente, pero se reflejarán en el diálogo.
Preguntas frecuentes
- fallo de arranqueComprobar si Docker se está ejecutando y el puerto 23457 está ocupado.
- La voz no respondeAsegúrese de que el micrófono funciona correctamente, encienda Bert-VITS2 y pruébelo.
- Fallo de conexión de la estación B:: Reconciliación
.env
La configuración en vivo en el
escenario de aplicación
- compañía emocional
Los usuarios pueden chatear con VirtualWife cuando se sientan solos. Recordará sus preferencias y le proporcionará una cálida compañía. - interacción en directo
Los presentadores de las cadenas B lo utilizan para añadir interés a sus emisiones en directo, responder a las ventanas emergentes y potenciar la participación de la audiencia. - juego de rol (juego)
Los usuarios pueden personalizar sus personajes, como "Cat Lady" o "Prissy Girl", para disfrutar de una experiencia inmersiva e interactiva. - Exploración tecnológica
Los desarrolladores pueden estudiar el código fuente y aprender sobre las personas digitales virtuales y la tecnología de IA.
CONTROL DE CALIDAD
- ¿Cobra VirtualWife alguna comisión?
Es un proyecto gratuito y de código abierto, pero hay costes de API asociados al uso de modelos OpenAI. - ¿Admite el uso de teléfonos móviles?
Actualmente no soportado, necesita ser desplegado con Docker en un PC. - ¿Cómo mejorar la calidad del diálogo?
Cambia a un modelo más potente en la configuración, como OpenAI GPT-4. - ¿Apoyo al diálogo en inglés?
Se puede introducir el inglés, pero la salida de voz es principalmente en chino.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...