Sdílet prostřednictvím


třída KeywordRecognitionModel

Představuje model rozpoznávání klíčových slov používaný s metodami StartKeywordRecognitionAsync.

Členové

KeywordRecognitionModel

Syntaxe: public inline explicit KeywordRecognitionModel ( SPXKEYWORDHANDLE hkeyword );

Interní konstruktor. Vytvoří novou instanci pomocí zadaného popisovače.

Parametry

  • hkeyword Popisovač klíčového slova

~KeywordRecognitionModel

Syntaxe: public inline virtual ~KeywordRecognitionModel ( );

Virtuální destruktor.

SPXKEYWORDHANDLE – operátor

Syntaxe: public inline explicit operator SPXKEYWORDHANDLE ( );

Vnitřní. Operátor explicitního převodu.

Návraty

Popisovač.

Z souboru

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

Vytvoří model rozpoznávání klíčových slov pomocí zadaného souboru.

Parametry

  • fileName Název souboru modelu rozpoznávání klíčových slov.

Návraty

Sdílený ukazatel na model rozpoznávání klíčových slov.

Zkonfigurovat

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

Vytvoří model rozpoznávání klíčových slov pomocí zadané konfigurace vložené řeči.

Parametry

  • embeddedSpeechConfig Konfigurace vložené řeči.

Návraty

Sdílený ukazatel na model rozpoznávání klíčových slov.

Zkonfigurovat

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

Vytvoří model rozpoznávání klíčových slov pomocí zadané konfigurace vložené řeči a uživatelem definovaných aktivačních slov.

Parametry

  • embeddedSpeechConfig Konfigurace vložené řeči.

  • userDefinedWakeWords Uživatelem definovaná aktivační slova.

Návraty

Sdílený ukazatel na model rozpoznávání klíčových slov.