Condividi tramite


SpeechCue Classe

Definizione

Rappresenta un segnale vocale che può essere incluso in timedMetadataTrack. Questo segnale può essere usato per ricevere eventi basati sui metadati inclusi in un flusso TTS (Text-to-Speech), ad esempio limiti delle parole, limiti delle frasi e segnalibri 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
Ereditarietà
Object Platform::Object IInspectable SpeechCue
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)

Commenti

Un Oggetto SpeechCue può essere aggiunto a un Oggetto TimedMetadataTrack con il metodo AddCue. Quando viene raggiunta l'ora di inizio del segnale, viene generato l'evento CueEntered ed è possibile usare MediaCueEventArgs passato nel gestore per ottenere una copia di SpeechCue.

La classe SpeechSynthesizer genera metadati che usano i valori seguenti per TimedMetataTrack.Label per identificare il tipo di metadati vocali inclusi in una traccia.

EtichettaDescrizione
SpeechBookmarkLa traccia dei metadati contiene segnalibri SSML.
SpeechSentenceLa traccia dei metadati contiene i limiti delle frasi.
SpeechWordLa traccia dei metadati contiene i limiti delle parole.

Costruttori

SpeechCue()

Inizializza una nuova istanza della classe SpeechCue .

Proprietà

Duration

Ottiene o imposta la durata del segnale.

EndPositionInInput

Ottiene o imposta l'offset nella stringa contenuta nella proprietà Text dell'ultimo carattere della parola o della frase associata al segnale.

Id

Ottiene l'identificatore per la traccia dei metadati temporizzato

StartPositionInInput

Ottiene o imposta l'offset nella stringa contenuta nella proprietà Text del primo carattere della parola o della frase associata al segnale.

StartTime

Ottiene l'ora di inizio del segnale.

Text

Ottiene o imposta il testo associato al segnale vocale.

Si applica a