VirtualWife : une personne numérique secondaire qui prend en charge la diffusion en direct de la station B et l'interaction vocale.
Introduction générale
VirtualWife est un projet open source de personne virtuelle numérique créé par le développeur yakami129. Il est actuellement en phase d'incubation. L'objectif est de créer un personnage virtuel doté d'une "âme", avec lequel les utilisateurs peuvent interagir comme avec un ami. Le projet prend en charge la diffusion en direct sur les stations B et peut communiquer avec les utilisateurs par la voix et le texte chinois. Il combine OpenAI et Ollama VirtualWife utilise Docker pour un déploiement en un clic et prend en charge les systèmes Linux, Windows et MacOS. Les développeurs espèrent qu'il pourra être utilisé à l'avenir comme coach ou conseiller relationnel, en s'intégrant à la vie humaine et en résolvant les besoins émotionnels.

Liste des fonctions
- Prise en charge de la diffusion en direct et en temps réel sur la station B, ce qui vous permet d'interagir avec le public.
- Temps de réponse rapide et prise en charge de la diffusion en continu grâce au dialogue vocal chinois.
- Fournit des fonctions de mémoire à court et à long terme qui permettent de se souvenir du contenu des dialogues avec l'utilisateur.
- Permet de personnaliser les paramètres des personnages avec des personnalités et des arrière-plans ajustables par l'utilisateur.
- Les modèles VRM de remplacement sont pris en charge et les rôles peuvent être téléchargés à partir de https://hub.vroid.com/.
- Intégration de plusieurs grands modèles linguistiques (par exemple OpenAI, Ollama), prise en charge de la commutation et du déploiement privé.
- Des expressions et des actions pilotées par le texte pour améliorer le réalisme interactif.
- Prise en charge de Edge (Microsoft) et de la commutation vocale Bert-VITS2 pour une prononciation chinoise plus naturelle.
Utiliser l'aide
Processus d'installation
VirtualWife est déployé via Docker et convient aux passionnés de technologie et aux utilisateurs occasionnels. Voici les étapes détaillées :
- Installation de Docker
- Windows/MacOSPour cela, il faut télécharger Docker Desktop, l'installer et le lancer.
- LinuxPour cela, ouvrez un terminal et entrez la commande suivante pour installer Docker et Docker Compose :
sudo apt update && sudo apt install docker.io docker-compose -y
- Vérification de la réussite : exécuter
docker -v
répondre en chantantdocker-compose -v
Si vous voyez le numéro de version, vous avez terminé.
- Accès aux documents du projet
- Allez sur https://github.com/yakami129/VirtualWife, cliquez sur le bouton "Code", et sélectionnez "Download ZIP" pour télécharger. Ou utilisez Git :
git clone https://github.com/yakami129/VirtualWife.git
- Dézippez et allez sur
VirtualWife
Dossier.
- Allez sur https://github.com/yakami129/VirtualWife, cliquez sur le bouton "Code", et sélectionnez "Download ZIP" pour télécharger. Ou utilisez Git :
- Configuration des variables d'environnement
- localiser
env_example
renommez le fichier en.env
. - Ouvrir avec un éditeur de texte
.env
, remplissez les paramètres nécessaires. Par exemple :TIMEZONE=Asia/Shanghai OPENAI_API_KEY=your-api-key-here
- Si vous utilisez l'Ollama, ajoutez
OLLAMA_API_URL=http://host.docker.internal:11434
.
- localiser
- procédure de déclenchement
- entrer dans
installer
dossier, exécuter :cd installer docker-compose up -d
- Le démarrage initial télécharge l'image et peut prendre de 5 à 10 minutes. Une fois le téléchargement terminé, utilisez la touche
docker ps
Vérifier l'état du conteneur.
- entrer dans
- page d'accès
- Ouvrez votre navigateur et tapez
http://localhost/
pour accéder à l'écran de configuration.
- Ouvrez votre navigateur et tapez
Initialisation Configuration
1. configuration de base
- Une fois sur la page web, sélectionnez le modèle de rôle (téléchargé depuis le Marché VRM) et téléchargez-le.
- Choisissez un modèle linguistique : OpenAI ou Ollama.
- Cliquez sur Enregistrer pour l'utiliser sans redémarrer.
2. la modélisation linguistique
- OpenAI: Remplir
OPENAI_API_KEY
Adresse proxy optionnelleOPENAI_BASE_URL
. - OllamaSi vous déployez avec Docker, définissez-le à
http://host.docker.internal:11434
. - Sauvegardez la configuration et vous pourrez ensuite dialoguer.
3) Paramètres avancés
- Si le réseau est limité, configurez un proxy, tel que
HTTP_PROXY=http://host.docker.internal:23457
. - Sauvegarder lorsque les ajustements sont terminés.
Utilisation des fonctions principales
1. diffusion en direct d'une station B
- vouloir: en
.env
Complétez le numéro de salle de B Live et les informations d'authentification (voir FAQ). - gréement: :
- Après le démarrage du projet, VirtualWife se connecte automatiquement à la station B.
- Les téléspectateurs envoient des pop-ups et VirtualWife répond en temps réel par la voix.
- Un dialogue direct par microphone est disponible pour une meilleure interaction.
- prendre noteEn raison de l'ajustement de l'interface de la station B, l'invite à entrer dans la pièce n'est pas disponible pour l'instant.
2. le dialogue vocal
- gréement: :
- Branchez un microphone et parlez-y, par exemple : "Comment s'est passée votre journée ?". .
- VirtualWife répondra avec une voix chinoise.
- Voix de basculePour la configuration, sélectionnez Edge ou Bert-VITS2, Bert-VITS2 étant plus approprié pour le chinois.
- suggestionLes enfants de moins de 18 ans doivent être en mesure de s'adapter à l'environnement dans lequel ils vivent.
3. rôles personnalisés
- Modèle de remplacement: :
- Téléchargez le fichier VRM à partir de https://hub.vroid.com/.
- mettre en
installer/linux
peut-êtreinstaller/windows
Dossier. - Redémarrez le projet et le nouveau modèle prend effet.
- Adaptation de la personnalitéModifier les paramètres de rôle sur la page de configuration, tels que "Doux" ou "Vif".
4. les fonctions de mémoire
- VirtualWife se souvient des conversations. Par exemple, si vous dites "J'aime les chiens", la prochaine fois, il pourrait vous demander "Comment va votre chien ?". La prochaine fois, elle pourrait demander "Comment va ton chien ?".
- Les mémoires en cours ne peuvent pas être consultées manuellement, mais elles seront reflétées dans le dialogue.
Problèmes courants résolus...
- échec du démarrageVérifier que Docker fonctionne et que le port 23457 est occupé.
- La voix ne répond pasLe microphone ne doit pas être utilisé en dehors des heures d'ouverture : Assurez-vous que le microphone fonctionne correctement, allumez Bert-VITS2 et essayez-le.
- Défaut de connexion de la station B: : Réconciliation
.env
La configuration en cours dans la base de données
scénario d'application
- la compagnie émotionnelle
Les utilisateurs peuvent discuter avec VirtualWife lorsqu'ils se sentent seuls. Elle se souviendra de vos préférences et vous offrira une compagnie chaleureuse. - interaction en direct
Les présentateurs de stations de radio l'utilisent pour ajouter de l'intérêt à leurs émissions en direct, répondre à des fenêtres contextuelles et stimuler l'engagement du public. - jeu de rôle (jeu)
Les utilisateurs peuvent personnaliser leurs personnages, tels que "Cat Lady" ou "Prissy Girl", pour une expérience immersive et interactive. - Exploration technologique
Les développeurs peuvent étudier le code source et se familiariser avec les personnes numériques virtuelles et la technologie de l'IA.
QA
- VirtualWife est-il payant ?
Il s'agit d'un projet libre et gratuit, mais l'utilisation des modèles OpenAI entraîne des coûts d'API. - Est-il compatible avec le fonctionnement d'un téléphone portable ?
Actuellement non pris en charge, doit être déployé avec Docker sur un PC. - Comment améliorer la qualité du dialogue ?
Passer à un modèle plus puissant dans la configuration, tel que OpenAI GPT-4. - Soutien au dialogue en anglais ?
L'anglais peut être saisi, mais la sortie vocale se fait principalement en chinois.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...