0
Virtual Human Toolkit
ICT Virtual Human Toolkit est une collection de modules, d'outils et de bibliothèques conçus pour aider et soutenir les chercheurs et les développeurs dans la création de personnages conversationnels humains virtuels.Le Toolkit est un système innovant, en constante évolution, alimenté par la recherche fondamentale effectuée à l'Institut des technologies créatives (ICT) de l'Université de Californie du Sud (USC) et ses partenaires.Conçu pour être facilement mélangé et adapté à un logiciel propriétaire ou tiers d'un projet de recherche, le Toolkit fournit une plate-forme largement acceptée sur laquelle de nouvelles technologies peuvent être construites.Nous espérons qu'en tant que communauté de recherche, nous pourrons développer et explorer davantage la recherche et les technologies humaines virtuelles.ICT Virtual Human Toolkit est construit sur une architecture modulaire commune qui permet aux utilisateurs d'utiliser tous les modules tels quels, un ou plusieurs modules couplés à des composants propriétaires ou un ou plusieurs modules dans d'autres systèmes existants.Notre technologie met l'accent sur l'interaction avec le langage naturel, le comportement non verbal et la perception.Ses principaux modules sont listés ci-dessous.Voir la documentation pour une vue d'ensemble de l'architecture, de l'API de messagerie et d'autres composants.MultiSense: un cadre de détection multimodal qui est créé en tant que plate-forme pour intégrer et fusionner des technologies de capteurs et développer des modèles probabilistes pour la reconnaissance du comportement humain.MultiSense suit et analyse les expressions faciales des utilisateurs, la posture corporelle, les caractéristiques acoustiques, les schémas linguistiques et les descripteurs de comportement de niveau supérieur (par exemple l'attention, l'agitation).Il utilise le Perception Markup Language (PML).NPCEditor: Au cœur de NPCEditor se trouve un algorithme de classification de texte statistique qui sélectionne les réponses du caractère en fonction des énoncés de l'utilisateur.Un concepteur de personnages spécifie un ensemble de réponses et un ensemble d'exemples d'énoncés qui devraient produire chaque réponse via un outil de création fourni.Le NPCEditor contient également un gestionnaire de dialogue qui spécifie comment utiliser les résultats du classificateur.
virtual-human-toolkit