Partager via


classe KeywordRecognitionModel

Représente mot clé modèle de reconnaissance utilisé avec les méthodes StartKeywordRecognitionAsync.

Membres

KeywordRecognitionModel

Syntaxe : public inline explicit KeywordRecognitionModel ( SPXKEYWORDHANDLE hkeyword );

Constructeur interne. Crée un instance à l’aide du handle fourni.

Paramètres

  • hkeyword Handle de mot clé.

~KeywordRecognitionModel

Syntaxe : public inline virtual ~KeywordRecognitionModel ( );

Destructeur virtuel.

opérateur SPXKEYWORDHANDLE

Syntaxe : public inline explicit operator SPXKEYWORDHANDLE ( );

Internes. Opérateur de conversion explicite.

Retours

Handle.

FromFile

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

Crée un modèle de reconnaissance mot clé à l’aide du fichier spécifié.

Paramètres

  • fileNameNom de fichier du modèle de reconnaissance mot clé.

Retours

Pointeur partagé vers mot clé modèle de reconnaissance.

FromConfig

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

Crée un modèle de reconnaissance mot clé à l’aide de la configuration vocale incorporée spécifiée.

Paramètres

  • embeddedSpeechConfig Configuration vocale incorporée.

Retours

Pointeur partagé vers mot clé modèle de reconnaissance.

FromConfig

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

Crée un modèle de reconnaissance mot clé à l’aide de la configuration vocale incorporée spécifiée et des mots de veille définis par l’utilisateur.

Paramètres

  • embeddedSpeechConfig Configuration vocale incorporée.

  • userDefinedWakeWords Mots de veille définis par l’utilisateur.

Retours

Pointeur partagé vers mot clé modèle de reconnaissance.