Class 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í poskytnuté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 ( );

Interní. Explicitní operátor převodu

Návraty

Úchyt.

Ze 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.

FromConfig

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é vložené konfigurace řeči.

Parametry

  • embeddedSpeechConfig Vložená konfigurace řeči.

Návraty

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

FromConfig

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é vložené konfigurace řeči a uživatelem definovaných probuzení slov.

Parametry

  • embeddedSpeechConfig Vložená konfigurace řeči.

  • userDefinedWakeWords uživatelem definovaná slova probuzení.

Návraty

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