SpeechContinuousRecognitionSession Klasse

Definition

Verwaltet die Spracheingabe für Freiformdiktate oder eine beliebige Sequenz von Wörtern oder Ausdrücken, die in einer lokalen Grammatikdateieinschränkung definiert sind.

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

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Eine App ruft dieses Objekt über die SpeechRecognizer.ContinuousRecognitionSession-Eigenschaft ab.

Zum Verwenden der Webdiensteinschränkungen muss die Unterstützung für die Spracheingabe und das Diktieren unter Einstellungen>Datenschutz > „Datenschutzeinstellungen für Sprache, Freihand und Eingabe“ aktiviert sein. Weitere Informationen finden Sie unter "Erkennen von Spracheingaben" unter Spracherkennung.

Eigenschaften

AutoStopSilenceTimeout

Ruft den Zeitschwellenwert ab, bei dem die fortlaufende Erkennungssitzung aufgrund fehlender Audioeingabe endet, oder legt diesen fest.

Methoden

CancelAsync()

Abbrechen Sie die Sitzung zur kontinuierlichen Spracherkennung asynchron, und verwerfen Sie alle ausstehenden Erkennungsergebnisse.

PauseAsync()

Halten Sie eine fortlaufende Spracherkennungssitzung asynchron an, um eine lokale Grammatikdatei oder Listeneinschränkung zu aktualisieren.

Resume()

Setzt eine fortlaufende Spracherkennungssitzung fort, wenn sie angehalten wird.

StartAsync()

Überladung

Beginnen Sie asynchron eine fortlaufende Spracherkennungssitzung mit einem SpeechContinuousRecognitionMode von Default.

StartAsync(SpeechContinuousRecognitionMode)

Überladung

Starten Sie asynchron eine fortlaufende Spracherkennungssitzung mit dem angegebenen SpeechContinuousRecognitionMode-Verhalten .

StopAsync()

Beenden Sie asynchron eine fortlaufende Spracherkennungssitzung, und übergeben Sie alle ausstehenden Erkennungsergebnisse an das ResultGenerated-Ereignis .

Ereignisse

Completed

Tritt auf, wenn eine fortlaufende Erkennungssitzung endet.

ResultGenerated

Tritt auf, wenn die Spracherkennung das Ergebnis einer kontinuierlichen Erkennungssitzung zurückgibt.

Gilt für:

Weitere Informationen