共用方式為


SpeechCue 類別

定義

表示可以包含在 TimedMetadataTrack中的語音提示。 此提示可用來根據文字轉換語音 (TTS) 資料流程中包含的中繼資料來接收事件,例如文字界限、句子界限和語音 Sythesis 標記語言 (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可以使用AddCue方法新增至TimedMetadataTrack。 到達提示的開始時間時, 會引發 CueEntered 事件,而且您可以使用傳遞至處理常式的 MediaCueEventArgs 來取得 SpeechCue的複本。

SpeechSynthesizer類別會產生中繼資料,以使用TimedMetataTrack.Label的下列值,以識別追蹤中包含的語音元資料類型。

標籤描述
SpeechBookmark中繼資料追蹤包含 SSML 書簽。
SpeechSentence中繼資料追蹤包含句子界限。
SpeechWord中繼資料追蹤包含文字界限。

建構函式

SpeechCue()

初始化 SpeechCue 類別的新實例。

屬性

Duration

取得或設定提示的持續時間。

EndPositionInInput

取得或設定字串中的位移,該字串包含在與提示相關聯的文字或句子中最後一個字元的 Text 屬性中。

Id

取得計時中繼資料追蹤的識別碼

StartPositionInInput

取得或設定字串中的位移,該字串包含在與提示相關聯的文字或句子中第一個字元的 Text 屬性中。

StartTime

取得提示的開始時間。

Text

取得或設定與語音提示相關聯的文字。

適用於