Freigeben über


class KeywordRecognitionModel

Stellt das Schlüsselworterkennungsmodell dar, das mit StartKeywordRecognitionAsync-Methoden verwendet wird.

Elemente

KeywordRecognitionModel

Syntax: public inline explicit KeywordRecognitionModel ( SPXKEYWORDHANDLE hkeyword );

Interner Konstruktor. Erstellt eine neue Instanz mithilfe des bereitgestellten Handles.

Die Parameter

  • hkeyword Schlüsselworthandle.

~KeywordRecognitionModel

Syntax: public inline virtual ~KeywordRecognitionModel ( );

Virtueller Destruktor.

Operator SPXKEYWORDHANDLE

Syntax: public inline explicit operator SPXKEYWORDHANDLE ( );

Intern. Expliziter Konvertierungsoperator.

Rückgaben

Ein Handle.

FromFile

Syntax: public inline static std::shared_ptr< KeywordRecognitionModel > FromFile ( const std::string & fileName );

Erstellt ein Schlüsselworterkennungsmodell mithilfe der angegebenen Datei.

Die Parameter

  • fileName Der Dateiname des Schlüsselworterkennungsmodells.

Rückgaben

Ein gemeinsam genutzter Zeiger auf das Schlüsselworterkennungsmodell.

FromConfig

Syntax: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );

Erstellt ein Schlüsselworterkennungsmodell mithilfe der angegebenen eingebetteten Sprachkonfiguration.

Die Parameter

  • embeddedSpeechConfig eingebettete Sprachkonfiguration.

Rückgaben

Ein gemeinsam genutzter Zeiger auf das Schlüsselworterkennungsmodell.

FromConfig

Syntax: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig , const std::vector< std::string > & userDefinedWakeWords );

Erstellt ein Schlüsselworterkennungsmodell mit der angegebenen eingebetteten Sprachkonfiguration und benutzerdefinierten Wakewörtern.

Die Parameter

  • embeddedSpeechConfig eingebettete Sprachkonfiguration.

  • userDefinedWakeWords benutzerdefinierte Wake-Wörter.

Rückgaben

Ein gemeinsam genutzter Zeiger auf das Schlüsselworterkennungsmodell.