Partilhar via


IntentRecognizer.RecognizeOnceAsync Método

Definição

Sobrecargas

RecognizeOnceAsync()

Inicia o reconhecimento de fala com reconhecimento de intenção como uma operação assíncrona.

RecognizeOnceAsync(String)

Executa o reconhecimento de intenção e gera um resultado do texto passado. Isso é útil para testes e outras vezes em que a entrada de fala não está vinculada ao IntentRecognizer. Observação: atualmente, o Serviço de Intenção não dá suporte a isso, portanto, ele só é válido para correspondência de padrões offline ou intenções exatas de correspondência.

RecognizeOnceAsync()

Inicia o reconhecimento de fala com reconhecimento de intenção como uma operação assíncrona.

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)

Retornos

Uma tarefa que representa a operação de reconhecimento. A tarefa retorna um valor de IntentRecognitionResult

Comentários

O fim de um único enunciado é determinado ouvindo o silêncio no final ou até que um período de tempo limite tenha decorrido. A tarefa retorna a intenção em IntentId e a fala reconhecida em TranslationRecognitionResult. Texto. As intenções são definidas no modelo luis ou por meio de um AddIntent(String) método ou AddIntent(String, String).

Você pode chamar StopContinuousRecognitionAsync() para interromper o reconhecimento antes que uma intenção seja reconhecida.

Como esse método retorna apenas um único enunciado, ele é adequado apenas para o reconhecimento de captura única, como comando ou consulta. Para reconhecimento de múltiplas expressões de longa duração, use StartContinuousRecognitionAsync().

Confira também: Introdução ao reconhecimento de intenção

Aplica-se a

RecognizeOnceAsync(String)

Executa o reconhecimento de intenção e gera um resultado do texto passado. Isso é útil para testes e outras vezes em que a entrada de fala não está vinculada ao IntentRecognizer. Observação: atualmente, o Serviço de Intenção não dá suporte a isso, portanto, ele só é válido para correspondência de padrões offline ou intenções exatas de correspondência.

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)

Parâmetros

text
String

O texto a ser reconhecido para intenção.

Retornos

Uma tarefa que representa a operação de reconhecimento. A tarefa retorna um valor de IntentRecognitionResult

Aplica-se a