Feature vectors representing each of a plurality of overlapping frames of an arbitrary, text independent speech signal are computed and compared to vector parameters and variances stored as codewords in one or more codebooks corresponding to each of one or more enrolled users to provide speaker dependent information for speech recognition and/or ambiguity resolution. Other information such as aliases and preferences of each enrolled user may also be enrolled and stored, for example, in a database. Correspondence of the feature vectors may be ranked by closeness of correspondence to a codeword entry and the number of frames corresponding to each codebook are accumulated or counted to identify a potential enrolled speaker. The differences between the parameters of the feature vectors and codewords in the codebooks can be used to identify a new speaker and an enrollment procedure can be initiated. Continuous authorization and access control can be carried out based on any utterance either by verification of the authorization of a speaker of a recognized command or comparison with authorized commands for the recognized speaker. Text independence also permits coherence checks to be carried out for commands to validate the recognition process.

De vectoren die van de eigenschap elk van een meerderheid van overlappende kaders van een signaal van de willekeurige, tekst onafhankelijk toespraak vertegenwoordigen worden gegevens verwerkt en vergeleken bij vectorparameters en verschillen die als codewords in één of meerdere codebooks worden opgeslagen die aan elk van één of meerdere ingeschreven gebruikers beantwoorden sprekers afhankelijke informatie voor toespraakerkenning en/of ambiguïteitsresolutie te verstrekken. Andere informatie zoals aliassen en voorkeur van elke ingeschreven gebruiker kan ook, bijvoorbeeld, in een gegevensbestand worden ingeschreven en worden opgeslagen. De correspondentie van de eigenschapvectoren kan door nabijheid van correspondentie aan een codewordingang worden gerangschikt en het aantal kaders die aan elke codebook beantwoorden wordt geaccumuleerd of geteld om een potentiële ingeschreven spreker te identificeren. De verschillen tussen de parameters van de eigenschapvectoren en codewords in codebooks kunnen worden gebruikt om een nieuwe spreker te identificeren en een inschrijvingsprocedure kan worden in werking gesteld. De ononderbroken vergunning en het toegangsbeheer kunnen worden uitgevoerd gebaseerd op om het even welke uiting of door controle van de vergunning van een spreker van een erkende bevel of een vergelijking met gemachtigde bevelen voor de erkende spreker. De onafhankelijkheid van de tekst laat ook de coherentie dat controles toe worden uitgevoerd voor bevelen om het erkenningsproces te bevestigen.

 
Web www.patentalert.com

< Alarm interface for a smart watch

< Apparatus and method for calendar based call routing

> Bonding a thermoplastic elastomer to a magnesium based metal

> System and method for providing recommendations based on multi-modal user clusters

~ 00050