Поделиться через


SpeechCue Класс

Определение

Представляет речевую подсказку, которую можно включить в TimedMetadataTrack. Эту подсказку можно использовать для получения событий на основе метаданных, включенных в поток преобразования текста в речь (TTS), таких как границы слов, границы предложений и закладки языка 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
Наследование
Object Platform::Object IInspectable SpeechCue
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)

Комментарии

SpeechCue можно добавить в TimedMetadataTrack с помощью метода AddCue. По достижении времени начала подсказки возникает событие CueEntered , и вы можете использовать MediaCueEventArgs , переданные в обработчик, чтобы получить копию SpeechCue.

Класс SpeechSynthesizer создает метаданные, которые используют следующие значения для TimedMetataTrack.Label , чтобы определить тип метаданных речи, включенных в дорожку.

МеткаОписание
SpeechBookmarkДорожка метаданных содержит закладки SSML.
SpeechSentenceДорожка метаданных содержит границы предложений.
SpeechWordДорожка метаданных содержит границы слов.

Конструкторы

SpeechCue()

Инициализирует новый экземпляр класса SpeechCue .

Свойства

Duration

Возвращает или задает длительность подсказки.

EndPositionInInput

Возвращает или задает смещение строки, содержащейся в свойстве Text последнего символа в слове или предложении, связанном с подсказкой.

Id

Возвращает идентификатор для дорожки метаданных с временным временем.

StartPositionInInput

Возвращает или задает смещение строки, содержащейся в свойстве Text первого символа в слове или предложении, связанном с подсказкой.

StartTime

Возвращает время начала подсказки.

Text

Возвращает или задает текст, связанный с подсказкой речи.

Применяется к