Janus Recognition Toolkit
Janus Recognition Toolkit ( JRTk ), ibland kallad Janus, är ett verktyg för taligenkänning för allmänt bruk som utvecklats och underhålls av Interactive Systems Laboratories vid Carnegie Mellon University och Karlsruhe Institute of Technology . Det är användbart för både forskning och applikationsutveckling och är en del av JANUS tal-till-tal-översättningssystemet.
JRTk tillhandahåller en flexibel Tcl/Tk-skriptbaserad miljö som gör det möjligt för forskare att bygga state-of-the-art taligenkännare och låter dem utveckla, implementera och utvärdera nya metoder. Den implementerar ett objektorienterat tillvägagångssätt som till skillnad från andra verktygssatser inte är en uppsättning bibliotek och förkompilerade moduler utan ett programmerbart skal med transparenta, men ändå effektiva objekt.
Eftersom version 5 JRTk har IBIS-avkodaren, en engångsavkodare som är baserad på ett återinträdande prefixträd för ett enda uttal och använder sig av konceptet språklig kontextpolymorfism. Den kan därför införliva fullständiga språkkunskaper i ett tidigt skede. Det är möjligt att avkoda i ett pass, med samma motor i kombination med en statistisk n-gram språkmodell samt kontextfria grammatiker. Det är också möjligt att använda avkodaren för att återställa gitter på ett mycket effektivt sätt.
JRTk använder konceptet med Hidden Markov Models (HMM) för akustisk modellering och erbjuder många toppmoderna tekniker för akustisk förbearbetning, akustisk modellträning och talavkodning. Genom sin flexibla, objektorienterade arkitektur tillåter den att konfigurera alla komponenter på ett mycket flexibelt sätt (t.ex. förbearbetningssteg att exekvera, HMM-topologi, träningssekvens, algoritmparametrar, anpassningssekvenser, etc.), utan att behöva ändra källan koda eller kompilera om.
JRTk har använts av Interactive System Labs i många projekt för taligenkänning, som: