SpeechSynthesizerOptions.SpeakingRate 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置节奏 (,包括语音合成话语) 暂停和犹豫。
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 与标记中的任何韵式标记结合使用。
注意
音节是音节和较大语音单位的属性,而不是单个音段 (元音和辅音) 。
默认情况下,每个话语和每个标点符号后面追加大约 750 毫秒的沉默,以确保话语声音尽可能自然。 在某些情况下,例如加速播放或应用内容的屏幕阅读器说明,此行为不是必需的,或者需要由用户配置。 有关详细信息,请参阅 AppendedSilence 和 标点符号Silence。