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, "管理员登录成功");

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐