Compartir a través de


SpeechCue Clase

Definición

Representa una indicación de voz que se puede incluir en timedMetadataTrack. Esta indicación se puede usar para recibir eventos en función de los metadatos incluidos en un flujo de texto a voz (TTS), como los límites de palabras, los límites de oración y los marcadores del lenguaje de marcado de SSML (Speech SSML).

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
Herencia
Object Platform::Object IInspectable SpeechCue
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)

Comentarios

SpeechCue se puede agregar a timedMetadataTrack con el método AddCue. Cuando se alcanza la hora de inicio de la indicación, se genera el evento CueEntered y puede usar mediaCueEventArgs pasado al controlador para obtener una copia de SpeechCue.

La clase SpeechSynthesizer genera metadatos que usan los siguientes valores para TimedMetataTrack.Label para identificar el tipo de metadatos de voz incluidos en una pista.

EtiquetaDescripción
SpeechBookmarkLa pista de metadatos contiene marcadores SSML.
SpeechSentenceLa pista de metadatos contiene límites de oración.
SpeechWordLa pista de metadatos contiene límites de palabras.

Constructores

SpeechCue()

Inicializa una nueva instancia de la clase SpeechCue .

Propiedades

Duration

Obtiene o establece la duración de la indicación.

EndPositionInInput

Obtiene o establece el desplazamiento en la cadena contenida en la propiedad Text del último carácter de la palabra o frase asociada a la indicación.

Id

Obtiene el identificador de la pista de metadatos con tiempo.

StartPositionInInput

Obtiene o establece el desplazamiento en la cadena contenida en la propiedad Text del primer carácter de la palabra o frase asociada a la indicación.

StartTime

Obtiene la hora de inicio de la indicación.

Text

Obtiene o establece el texto asociado a la indicación de voz.

Se aplica a