Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
class SpeechRecognizer
: public AsyncRecognizer< SpeechRecognitionResult, SpeechRecognitionEventArgs, SpeechRecognitionCanceledEventArgs >
Beszédfelismerők osztálya.
Tagok
Kellékek
Szintaxis: public PropertyCollection & Properties;
A SpeechRecognizerhez definiált tulajdonságok és értékük gyűjteménye.
SpeechRecognizer
Szintaxis: public inline explicit SpeechRecognizer ( SPXRECOHANDLE hreco );
Belső konstruktor. Létrehoz egy új példányt a megadott leíró használatával.
Paraméterek
-
hrecoRecognizer leíró.
~SpeechRecognizer
Szintaxis: public inline ~SpeechRecognizer ( );
Destruktor.
RecognizeOnceAsync
Szintaxis: public inline virtual std::future< std::shared_ptr< SpeechRecognitionResult > > RecognizeOnceAsync ( );
Elindítja a beszédfelismerést, és egyetlen kimondott szöveg felismerése után tér vissza. Egyetlen kimondott szöveg végét a csend hallgatása határozza meg a végén vagy legfeljebb 30 másodpercnyi hang feldolgozásáig. A feladat ennek eredményeként visszaadja a felismerési szöveget. Megjegyzés: Mivel a RecognizeOnceAsync() csak egyetlen kimondott szöveget ad vissza, csak egyetlen lövéses felismeréshez, például parancshoz vagy lekérdezéshez használható. A hosszan futó több kimondott szöveg felismeréséhez használja inkább a StartContinuousRecognitionAsync() parancsot.
Visszatér
Az aszinkron beszédfelismerés eredményértékét (a SpeechRecognitionResultra mutató megosztott mutatót) tartalmazó jövő.
StartContinuousRecognitionAsync
Szintaxis: public inline virtual std::future< void > StartContinuousRecognitionAsync ( );
Aszinkron módon elindítja a folyamatos beszédfelismerési műveletet.
Visszatér
Üres jövő.
StopContinuousRecognitionAsync
Szintaxis: public inline virtual std::future< void > StopContinuousRecognitionAsync ( );
Aszinkron módon leállítja a folyamatos beszédfelismerési műveletet.
Visszatér
Üres jövő.
StartKeywordRecognitionAsync
Szintaxis: public inline virtual std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );
Aszinkron módon elindítja a kulcsszófelismerési műveletet.
Paraméterek
-
modelA használni kívánt kulcsszómodellt adja meg.
Visszatér
Üres jövő.
StopKeywordRecognitionAsync
Szintaxis: public inline virtual std::future< void > StopKeywordRecognitionAsync ( );
Aszinkron módon leállítja a kulcsszófelismerési műveletet.
Visszatér
Üres jövő.
GetEndpointId
Szintaxis: public inline std::string GetEndpointId ( );
Lekéri a beszédfelismeréshez használt testreszabott beszédmodell végpontazonosítóját.
Visszatér
a beszédfelismeréshez használt testreszabott beszédmodell végpontazonosítója
SetAuthorizationToken
Szintaxis: public inline void SetAuthorizationToken ( const std::string & token );
Beállítja a szolgáltatáshoz való csatlakozáshoz használt engedélyezési jogkivonatot. Megjegyzés: A hívónak biztosítania kell, hogy az engedélyezési jogkivonat érvényes legyen. Az engedélyezési jogkivonat lejárata előtt a hívónak frissítenie kell azt úgy, hogy meghívja ezt a beállítót egy új érvényes jogkivonattal. Ellenkező esetben a felismerő hibákat fog tapasztalni a felismerés során.
Paraméterek
-
tokenaz engedélyezési jogkivonatot.
GetAuthorizationToken
Szintaxis: public inline std::string GetAuthorizationToken ( );
Lekéri az engedélyezési jogkivonatot.
Visszatér
Engedélyezési jogkivonat
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Beszédfelismerő létrehozása beszédkonfigurációból.
Paraméterek
-
speechconfigBeszédkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > speechConfig , std::nullptr_t );
Beszédfelismerő létrehozása beágyazott beszédkonfigurációból. Hozzáadva az 1.19.0-s verzióhoz.
Paraméterek
-
speechConfigBeágyazott beszédkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< HybridSpeechConfig > speechConfig , std::nullptr_t );
Beszédfelismerő létrehozása hibrid beszédkonfigurációból.
Paraméterek
-
speechConfighibrid beszédkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Beszédfelismerő létrehozása beszédkonfigurációból és hangkonfigurációból.
Paraméterek
speechconfigBeszédkonfiguráció.audioInputhangkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > speechConfig , std::shared_ptr< Audio::AudioConfig > audioConfig );
Beszédfelismerő létrehozása beágyazott beszédkonfigurációból és hangkonfigurációból. Hozzáadva az 1.19.0-s verzióhoz.
Paraméterek
speechConfigBeágyazott beszédkonfiguráció.audioConfighangkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< HybridSpeechConfig > speechConfig , std::shared_ptr< Audio::AudioConfig > audioConfig );
Beszédfelismerő létrehozása hibrid beszédkonfigurációból és hangkonfigurációból.
Paraméterek
speechConfighibrid beszédkonfiguráció.audioConfighangkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Beszédfelismerő létrehozása beszédkonfigurációból, automatikus észlelési forrásnyelv-konfigurációból és hangkonfiguráció az 1.8.0-s verzióban hozzáadva.
Paraméterek
speechconfigBeszédkonfiguráció.autoDetectSourceLangConfigautomatikus észlelési forrásnyelv konfigurációja.audioInputhangkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Beszédfelismerő létrehozása beágyazott beszédkonfigurációból, automatikus észlelési forrásnyelv-konfigurációból és hangkonfigurációból, hozzáadva az 1.20.0-s verzióban.
Paraméterek
speechconfigBeágyazott beszédkonfiguráció.autoDetectSourceLangConfigautomatikus észlelési forrásnyelv konfigurációja.audioInputhangkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< HybridSpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Beszédfelismerő létrehozása hibrid beszédkonfigurációból, automatikus észlelési forrásnyelv-konfigurációból és hangkonfigurációból.
Paraméterek
speechconfighibrid beszédkonfiguráció.autoDetectSourceLangConfigautomatikus észlelési forrásnyelv konfigurációja.audioInputhangkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Beszédfelismerő létrehozása beszédkonfigurációból, forrásnyelvi konfigurációból és hangkonfigurációból, hozzáadva az 1.8.0-s verzióban.
Paraméterek
speechconfigBeszédkonfiguráció.sourceLanguageConfigforrásnyelv konfigurációja.audioInputhangkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
FromConfig
Szintaxis: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
Beszédfelismerő létrehozása az 1.8.0-s verzióban hozzáadott beszédkonfigurációból, forrásnyelvből és hangkonfigurációból.
Paraméterek
speechconfigBeszédkonfiguráció.sourceLanguageforrásnyelv.audioInputhangkonfiguráció.
Visszatér
Egy intelligens mutató burkolt beszédfelismerő mutatója.
BaseType
Szintaxis: typedef BaseType;