IntentRecognizer.RecognizeOnceAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RecognizeOnceAsync() |
Startet die Spracherkennung mit der Absichtserkennung als asynchronen Vorgang. |
RecognizeOnceAsync(String) |
Führt die Absichtserkennung aus und generiert ein Ergebnis aus dem übergebenen Text. Dies ist nützlich für Tests und andere Zeiten, in denen die Spracheingabe nicht an intentRecognizer gebunden ist. Hinweis: Der Absichtsdienst unterstützt dies derzeit nicht, sodass er nur für Offlinemusterabgleich oder exakte Abgleichsabsichten gültig ist. |
RecognizeOnceAsync()
Startet die Spracherkennung mit der Absichtserkennung als asynchronen Vorgang.
public System.Threading.Tasks.Task<Microsoft.CognitiveServices.Speech.Intent.IntentRecognitionResult> RecognizeOnceAsync ();
member this.RecognizeOnceAsync : unit -> System.Threading.Tasks.Task<Microsoft.CognitiveServices.Speech.Intent.IntentRecognitionResult>
Public Function RecognizeOnceAsync () As Task(Of IntentRecognitionResult)
Gibt zurück
Eine Aufgabe, die den Erkennungsvorgang darstellt. Der Task gibt den Wert von IntentRecognitionResult
Hinweise
Das Ende einer einzelnen Äußerung wird durch das Zuhören auf Stille am Ende oder bis zum Ablauf eines Timeoutzeitraums bestimmt. Der Task gibt die Absicht in IntentId und die erkannte Sprache in TranslationRecognitionResultzurück. Text. Absichten werden im LUIS-Modell oder über eine AddIntent(String) - oder AddIntent(String, String)-Methode definiert.
Sie können aufrufen StopContinuousRecognitionAsync() , um die Erkennung zu beenden, bevor eine Absicht erkannt wurde.
Da diese Methode nur eine einzelne Äußerung zurückgibt, eignet sie sich nur für die Erkennung von Einzelschüssen wie Befehl oder Abfrage. Verwenden Sie für die Erkennung mehrerer Äußerungen über einen längeren Zeitraum stattdessen StartContinuousRecognitionAsync().
Siehe auch: Erste Schritte mit der Absichtserkennung
Gilt für:
RecognizeOnceAsync(String)
Führt die Absichtserkennung aus und generiert ein Ergebnis aus dem übergebenen Text. Dies ist nützlich für Tests und andere Zeiten, in denen die Spracheingabe nicht an intentRecognizer gebunden ist. Hinweis: Der Absichtsdienst unterstützt dies derzeit nicht, sodass er nur für Offlinemusterabgleich oder exakte Abgleichsabsichten gültig ist.
public System.Threading.Tasks.Task<Microsoft.CognitiveServices.Speech.Intent.IntentRecognitionResult> RecognizeOnceAsync (string text);
member this.RecognizeOnceAsync : string -> System.Threading.Tasks.Task<Microsoft.CognitiveServices.Speech.Intent.IntentRecognitionResult>
Public Function RecognizeOnceAsync (text As String) As Task(Of IntentRecognitionResult)
Parameter
- text
- String
Der Text, der für die Absicht erkannt werden soll.
Gibt zurück
Eine Aufgabe, die den Erkennungsvorgang darstellt. Der Task gibt den Wert von IntentRecognitionResult
Gilt für:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für