Partilhar via


SpeechContinuousRecognitionSession Classe

Definição

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
Object Platform::Object IInspectable SpeechContinuousRecognitionSession
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.

Aplica-se a

Confira também