다음을 통해 공유


SpeechSynthesizerOptions.SpeakingRate 속성

정의

음성 합성 발화의 tempo(일시 중지 및 주저 포함)를 가져오거나 설정합니다.

public:
 property double SpeakingRate { double get(); void set(double value); };
double SpeakingRate();

void SpeakingRate(double value);
public double SpeakingRate { get; set; }
var double = speechSynthesizerOptions.speakingRate;
speechSynthesizerOptions.speakingRate = double;
Public Property SpeakingRate As Double

속성 값

Double

double

선택한 음성 합성 엔진(음성)의 기본 속도에 상대적인 tempo입니다.

이 값은 0.5(기본 속도의 절반)에서 6.0(기본 속도의 6배)까지 다양할 수 있습니다. 기본값은 1.0(현재 음성의 "일반" 말하기 속도)입니다.

일부 음성은 최소 말하기 속도가 0.5보다 빠르며 최대 말하기 속도는 6.0보다 느립니다.

참고

각 음성 및 언어의 기본 말하기 속도가 다를 수 있으므로 말하기 속도는 분당 단어로 직접 번역할 수 없습니다.

Windows 요구 사항

디바이스 패밀리
Windows 10 Fall Creators Update (10.0.16299.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v5.0에서 도입되었습니다.)

설명

SSML(Speech Synthesis Markup Language)을 사용하는 경우 SpeakingRate는 태그의 모든 prosody 태그와 결합됩니다.

참고

Prosody는 개별 윗주 세그먼트(모음 및 자음)가 아닌 음절 및 더 큰 음성 단위의 속성입니다.

기본적으로 발화가 가능한 한 자연스럽게 들리도록 각 발화와 각 문장 부호 다음에 약 750ms의 무음이 추가됩니다. 앱 콘텐츠에 대한 가속 재생 또는 화면 읽기 프로그램 설명과 같은 경우에 이 동작은 필요하지 않거나 사용자가 구성할 수 있어야 합니다. 자세한 내용은 AppendedSilencePunctuationSilence를 참조하세요.

적용 대상

추가 정보