SpeechCue 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示可以包含在 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
- 繼承
- 屬性
- 實作
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 |
取得或設定與語音提示相關聯的文字。 |