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.