Compartilhar via


SpeechCue Classe

Definição

Representa uma indicação de fala que pode ser incluída em um TimedMetadataTrack. Essa indicação pode ser usada para receber eventos com base em metadados incluídos em um fluxo de TTS (conversão de texto em fala), como limites de palavras, limites de frase e indicadores de SSML (Linguagem de Marcação de Sintase de Fala).

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
Herança
Object Platform::Object IInspectable SpeechCue
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Comentários

Um SpeechCue pode ser adicionado a um TimedMetadataTrack com o método AddCue . Quando a hora de início da indicação é atingida, o evento CueEntered é gerado e você pode usar o MediaCueEventArgs passado para o manipulador para obter uma cópia do SpeechCue.

A classe SpeechSynthesizer gera metadados que usam os valores a seguir para o TimedMetataTrack.Label para identificar o tipo de metadados de fala incluídos em uma faixa.

RótuloDescrição
SpeechBookmarkA faixa de metadados contém indicadores SSML.
SpeechSentenceA faixa de metadados contém limites de frase.
SpeechWordA faixa de metadados contém limites de palavras.

Construtores

SpeechCue()

Inicializa uma nova instância da classe SpeechCue .

Propriedades

Duration

Obtém ou define a duração da indicação.

EndPositionInInput

Obtém ou define o deslocamento para a cadeia de caracteres contida na propriedade Text do último caractere na palavra ou frase associada à indicação.

Id

Obtém o identificador para a faixa de metadados cronometrada

StartPositionInInput

Obtém ou define o deslocamento para a cadeia de caracteres contida na propriedade Text do primeiro caractere na palavra ou frase associada à indicação.

StartTime

Obtém a hora de início da indicação.

Text

Obtém ou define o texto associado à indicação de fala.

Aplica-se a