다음을 통해 공유


SpeechCue 클래스

정의

TimedMetadataTrack에 포함될 수 있는 음성 신호를 나타냅니다. 이 큐는 단어 경계, 문장 경계 및 SSML(Speech Sythesis Markup Language) 책갈피와 같은 TTS(텍스트 음성 변환) 스트림에 포함된 메타데이터를 기반으로 이벤트를 수신하는 데 사용할 수 있습니다.

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에서 도입되었습니다.)

설명

SpeechCueAddCue 메서드를 사용하여 TimedMetadataTrack에 추가할 수 있습니다. 큐의 시작 시간에 도달하면 CueEntered 이벤트가 발생하고 처리기에 전달된 MediaCueEventArgs 를 사용하여 SpeechCue의 복사본을 가져올 수 있습니다.

SpeechSynthesizer 클래스는 트랙에 포함된 음성 메타데이터의 유형을 식별하기 위해 TimedMetataTrack.Label에 대해 다음 값을 사용하는 메타데이터를 생성합니다.

레이블설명
SpeechBookmark메타데이터 트랙에는 SSML 책갈피가 포함되어 있습니다.
SpeechSentence메타데이터 트랙에는 문장 경계가 포함됩니다.
SpeechWord메타데이터 트랙에는 단어 경계가 포함됩니다.

생성자

SpeechCue()

SpeechCue 클래스의 새 instance 초기화합니다.

속성

Duration

큐의 지속 기간을 가져오거나 설정합니다.

EndPositionInInput

큐와 연결된 단어 또는 문장에서 마지막 문자의 Text 속성에 포함된 문자열의 오프셋을 가져오거나 설정합니다.

Id

시간 제한 메타데이터 트랙의 식별자를 가져옵니다.

StartPositionInInput

큐와 연결된 단어 또는 문장에서 첫 번째 문자의 Text 속성에 포함된 문자열의 오프셋을 가져오거나 설정합니다.

StartTime

큐의 시작 시간을 가져옵니다.

Text

음성 신호와 연결된 텍스트를 가져오거나 설정합니다.

적용 대상