Partager via


SpeechCue Classe

Définition

Représente un indicateur vocal qui peut être inclus dans un TimedMetadataTrack. Ce signal peut être utilisé pour recevoir des événements basés sur des métadonnées incluses dans un flux de synthèse vocale (TTS), telles que les limites de mots, les limites de phrase et les signets SSML (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
Héritage
Object Platform::Object IInspectable SpeechCue
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)

Remarques

Un SpeechCue peut être ajouté à un TimedMetadataTrack avec la méthode AddCue . Lorsque l’heure de début du signal est atteinte, l’événement CueEntered est déclenché et vous pouvez utiliser le MediaCueEventArgs passé dans le gestionnaire pour obtenir une copie de SpeechCue.

La classe SpeechSynthesizer génère des métadonnées qui utilisent les valeurs suivantes pour timedMetataTrack.Label afin d’identifier le type de métadonnées vocales incluses dans une piste.

ÉtiquetteDescription
SpeechBookmarkLa piste de métadonnées contient des signets SSML.
SpeechSentenceLa piste de métadonnées contient des limites de phrase.
SpeechWordLa piste de métadonnées contient des limites de mots.

Constructeurs

SpeechCue()

Initialise une nouvelle instance de la classe SpeechCue.

Propriétés

Duration

Obtient ou définit la durée du signal.

EndPositionInInput

Obtient ou définit le décalage dans la chaîne contenue dans la propriété Text du dernier caractère du mot ou de la phrase associé au signal.

Id

Obtient l’identificateur du suivi des métadonnées chronoté

StartPositionInInput

Obtient ou définit le décalage dans la chaîne contenue dans la propriété Text du premier caractère du mot ou de la phrase associé au signal.

StartTime

Obtient l’heure de début de l’indicateur.

Text

Obtient ou définit le texte associé à l’indicateur vocal.

S’applique à