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;