IntentRecognizer.RecognizeOnceAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET