SpeechContinuousRecognitionSession Classe
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.
Gerencia a entrada de fala para ditado de forma livre ou uma sequência arbitrária de palavras ou frases definidas em uma restrição de arquivo de gramática local.
public ref class SpeechContinuousRecognitionSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpeechContinuousRecognitionSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpeechContinuousRecognitionSession
Public NotInheritable Class SpeechContinuousRecognitionSession
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Um aplicativo recupera esse objeto por meio da propriedade SpeechRecognizer.ContinuousRecognitionSession .
Para usar restrições de serviço Web, você deve habilitar o suporte à entrada de fala e ao ditado em Configurações ativando a opção "Acessar meus dados" na página Configurações -> Privacidade -> Controle por voz, escrita a tinta e digitação. Confira "Reconhecer entrada de fala" no Reconhecimento de fala.
Propriedades
AutoStopSilenceTimeout |
Obtém ou define o limite de tempo no qual a sessão de reconhecimento contínuo termina devido à falta de entrada de áudio. |
Métodos
CancelAsync() |
Cancele de forma assíncrona a sessão de reconhecimento de fala contínua e descarte todos os resultados de reconhecimento pendentes. |
PauseAsync() |
Pause de forma assíncrona uma sessão de reconhecimento de fala contínua para atualizar um arquivo de gramática local ou restrição de lista. |
Resume() |
Retoma uma sessão de reconhecimento de fala contínua, se pausada. |
StartAsync() |
Sobrecarga Inicie de forma assíncrona uma sessão de reconhecimento de fala contínua com um SpeechContinuousRecognitionMode de Default. |
StartAsync(SpeechContinuousRecognitionMode) |
Sobrecarga Inicie de forma assíncrona uma sessão de reconhecimento de fala contínua com o comportamento SpeechContinuousRecognitionMode especificado. |
StopAsync() |
Encerrar de forma assíncrona uma sessão de reconhecimento de fala contínua e passar todos os resultados de reconhecimento pendentes para o evento ResultGenerated . |
Eventos
Completed |
Ocorre quando uma sessão de reconhecimento contínuo termina. |
ResultGenerated |
Ocorre quando o reconhecedor de fala retorna o resultado de uma sessão de reconhecimento contínuo. |