public class VoiceControl
{
private SpeechSynthesizer synthesizer;
private Thread speechThread;
private bool isPlaying;
public VoiceControl()
{
synthesizer = new SpeechSynthesizer();
isPlaying = false;
}
/// <summary>
/// 设置语音的速度
/// </summary>
/// <param name="rate">速度值,范围从-10到10</param>
public void SetRate(int rate)
{
synthesizer.Rate = rate;
}
/// <summary>
/// 设置语音的音量
/// </summary>
/// <param name="volume">音量值,范围从0到100</param>
public void SetVolume(int volume)
{
synthesizer.Volume = volume;
}
/// <summary>
/// 选择语音合成的声音
/// </summary>
/// <param name="voiceName">声音的名称</param
WinForm 实现语音播报
最新推荐文章于 2024-05-28 14:41:05 发布