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.