osztály SpeechRecognizer
class SpeechRecognizer
: public AsyncRecognizer< SpeechRecognitionResult, SpeechRecognitionEventArgs, SpeechRecognitionCanceledEventArgs >
Osztály beszédfelismerőknek.
Tagok
Tulajdonságok
Szintaxis: public PropertyCollection & Properties;
A SpeechRecognizerhez definiált tulajdonságok és azok értékeinek 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
hreco
Recognizer 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 úgy határozzuk meg, hogy hallgatjuk a csendet a végén, vagy amíg a hang feldolgozása legfeljebb 15 másodpercig tart. 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 egy lövéses felismerésre alkalmas, például parancsra vagy lekérdezésre. A hosszan futó több kimondott szöveg felismeréséhez használja inkább a StartContinuousRecognitionAsync() parancsot.
Válaszok
A jövőben az aszinkron beszédfelismerés eredményértékét (a SpeechRecognitionResultra mutató megosztott mutatót) tartalmazza.
StartContinuousRecognitionAsync
Szintaxis: public inline virtual std::future< void > StartContinuousRecognitionAsync ( );
Aszinkron módon elindítja a folyamatos beszédfelismerési műveletet.
Válaszok
Ü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.
Válaszok
Ü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
model
Meghatározza a használni kívánt kulcsszómodellt.
Válaszok
Üres jövő.
StopKeywordRecognitionAsync
Szintaxis: public inline virtual std::future< void > StopKeywordRecognitionAsync ( );
Aszinkron módon leállítja a kulcsszófelismerési műveletet.
Válaszok
Ü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.
Válaszok
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álni kívánt engedélyezési jogkivonatot. Megjegyzés: A hívónak gondoskodnia kell arról, 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
token
Az engedélyezési jogkivonat.
GetAuthorizationToken
Szintaxis: public inline std::string GetAuthorizationToken ( );
Lekéri az engedélyezési jogkivonatot.
Válaszok
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álásból.
Paraméterek
speechconfig
Beszédkonfiguráció.
Válaszok
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álásból. Hozzáadva az 1.19.0-s verzióhoz.
Paraméterek
speechConfig
Beágyazott beszédkonfiguráció.
Válaszok
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 );
Hozzon létre egy beszédfelismerőt egy hibrid beszédkonfigurálási konfigurációból.
Paraméterek
speechConfig
Hibrid beszédkonfiguráció.
Válaszok
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álásból és hangkonfigurálásból.
Paraméterek
speechconfig
Beszédkonfiguráció.audioInput
Hangkonfiguráció.
Válaszok
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 );
Hozzon létre egy beszédfelismerőt egy beágyazott beszédkonfigurálási és hangkonfigurálási konfigurációból. Hozzáadva az 1.19.0-s verzióhoz.
Paraméterek
speechConfig
Beágyazott beszédkonfiguráció.audioConfig
Hangkonfiguráció.
Válaszok
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 );
Hozzon létre egy beszédfelismerőt egy hibrid beszédkonfigurálási és hangkonfigurálási konfigurációból.
Paraméterek
speechConfig
Hibrid beszédkonfiguráció.audioConfig
Hangkonfiguráció.
Válaszok
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álásból, automatikus észlelési forrásnyelv-konfigurációból és hangkonfigurálásBól Hozzáadva az 1.8.0-s verzióban.
Paraméterek
speechconfig
Beszédkonfiguráció.autoDetectSourceLangConfig
Automatikus észlelési forrásnyelv konfigurációja.audioInput
Hangkonfiguráció.
Válaszok
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álásból, automatikus észlelési forrásnyelv-konfigurációból és hangkonfigurálásból Hozzáadva az 1.20.0-s verzióban.
Paraméterek
speechconfig
Beágyazott beszédkonfiguráció.autoDetectSourceLangConfig
Automatikus észlelési forrásnyelv konfigurációja.audioInput
Hangkonfiguráció.
Válaszok
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álásból, automatikus észlelési forrásnyelv-konfigurációból és hangkonfigurálásból.
Paraméterek
speechconfig
Hibrid beszédkonfiguráció.autoDetectSourceLangConfig
Automatikus észlelési forrásnyelv konfigurációja.audioInput
Hangkonfiguráció.
Válaszok
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álásból, forrásnyelv-konfigurációból és hangkonfigurálásból Hozzáadva az 1.8.0-s verzióban.
Paraméterek
speechconfig
Beszédkonfiguráció.sourceLanguageConfig
Forrásnyelv konfigurációja.audioInput
Hangkonfiguráció.
Válaszok
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 beszédkonfigurálásból, forrásnyelvből és hangkonfigurálásból Hozzáadva az 1.8.0-s verzióban.
Paraméterek
speechconfig
Beszédkonfiguráció.sourceLanguage
Forrásnyelv.audioInput
Hangkonfiguráció.
Válaszok
Egy intelligens mutató burkolt beszédfelismerő mutatója.
Alaptípus
Szintaxis: typedef BaseType;