Compartir a través de


SpeechContinuousRecognitionSession Clase

Definición

Administra la entrada de voz para el dictado de forma libre o una secuencia arbitraria de palabras o frases definidas en una restricción de archivo 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
Herencia
Object Platform::Object IInspectable SpeechContinuousRecognitionSession
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Una aplicación recupera este objeto a través de la propiedad SpeechRecognizer.ContinuousRecognitionSession .

Para usar las restricciones de servicios web, la compatibilidad del dictado y la entrada de voz debe estar habilitada en Configuración. Para ello, activa la opción "Conóceme" en la página Configuración -> Privacidad -> Voz, entrada manuscrita y escritura. Consulte "Reconocimiento de la entrada de voz" en Reconocimiento de voz.

Propiedades

AutoStopSilenceTimeout

Obtiene o establece el umbral de tiempo en el que finaliza la sesión de reconocimiento continuo debido a la falta de entrada de audio.

Métodos

CancelAsync()

Cancele de forma asincrónica la sesión de reconocimiento de voz continua y descarte todos los resultados de reconocimiento pendientes.

PauseAsync()

Pause de forma asincrónica una sesión de reconocimiento de voz continua para actualizar un archivo de gramática local o una restricción de lista.

Resume()

Reanuda una sesión de reconocimiento de voz continua, si está en pausa.

StartAsync()

Sobrecarga

Inicie de forma asincrónica una sesión de reconocimiento de voz continua con speechContinuousRecognitionMode de Default.

StartAsync(SpeechContinuousRecognitionMode)

Sobrecarga

Inicie de forma asincrónica una sesión de reconocimiento de voz continua con el comportamiento SpeechContinuousRecognitionMode especificado.

StopAsync()

Finaliza de forma asincrónica una sesión de reconocimiento de voz continua y pasa todos los resultados de reconocimiento pendientes al evento ResultGenerated .

Eventos

Completed

Se produce cuando finaliza una sesión de reconocimiento continuo.

ResultGenerated

Se produce cuando el reconocedor de voz devuelve el resultado de una sesión de reconocimiento continuo.

Se aplica a

Consulte también