SpeechSynthesizer.Rate 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 SpeechSynthesizer 对象的语速。
public:
property int Rate { int get(); void set(int value); };
public int Rate { get; set; }
member this.Rate : int with get, set
Public Property Rate As Integer
属性值
返回 SpeechSynthesizer 对象的语速,在 -10 到 10 之间。
示例
下面的示例将讲话速率设置为-2 的字符串讲述。
using System;
using System.Speech.Synthesis;
namespace SampleSynthesis
{
class Program
{
static void Main(string[] args)
{
// Initialize a new instance of the SpeechSynthesizer.
SpeechSynthesizer synth = new SpeechSynthesizer();
// Set a value for the speaking rate.
synth.Rate = -2;
// Configure the audio output.
synth.SetOutputToDefaultAudioDevice();
// Speak a text string synchronously.
synth.Speak("This example speaks a string with the speaking rate set to -2.");
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}