1、加载System.Speech
2、引入using System.Speech.Synthesis;using System.Speech.Recognition;
封装了一个类代码如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Speech.Synthesis;
using System.Speech.Recognition;
namespace Book
{
internal class Speech
{
//语音识别
SpeechSynthesizer speech = new SpeechSynthesizer();
//**************************使用System.Speech 制作文字转换成声音的程序*******************************
//rate: 范围为:-10~10;
//volume: 范围为:0~100;
//speektext: 待转换声音的文字
public void SpeechVideo_Read(int rate, int volume, string speektext) //读
{
speech.Rate = rate;
speech.Volume = volume;
speech.SpeakAsync(speektext);
}
}
}
3、使用语音播报
//新建一个语音类
Speech speak = new Speech();
//播报“管理员登录成功”
speak.SpeechVideo_Read(2, 100, "管理员登录成功");