sınıf Anahtar KelimeTanıma Modeli

StartKeywordRecognitionAsync yöntemleriyle kullanılan anahtar sözcük tanıma modelini temsil eder.

Üyeler

KeywordRecognitionModel

Sözdizimi: public inline explicit KeywordRecognitionModel ( SPXKEYWORDHANDLE hkeyword );

İç oluşturucu. Sağlanan tanıtıcıyı kullanarak yeni bir örnek oluşturur.

Parametreler

  • anahtar sözcük tanıtıcısını hkeyword.

~KeywordRecognitionModel

Sözdizimi: public inline virtual ~KeywordRecognitionModel ( );

Sanal yıkıcı.

SPXKEYWORDHANDLE işleci

Sözdizimi: public inline explicit operator SPXKEYWORDHANDLE ( );

Dahili. Açık dönüştürme işleci.

İade

Bir tutamaç.

FromFile

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

Belirtilen dosyayı kullanarak bir anahtar sözcük tanıma modeli oluşturur.

Parametreler

  • fileName Anahtar sözcük tanıma modelinin dosya adı.

İade

Anahtar sözcük tanıma modeli için paylaşılan işaretçi.

FromConfig

Sözdizimi: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );

Belirtilen katıştırılmış konuşma yapılandırmasını kullanarak bir anahtar sözcük tanıma modeli oluşturur.

Parametreler

  • embeddedSpeechConfig Embedded konuşma yapılandırması.

İade

Anahtar sözcük tanıma modeli için paylaşılan işaretçi.

FromConfig

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

Belirtilen eklenmiş konuşma yapılandırması ve kullanıcı tanımlı uyandırma sözcüklerini kullanarak bir anahtar sözcük tanıma modeli oluşturur.

Parametreler

  • embeddedSpeechConfig Embedded konuşma yapılandırması.

  • Kullanıcı tanımlı uyandırma sözcükleri userDefinedWakeWords.

İade

Anahtar sözcük tanıma modeli için paylaşılan işaretçi.