时间:2021-05-19
教你如何用C#制作文字转换成声音程序
在System.Speech命名空间下,SpeechSynthesizer类可以把文字读出来,一起来玩下~~
首先在Windows窗体项目中引入System.Speech。界面部分:
后台代码也很简单,只不过调用了SpeechSynthesizer类的一些方法:
using System.Windows.Forms;using System.Speech;using System.Speech.Synthesis;namespace WindowsFormsApplication1{ public partial class Form1 : Form { private SpeechSynthesizer ss; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { ss = new SpeechSynthesizer(); } private void buttonRead_Click(object sender, EventArgs e) { ss.Rate = trackBarSpeed.Value; ss.Volume = trackBarVolumn.Value; ss.SpeakAsync(txtMsg.Text); } private void buttonPause_Click(object sender, EventArgs e) { ss.Pause(); } private void buttonContinue_Click(object sender, EventArgs e) { ss.Resume(); } private void buttonRecord_Click(object sender, EventArgs e) { SpeechSynthesizer ss = new SpeechSynthesizer(); ss.Rate = trackBarSpeed.Value; ss.Volume = trackBarVolumn.Value; SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "Wave Files|*.wav"; ss.SetOutputToWaveFile(sfd.FileName); ss.Speak(txtMsg.Text); ss.SetOutputToDefaultAudioDevice(); MessageBox.Show("完成录音~~","提示"); } private void buttonClose_Click(object sender, EventArgs e) { Application.Exit(); } }}声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
ppt转换成视频没声音的原因: 1、在制作过程中PPT没有插入音频文件,在转换过程中,也没有添加入声音文件,所以转换成视频后,就是没有声音的。 2、在制作P
本文实例讲述了C#实现集合转换成json格式数据的方法。分享给大家供大家参考,具体如下://////dataTable转换成Json格式/////////pub
一、用C#将Image转换成byte[]并插入数据库:1.1 将图片控件的Image转换成流:复制代码代码如下:privatebyte[]PicToArray(
本文实例为大家分享了C#金额转换成中文大写金额的具体代码,供大家参考,具体内容如下//////金额转换成中文大写金额//////eg:10.74///publi
迅捷OCR文字识别软件如何识别银行卡?迅捷OCR文字识别软件是一款图片文字识别,图片文字转换成word、扫描文件转换成word的工具,想知道使用这款软件是如何识