0
Olympus
Olympus skapades vid Carnegie Mellon University (CMU) under slutet av 2000-talet och drar nytta av pågående förbättringar av funktionalitet.Huvudsyftet är att hjälpa forskare som är intresserade av konversationsagenter att implementera och testa sina idéer på kompletta system utan att behöva bygga dem på egen hand.För detta ändamål integrerar Olympus Ravenclaw dialoghanteraren, som stöder interaktion med blandat initiativ, såväl som komponenter som hanterar taligenkänning, förståelse, generation och syntes.Den använder ett Galaxy-meddelande som passerar lager för att integrera komponenter och stöder multimodal interaktion.Distributionen Olympus / Ravenclaw inkluderar exempel på system som visar hur de olika funktionerna fungerar .... Olympus-arkitekturen innehåller moduler utvecklade av forskare på Carnegie Mellon och av andra, i tidigare och pågående forskningsprojekt.Dessa inkluderar: Dialoghantering hanteras av RavenClaw, en uppgiftsoberoende dialogmotor baserad på AGENDA-dialoghanteraren som först introducerades som en del av CMU Communicator-systemet.Interaktionshantering på låg nivå (t.ex. exakt tidpunkt för ytringarnas start och slut, hantering av avbrott osv.) Utförs av Apollo interaktionschef.För taligenkänning stöder Olympus för närvarande motorer från CMU Sphinx-familjen (Sphinx 2, Sphinx 3, PocketSphinx) och ger ett gränssnitt för stöd för andra motorer.Naturlig språkförståelse görs av Phoenix, en robust analysator baserad på CFG-liknande grammatik.Helios-komponenterna integrerar information från olika nivåer och tilldelar alla användarinsatser ett konfidensmått.Naturligt språkgenerering använder det Rosetta mallbaserade generationssystemet.Kalliope, syntesgränssnittet, möjliggör för närvarande användning av SAPI 5-kompatibla TTS-motorer, CMUs Flite och den proprietära Cepstral Swift-motorn.Kommunikationen mellan de olika modulerna hanteras av MIT / MITER Galaxy Communicator-arkitekturen.