共用方式為


SpeechSynthesizerOptions.SpeakingRate 屬性

定義

取得或設定暫存 (,包括語音合成語句的暫停和) 。

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

相對於所選語音合成引擎的預設速率,暫存 (語音) 。

此值的範圍可以從 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) ,則 SpeakingRate 會與標記中的任何語言標記結合。

注意

Prosody 是音調和較大語音單位的屬性,而不是個別音調區段 (音調和音音) 。

根據預設,每個語句和每個標點符號之後,大約會附加 750 毫秒的無聲,以確保盡可能自然地表達音效。 在某些情況下,例如應用程式內容的加速播放或螢幕助讀程式描述,不需要此行為,或使用者必須設定此行為。 如需詳細資訊,請參閱 AppendedSilencePunctuationSilence

適用於

另請參閱