Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
class SpeechRecognizer
: public AsyncRecognizer< SpeechRecognitionResult, SpeechRecognitionEventArgs, SpeechRecognitionCanceledEventArgs >
Konuşma tanıma sınıfı.
Üyeler
Özellikler
Sözdizimi: public PropertyCollection & Properties;
Bu SpeechRecognizer için tanımlanan özellikler ve değerleri koleksiyonu.
SpeechRecognizer
Sözdizimi: public inline explicit SpeechRecognizer ( SPXRECOHANDLE hreco );
İç oluşturucu. Sağlanan tanıtıcıyı kullanarak yeni bir örnek oluşturur.
Parametre
-
hrecoTanıyıcı tutamacı.
~SpeechRecognizer
Sözdizimi: public inline ~SpeechRecognizer ( );
Yıkıcı.
RecognizeOnceAsync
Sözdizimi: public inline virtual std::future< std::shared_ptr< SpeechRecognitionResult > > RecognizeOnceAsync ( );
Konuşma tanımayı başlatır ve tek bir konuşma tanındıktan sonra döndürür. Tek bir konuşmanın sonu, sonunda veya en fazla 30 saniyelik ses işlenene kadar sessizlik dinlenerek belirlenir. Görev, sonuç olarak tanıma metnini döndürür. Not: RecognizeOnceAsync() yalnızca tek bir konuşma döndürdüğünden, yalnızca komut veya sorgu gibi tek atışlı tanıma için uygundur. Uzun süre çalışan çoklu konuşma tanıma için bunun yerine StartContinuousRecognitionAsync() kullanın.
Döndürür
Zaman uyumsuz konuşma tanımanın sonuç değerini (SpeechRecognitionResult için paylaşılan işaretçi) içeren gelecek.
StartContinuousRecognitionAsync
Sözdizimi: public inline virtual std::future< void > StartContinuousRecognitionAsync ( );
Zaman uyumsuz olarak sürekli konuşma tanıma işlemini başlatır.
Döndürür
Boş bir gelecek.
StopContinuousRecognitionAsync
Sözdizimi: public inline virtual std::future< void > StopContinuousRecognitionAsync ( );
Zaman uyumsuz olarak devam eden sürekli konuşma tanıma işlemini sonlandırır.
Döndürür
Boş bir gelecek.
StartKeywordRecognitionAsync
Sözdizimi: public inline virtual std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );
Anahtar sözcük tanıma işlemini zaman uyumsuz olarak başlatır.
Parametre
-
modelKullanılacak anahtar sözcük modelini belirtir.
Döndürür
Boş bir gelecek.
StopKeywordRecognitionAsync
Sözdizimi: public inline virtual std::future< void > StopKeywordRecognitionAsync ( );
Anahtar sözcük tanıma işlemini zaman uyumsuz olarak sonlandırır.
Döndürür
Boş bir gelecek.
GetEndpointId
Sözdizimi: public inline std::string GetEndpointId ( );
Konuşma tanıma için kullanılan özelleştirilmiş bir konuşma modelinin uç nokta kimliğini alır.
Döndürür
Konuşma tanıma için kullanılan özelleştirilmiş bir konuşma modelinin uç nokta kimliği
SetAuthorizationToken
Sözdizimi: public inline void SetAuthorizationToken ( const std::string & token );
Hizmete bağlanmak için kullanılacak yetkilendirme belirtecini ayarlar. Not: Çağıranın yetkilendirme belirtecinin geçerli olduğundan emin olması gerekir. Yetkilendirme belirtecinin süresi dolmadan önce çağıranın bu ayarlayıcıyı yeni geçerli bir belirteçle çağırarak yenilemesi gerekir. Aksi takdirde, tanıyıcı tanıma sırasında hatalarla karşılaşır.
Parametre
- yetkilendirme belirtecini
token.
GetAuthorizationToken
Sözdizimi: public inline std::string GetAuthorizationToken ( );
Yetkilendirme belirtecini alır.
Döndürür
Yetkilendirme belirteci
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Konuşma yapılandırmasından bir konuşma tanıyıcısı oluşturun.
Parametre
- Konuşma yapılandırması'
speechconfig.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > speechConfig , std::nullptr_t );
Katıştırılmış konuşma yapılandırmasından konuşma tanıyıcısı oluşturun. Sürüm 1.19.0'da eklendi.
Parametre
-
speechConfigEmbedded konuşma yapılandırması.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< HybridSpeechConfig > speechConfig , std::nullptr_t );
Karma konuşma yapılandırmasından konuşma tanıyıcısı oluşturun.
Parametre
- Karma konuşma yapılandırması
speechConfig.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Konuşma yapılandırmasından ve ses yapılandırmasından konuşma tanıyıcısı oluşturun.
Parametre
Konuşma yapılandırması'
speechconfig.Ses yapılandırmasını
audioInput.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > speechConfig , std::shared_ptr< Audio::AudioConfig > audioConfig );
Katıştırılmış konuşma yapılandırmasından ve ses yapılandırmasından konuşma tanıyıcısı oluşturun. Sürüm 1.19.0'da eklendi.
Parametre
speechConfigEmbedded konuşma yapılandırması.Ses yapılandırmasını
audioConfig.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< HybridSpeechConfig > speechConfig , std::shared_ptr< Audio::AudioConfig > audioConfig );
Karma konuşma yapılandırmasından ve ses yapılandırmasından konuşma tanıyıcısı oluşturun.
Parametre
Karma konuşma yapılandırması
speechConfig.Ses yapılandırmasını
audioConfig.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Konuşma yapılandırmasından, otomatik algılama kaynak dil yapılandırmasından ve ses yapılandırmasından konuşma tanıma oluşturma 1.8.0'da eklendi.
Parametre
Konuşma yapılandırması'
speechconfig.Otomatik algılama kaynak dili yapılandırmasını
autoDetectSourceLangConfig.Ses yapılandırmasını
audioInput.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
1.20.0'da eklenen ekli konuşma yapılandırmasından, otomatik algılama kaynak dil yapılandırmasından ve ses yapılandırmasından bir konuşma tanıyıcı oluşturun.
Parametre
speechconfigEmbedded konuşma yapılandırması.Otomatik algılama kaynak dili yapılandırmasını
autoDetectSourceLangConfig.Ses yapılandırmasını
audioInput.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< HybridSpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Karma konuşma yapılandırmasından, otomatik algılama kaynak dili yapılandırmasından ve ses yapılandırmasından bir konuşma tanıyıcı oluşturun.
Parametre
Karma konuşma yapılandırması
speechconfig.Otomatik algılama kaynak dili yapılandırmasını
autoDetectSourceLangConfig.Ses yapılandırmasını
audioInput.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Konuşma yapılandırmasından, kaynak dil yapılandırmasından ve ses yapılandırmasından konuşma tanıyıcı oluşturma 1.8.0'da eklendi.
Parametre
Konuşma yapılandırması'
speechconfig.kaynak dil yapılandırması
sourceLanguageConfig.Ses yapılandırmasını
audioInput.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
FromConfig
Sözdizimi: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
1.8.0'da eklenen konuşma yapılandırmasından, kaynak dilden ve ses yapılandırmasından konuşma tanıyıcısı oluşturma.
Parametre
Konuşma yapılandırması'
speechconfig.kaynak dili
sourceLanguage.Ses yapılandırmasını
audioInput.
Döndürür
Akıllı işaretçi sarmalanmış konuşma tanıma işaretçisi.
BaseType
Sözdizimi: typedef BaseType;