class KeywordRecognitionModel
Reprezentuje model rozpoznawania słów kluczowych używany z metodami StartKeywordRecognitionAsync.
Elementy członkowskie
KeywordRecognitionModel
Składnia: public inline explicit KeywordRecognitionModel ( SPXKEYWORDHANDLE hkeyword );
Konstruktor wewnętrzny. Tworzy nowe wystąpienie przy użyciu podanego uchwytu.
Parametry
-
hkeyword
Uchwyt słowa kluczowego.
~KeywordRecognitionModel
Składnia: public inline virtual ~KeywordRecognitionModel ( );
Destruktor wirtualny.
operator SPXKEYWORDHANDLE
Składnia: public inline explicit operator SPXKEYWORDHANDLE ( );
Wewnętrznego. Jawny operator konwersji.
Zwraca
Uchwyt.
Z pliku
Składnia: public inline static std::shared_ptr< KeywordRecognitionModel > FromFile ( const std::string & fileName );
Tworzy model rozpoznawania słów kluczowych przy użyciu określonego pliku.
Parametry
-
fileName
Nazwa pliku modelu rozpoznawania słów kluczowych.
Zwraca
Udostępniony wskaźnik do modelu rozpoznawania słów kluczowych.
Z konfiguracji
Składnia: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );
Tworzy model rozpoznawania słów kluczowych przy użyciu określonej osadzonej konfiguracji mowy.
Parametry
-
embeddedSpeechConfig
Konfiguracja osadzonej mowy.
Zwraca
Udostępniony wskaźnik do modelu rozpoznawania słów kluczowych.
Z konfiguracji
Składnia: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig , const std::vector< std::string > & userDefinedWakeWords );
Tworzy model rozpoznawania słów kluczowych przy użyciu określonej osadzonej konfiguracji mowy i zdefiniowanych przez użytkownika wyrazów wznawiania.
Parametry
embeddedSpeechConfig
Konfiguracja osadzonej mowy.userDefinedWakeWords
Słowa wznawiane zdefiniowane przez użytkownika.
Zwraca
Udostępniony wskaźnik do modelu rozpoznawania słów kluczowych.