SpeechContinuousRecognitionSession Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |