Freigeben über


SpeechCue Klasse

Definition

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
Object Platform::Object IInspectable SpeechCue
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.

BezeichnungBESCHREIBUNG
SpeechBookmarkDie Metadatenspur enthält SSML-Lesezeichen.
SpeechSentenceDie Metadatenspur enthält Satzgrenzen.
SpeechWordDie 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.

Gilt für: