다음을 통해 공유


FragmentState 구조체

정의

TextFragment에 대한 자세한 정보를 제공합니다.

public value class FragmentState : IEquatable<System::Speech::Synthesis::TtsEngine::FragmentState>
public struct FragmentState : IEquatable<System.Speech.Synthesis.TtsEngine.FragmentState>
type FragmentState = struct
Public Structure FragmentState
Implements IEquatable(Of FragmentState)
상속
FragmentState
구현

설명

FragmentState 가져온 인스턴스를 State 에서 TextFragment 개체입니다.

정보 FragmentState 음성을 텍스트로 변환에서 합성 음성 태그 언어 () 사용 하는 SSML 합성 엔진에 대 한 입력으로 지정 하는 특성을 구문 분석 하 여 가져옵니다.

A FragmentState 개체에 지정 된 대로 모든 신시사이저 동작 요청에 존재할 수 해당 Action 속성입니다. 그러나 다른 작업에 대 한 해당 멤버의 의미를 변경할 수 있습니다. 에 대 한 자세한 작업 합성 내용은 TtsEngineAction 신시사이저 동작을 지정 하는 방법에 대 한 자세한 내용은 합니다.

  • 사양 및 음성된 출력의 품질 제어를 통해 처리 주로 됩니다 합니다 Prosody, Emphasis, 및 Duration

  • 음성, 언어 및 기스 구조 정보를 통해 제공 됩니다 LangId, Phoneme, 및 SayAs합니다.

생성자

FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[])

FragmentState의 새 인스턴스를 생성합니다.

속성

Action

요청한 음성 신시사이저 동작을 반환합니다.

Duration

를 렌더링하는 데 필요한 시간을 반환합니다 TextFragment.

Emphasis

TextFragment을 강조하는 방법에 대한 지침을 반환합니다.

LangId

현재 FragmentState에서 지원하는 언어를 반환합니다.

Phoneme

에 대한 윗주 정보를 반환합니다 TextFragment.

Prosody

자세한 피치, 속도 및 볼륨의 음성 출력을 말하기에 대한 정보로 반환합니다.

SayAs

텍스트에서 음성을 생성하는 컨텍스트에 대한 정보를 반환합니다.

메서드

Equals(FragmentState)

지정된 FragmentState 인스턴스와 FragmentState의 현재 인스턴스가 같은지 여부를 확인합니다.

Equals(Object)

지정된 개체가 FragmentState의 현재 인스턴스와 같은 FragmentState 인스턴스인지 여부를 확인합니다.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

연산자

Equality(FragmentState, FragmentState)

FragmentState의 두 인스턴스가 동일한 TextFragment 상태를 설명하는지 여부를 확인합니다.

Inequality(FragmentState, FragmentState)

FragmentState의 두 인스턴스가 다른 TextFragment 상태를 설명하는지 여부를 확인합니다.

적용 대상