Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
class SourceLanguageRecognizer
: public AsyncRecognizer< SpeechRecognitionResult, SpeechRecognitionEventArgs, SpeechRecognitionCanceledEventArgs >
Klasse voor brontaalherkenning. U kunt deze klasse gebruiken voor zelfstandige taaldetectie. Toegevoegd in versie 1.17.0.
Leden
Eigenschappen
Syntaxis: public PropertyCollection & Properties;
Een verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze SourceLanguageRecognizer.
SourceLanguageRecognizer
Syntaxis: public inline explicit SourceLanguageRecognizer ( SPXRECOHANDLE hreco );
Interne constructor. Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.
Parameters
-
hrecoRecognizer-ingang.
~SourceLanguageRecognizer
Syntaxis: public inline ~SourceLanguageRecognizer ( );
Destructor.
RecognizeOnceAsync
Syntaxis: public inline virtual std::future< std::shared_ptr< SpeechRecognitionResult > > RecognizeOnceAsync ( );
Hiermee wordt spraakherkenning gestart en geretourneerd nadat één uiting is herkend. Het einde van één uiting wordt bepaald door te luisteren naar stilte aan het einde of totdat een maximum van ongeveer 30 seconden audio wordt verwerkt. De taak retourneert de herkenningstekst als resultaat. Opmerking: Aangezien RecognizeOnceAsync() slechts één uiting retourneert, is deze alleen geschikt voor eenmalige opnameherkenning, zoals opdracht of query. Gebruik in plaats daarvan StartContinuousRecognitionAsync() voor langdurige multi-utteranceherkenning.
Retourneert
De toekomst met resultaatwaarde (een gedeelde aanwijzer naar SpeechRecognitionResult) van de asynchrone spraakherkenning.
StartContinuousRecognitionAsync
Syntaxis: public inline virtual std::future< void > StartContinuousRecognitionAsync ( );
Asynchroon initieert een continue spraakherkenningsbewerking.
Retourneert
Een lege toekomst.
StopContinuousRecognitionAsync
Syntaxis: public inline virtual std::future< void > StopContinuousRecognitionAsync ( );
Asynchroon beëindigt een doorlopende continue spraakherkenningsbewerking.
Retourneert
Een lege toekomst.
StartKeywordRecognitionAsync
Syntaxis: public inline virtual std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );
Asynchroon start de bewerking voor het herkennen van trefwoorden.
Parameters
-
modelGeeft het trefwoordmodel op dat moet worden gebruikt.
Retourneert
Een lege toekomst.
StopKeywordRecognitionAsync
Syntaxis: public inline virtual std::future< void > StopKeywordRecognitionAsync ( );
Asynchroon beëindigt de bewerking voor het herkennen van trefwoorden.
Retourneert
Een lege toekomst.
GetEndpointId
Syntaxis: public inline std::string GetEndpointId ( );
Hiermee haalt u de eindpunt-id op van een aangepast spraakmodel dat wordt gebruikt voor spraakherkenning.
Retourneert
de eindpunt-id van een aangepast spraakmodel dat wordt gebruikt voor spraakherkenning
SetAuthorizationToken
Syntaxis: public inline void SetAuthorizationToken ( const std::string & token );
Hiermee stelt u het autorisatietoken in dat wordt gebruikt om verbinding te maken met de service. Opmerking: De aanroeper moet ervoor zorgen dat het autorisatietoken geldig is. Voordat het autorisatietoken verloopt, moet de aanroeper het vernieuwen door deze setter aan te roepen met een nieuw geldig token. Anders ondervindt de recognizer fouten tijdens de herkenning.
Parameters
-
tokenhet autorisatietoken.
GetAuthorizationToken
Syntaxis: public inline std::string GetAuthorizationToken ( );
Hiermee haalt u het autorisatietoken op.
Retourneert
Autorisatietoken
FromConfig
Syntaxis: public inline static std::shared_ptr< SourceLanguageRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Maak een brontaalherkenning op basis van een spraakconfiguratie, configuratie van de brontaal voor automatische detectie en audioconfiguratie.
Parameters
speechconfigSpeech-configuratieconfiguratie van brontaal voor automatische detectie
autoDetectSourceLangConfigaudioInputaudioconfiguratie
Retourneert
Een ingepakte brontaalherkenningspunt voor een slimme aanwijzer.
BaseType
Syntaxis: typedef BaseType;