Condividi tramite


SpeechContinuousRecognitionSession Classe

Definizione

Gestisce l'input vocale per la dettatura in formato libero o una sequenza arbitraria di parole o frasi definite in un vincolo di file di grammatica locale.

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
Ereditarietà
Object Platform::Object IInspectable SpeechContinuousRecognitionSession
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Un'app recupera questo oggetto tramite la proprietà SpeechRecognizer.ContinuousRecognitionSession .

Per usare i vincoli di servizio Web, il supporto dell'input vocale e della dettatura deve essere abilitato in Impostazioni attivando l'opzione "Familiarizza con me" nella pagina Impostazioni -> Privacy -> Riconoscimento vocale, input penna e digitazione. Vedere "Riconoscimento vocale" nel riconoscimento vocale.

Proprietà

AutoStopSilenceTimeout

Ottiene o imposta la soglia di ora in cui termina la sessione di riconoscimento continuo a causa della mancanza di input audio.

Metodi

CancelAsync()

Annullare in modo asincrono la sessione di riconoscimento vocale continuo ed eliminare tutti i risultati del riconoscimento in sospeso.

PauseAsync()

Sospendere in modo asincrono una sessione di riconoscimento vocale continuo per aggiornare un file di grammatica locale o un vincolo elenco.

Resume()

Riprende una sessione di riconoscimento vocale continuo, se sospesa.

StartAsync()

Overload

Avviare in modo asincrono una sessione di riconoscimento vocale continuo con speechContinuousRecognitionMode di Default.

StartAsync(SpeechContinuousRecognitionMode)

Overload

Avviare in modo asincrono una sessione di riconoscimento vocale continuo con il comportamento SpeechContinuousRecognitionMode specificato.

StopAsync()

Terminare in modo asincrono una sessione di riconoscimento vocale continuo e passare tutti i risultati di riconoscimento in sospeso all'evento ResultGenerated .

Eventi

Completed

Si verifica quando termina una sessione di riconoscimento continuo.

ResultGenerated

Si verifica quando il riconoscimento vocale restituisce il risultato da una sessione di riconoscimento continuo.

Si applica a

Vedi anche