SpeechCue 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.
Stellt einen Sprachhinweis dar, der in einem TimedMetadataTrack enthalten sein kann. Dieser Hinweis kann verwendet werden, um Ereignisse basierend auf Metadaten zu empfangen, die in einem TTS-Stream (Text-to-Speech) enthalten sind, z. B. Wortgrenzen, Satzgrenzen und SSML-Lesezeichen (Speech Sythesis Markup Language).
public ref class SpeechCue sealed
/// [Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpeechCue final
[Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpeechCue
function SpeechCue()
Public NotInheritable Class SpeechCue
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Hinweise
Eine SpeechCue kann mit der AddCue-Methode zu einem TimedMetadataTrack hinzugefügt werden. Wenn die Startzeit des Hinweises erreicht ist, wird das CueEntered-Ereignis ausgelöst, und Sie können die an den Handler übergebenen MediaCueEventArgs verwenden, um eine Kopie der SpeechCue abzurufen.
Die SpeechSynthesizer-Klasse generiert Metadaten, die die folgenden Werte für timedMetataTrack.Label verwenden, um den Typ der in einer Spur enthaltenen Sprachmetadaten zu identifizieren.
Bezeichnung | BESCHREIBUNG |
---|---|
SpeechBookmark | Die Metadatenspur enthält SSML-Lesezeichen. |
SpeechSentence | Die Metadatenspur enthält Satzgrenzen. |
SpeechWord | Die Metadatenspur enthält Wortgrenzen. |
Konstruktoren
SpeechCue() |
Initialisiert eine neue instance der SpeechCue-Klasse. |
Eigenschaften
Duration |
Ruft die Dauer des Hinweises ab oder legt diese fest. |
EndPositionInInput |
Ruft den Offset in die Zeichenfolge ab, die in der Text-Eigenschaft des letzten Zeichens in dem Wort oder Satz enthalten ist, das dem Hinweis zugeordnet ist, oder legt diese fest. |
Id |
Ruft den Bezeichner für die zeitgespeicherte Metadatenverfolgung ab. |
StartPositionInInput |
Ruft den Offset in die Zeichenfolge ab, die in der Text-Eigenschaft des ersten Zeichens in dem Wort oder Satz enthalten ist, das dem Hinweis zugeordnet ist, oder legt diese fest. |
StartTime |
Ruft die Startzeit des Hinweises ab. |
Text |
Ruft den Text ab, der dem Sprachhinweis zugeordnet ist, oder legt diese fest. |