System.Speech.Synthesis.TtsEngine 네임스페이스

TTS(텍스트 음성 변환) 렌더링을 위한 SSML(Speech Synthesis Markup Language) 기반의 사용자 지정 엔진 만들기를 지원합니다. Supports the creation of Speech Synthesis Markup Language (SSML) based custom engines for rendering text to speech (TTS).

클래스

Prosody

Pitch, RateVolume와 같은 음성 속성에 대한 설정 모음을 표현한다.Represents a collection of settings for voice properties such as Pitch, Rate and Volume.

SayAs

콘텐츠 형식(예: 통화, 날짜, 주소) 또는 텍스트의 읽는 방법을 결정하는 언어 구문에 대한 정보가 들어 있습니다.Contains information about the content type (such as currency, date, or address) or language construct that determine how text should be spoken.

SkipInfo

스킵할 텍스트 스트림 아이템에 대한 정보를 제공한다.Provides information about text stream items to be skipped.

TextFragment

음성 신시사이저 엔진에서 사용할 텍스트 및 음성 특성 정보를 포함합니다.Contains text and speech attribute information for consumption by a speech synthesizer engine.

TtsEngineSsml

음성 합성 엔진에 대한 모든 텍스트에 의해 구현될 추상 기본 클래스Abstract base class to be implemented by all text to speech synthesis engines.

구조체

ContourPoint

TextFragment의 스피치 내용에 대한 피치 변화를 표현한다.Represents changes in pitch for the speech content of a TextFragment.

FragmentState

TextFragment에 대한 자세한 정보를 제공합니다.Provides detailed information about a TextFragment.

ProsodyNumber

Prosody 속성 및 해당 값을 지정합니다.Specifies prosody attributes and their values.

SpeechEventInfo

사용자 지정 합성 음성 엔진에 의해 음성 텍스트 렌더링의 일부로 생성될 이벤트 및 해당 인수(있을 경우)의 형식을 지정하는 데 사용됩니다.Used to specify the type of event, and its arguments (if any) to be generated as part of the rendering of text to speech by a custom synthetic speech engine.

인터페이스

ITtsEngineSite

오디오 데이터 및 이벤트 작성을 위한 방법을 제공한다.Provides methods for writing audio data and events.

열거형

ContourPointChangeType

ContourPoint 변경 형식 값을 열거합니다.Enumerates values for the types of ContourPoint change.

EmphasisBreak

음성 사이의 EmphasisBreak길이 값을 열거합니다.Enumerates values for lengths of EmphasisBreak between spoken words.

EmphasisWord

EmphasisWord 지정자를 위한 TextFragment의 값을 열거합니다.Enumerates the values of EmphasisWord for a specific TextFragment.

EventParameterType

음성 합성 이벤트에 전달되는 데이터 포인터 형식을 열거합니다.Enumerates the types of data pointers passed to speech synthesis events.

ProsodyPitch

Pitch 개체의 Prosody속성 값을 열거합니다.Enumerates values for the Pitch property of a Prosody object.

ProsodyRange

Range 개체의 Prosody속성 값을 열거합니다.Enumerates values for the Range property of a Prosody object.

ProsodyRate

Rate 개체의 Prosody속성 값을 열거합니다.Enumerates values for the Rate property of a Prosody object.

ProsodyUnit

Unit 개체의 Prosody속성 값을 열거합니다.Enumerates values for the Unit property on the Prosody object.

ProsodyVolume

Volume 개체의 Prosody속성 값을 열거합니다.Enumerates values for the Volume property of a Prosody object.

SpeakOutputFormat

음성 출력 형식 유형을 열거합니다.Enumerates the types of speech output formats.

TtsEngineAction

지정된 TextFragment를 렌더링하는 중에 가져올 SSML(Speech Synthesis Markup Language) 작업을 지정합니다.Specifies the Speech Synthesis Markup Language (SSML) action to be taken in rendering a given TextFragment.

TtsEventId

음성 합성 이벤트 유형을 열거합니다.Enumerates types of speech synthesis events.

설명

멤버는 System.Speech.Synthesis.TtsEngine 네임 스페이스 Speech Synthesis Markup Language (SSML) 기반 태그 언어 및 합성 음성 엔진 생성에 대 한 지원이 사용할 수 있는 Windows 데스크톱 음성 기술을 확인 하십시오.The members of the System.Speech.Synthesis.TtsEngine namespace make available Windows Desktop Speech Technology support for Speech Synthesis Markup Language (SSML) based markup language and the construction of synthetic speech engines.

SSML 태그 언어는 업계 표준 합성 음성 엔진을 지원 하기 위한 다양 한 XML 기반 언어를 제공 합니다.The SSML markup language is the industry standard to provide a rich, XML-based language for assisting the synthetic speech engines. Microsoft 및 경쟁사 보증 합니다.It is endorsed by Microsoft and our competitors. SSML에 대 한 자세한 내용은 참조 하세요. Speech Synthesis Markup 언어 사양합니다.For more information on SSML, see Speech Synthesis Markup Language Specification.

사용 하 여 합성 음성 엔진의 새로 만들기 System.Speech.Synthesis.TtsEngine 구현과 추상 기본 클래스에서 파생 된 개체의 등록을 해야 TtsEngineSsml합니다.Creating of a new of synthetic speech engine using System.Speech.Synthesis.TtsEngine requires the implementation and registration of an object derived from the abstract base class TtsEngineSsml.

System.Speech.Synthesis.TtsEngine 기반된 합성 음성 엔진의 도구를 사용 하 여 Windows 바탕 화면 음성 기술을 인프라를 통해 액세스 되는 System.Speech.Synthesis 네임 스페이스를 특정 SpeechSynthesizer 개체 및 애플리케이션에서 직접 사용 하는 합니다.System.Speech.Synthesis.TtsEngine based synthetic speech engines are accessed through Windows Desktop Speech Technology infrastructure, using the tools in the System.Speech.Synthesis namespace, in particular SpeechSynthesizer object, and are never directly used by applications.

Windows 바탕 화면 음성 기술을 인프라에서 합성 음성 엔진에 전달 하는 모든 매개 변수 유효성을 검사 하 고 스레드 동기화를 확인 합니다.The Windows Desktop Speech Technology infrastructures ensures that all parameters passed to a synthetic speech engine are validated and thread synchronized.

사용 하 여 구현 하는 합성 음성 엔진의 System.Speech.Synthesis.TtsEngine 기술 수 있습니다.A of synthetic speech engine implemented using System.Speech.Synthesis.TtsEngine technology can:

추가 정보