SpeechCue Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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ótulo | Descrição |
---|---|
SpeechBookmark | A faixa de metadados contém indicadores SSML. |
SpeechSentence | A faixa de metadados contém limites de frase. |
SpeechWord | A 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. |