0
Olympus
Olympus a été créé à l'Université Carnegie Mellon (CMU) à la fin des années 2000 et bénéficie d'améliorations continues des fonctionnalités.Son objectif principal est d'aider les chercheurs intéressés par les agents conversationnels à implémenter et tester leurs idées sur des systèmes complets sans avoir à les construire eux-mêmes.À cette fin, Olympus incorpore le gestionnaire de dialogue de Serdaigle, qui prend en charge l'interaction à initiative mixte, ainsi que des composants qui gèrent la reconnaissance, la compréhension, la génération et la synthèse de la parole.Il utilise une couche de passage de messages Galaxy pour intégrer les composants et prend en charge l'interaction multimodale.La distribution Olympus / Serdaigle comprend des exemples de systèmes qui démontrent le fonctionnement de ses différentes fonctionnalités .... L'architecture Olympus incorpore des modules développés par des chercheurs de Carnegie Mellon et par d'autres, dans des projets de recherche antérieurs et en cours.Ceux-ci incluent: La gestion du dialogue est gérée par RavenClaw, un moteur de dialogue indépendant des tâches basé sur le gestionnaire de dialogue AGENDA introduit pour la première fois dans le cadre du système CMU Communicator.La gestion des interactions de bas niveau (par exemple, le moment exact du début et de la fin des énoncés, la gestion des interruptions, etc.) est effectuée par le gestionnaire d'interaction Apollo.Pour la reconnaissance vocale, Olympus prend actuellement en charge les moteurs de la famille CMU Sphinx (Sphinx 2, Sphinx 3, PocketSphinx) et fournit une interface pour la prise en charge d'autres moteurs.La compréhension du langage naturel est effectuée par Phoenix, un analyseur robuste basé sur des grammaires de type CFG.Les composants Helios intègrent des informations de différents niveaux et attribuent une mesure de confiance à toutes les entrées utilisateur.La génération en langage naturel utilise le système de génération basé sur un modèle Rosetta.Kalliope, l'interface de synthèse, permet actuellement l'utilisation de moteurs TTS conformes SAPI 5, de Flite de CMU et du moteur Cepstral Swift propriétaire.La communication entre les différents modules est gérée par l'architecture MIT / MITRE Galaxy Communicator.
olympus