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
- Наследование
- Атрибуты
- Реализации
Требования к 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 |
Возвращает или задает текст, связанный с подсказкой речи. |