在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();
        }
    }
}

C#把文字转换成声音相关推荐

  1. linux文字声音转换程序,Linux、Win、Android中把文字转换成声音的软件:Ekho

    Ekho(余音)是一款能把文字转换成声音(中文语音合成)的软件,支持粤语.普通话.广东台山话.诏安客语.藏语.雅言和韩语,支持Linux.Android.Windows操作系统,英语通过eSpeak或 ...

  2. PHP文字转语音排号声音_要一个可以将文字转换成声音的软件

    展开全部 在我们日常工作和日常学习中,我们可以使用[风云语音文字32313133353236313431303231363533e78988e69d8331333433656161转换器]将文字转换成 ...

  3. python 文字转换成声音

    import os from aip import AipSpeech """请关注 www.jjddlc.com,今日头条:Pgabc,微博:WmDbSoft" ...

  4. 怎么把文字转换成语音?这里有简单的步骤讲解

    生活中我们经常会用到语音完成任务,但是我们有不想用自己的声音,这时,我们就能将文字转换成语音了,具体步骤怎么做呢?下面我们一起来学习下吧! 步骤一:打开文字转语音软件,在画布的左侧有三个工具栏[文字转 ...

  5. 怎么把文字转换成朗读,快来看这几款文字转语音朗读工具

    在日常的生活中,我们经常会遇到将文字转换成语音的情况,比如自制有声小说.给视频配音等等,当然我们还会自己手动进行配音.但是如果没有专业的设备和配音环境,是很难配出很好的效果,那该怎么办呢?其实也不难, ...

  6. 怎么把文字转换成语音,这里有简单的方法

    我们在平时的生活中是否遇到下面几个问题: 眼睛一整天对着电脑很酸,不想看电脑,想把密密麻麻的文字转换成语音: 家里有老人年级大,看不清报纸上的文字,想要别人念给他听,可以我们平时上班都很忙碌,没有足够 ...

  7. 怎么把文字转换成语音?教你几个方法,超级简单

    怎么把文字转换成语音呢?有些朋友在工作中有时候可能需要把一段文字制作成语音来使用,这时候可能有人就会犯难了,该怎么做才能把文字转换成语音呢?其实方法很简单,只需要借助第三方软件即可快速实现转换,下面就 ...

  8. 如何将文字转换成语音?分享两种文字转换语音小技巧

    怎么把文字转换成语音呢?大家在制作视频的时候,如果需要给视频额外配音,又不想使用自己声音的时候,该怎么办呢?其实处理这种问题很简单,我们可以直接将文字转换成语音加在视频下面就可以了,对声音的播报.方言 ...

  9. 如何使用记事本将文字转换成语音?试试这个方法很简单

    现在做短视频的人们越来越多,很多人在配音的时候觉得自己的声音不是那么好听,其实,我们可以借助工具来实现,这样大大节省了我们大量的工作,而且也不用担心自己做的不好,那么,如何将文字转换成语音?下面将两种 ...

最新文章

  1. 利用spring aop统一处理异常和打日志
  2. python类对象赋值_Python对象赋值、浅拷贝、深拷贝
  3. -bash: wget: 未找到命令_18个堪称神器的命令行工具,高效运维必备
  4. Android 系统(272)---Android中的各种保活
  5. MQTT工作笔记0002---阿里云物联网简介_以及物联网平台下的一些名词
  6. [Ext JS 4] 实战之多选下拉单 (带checkbox) 续 - 带ALL 选项
  7. MyEclipse6.5的SVN插件的安装
  8. go tool vet是你的好朋友
  9. idea创建VUE项目
  10. 数据治理:数据指标管理平台解决方案
  11. 关于网络存储技术和存储的协议
  12. 分享几个简单的HTML网页特效代码
  13. 服务器虚拟化的工作原理,虚拟化技术及其原理
  14. wordpress cookies 遇到预料外错误 阿里云虚拟机
  15. 安装Ubuntu后的配置
  16. 解绑数字身份,解锁新玩法与构建方式(下)
  17. QQ签名资料特殊字符大全
  18. LSF - 提交GUI应用到LSF无法运行,报错Failed to connect to socket /tmp/dbus-xxxxxxxxx: Connection refused
  19. 属兔2013年蛇年运程
  20. java map扩容机制_Java HashMap的原理、扩容机制、以及性能思考

热门文章

  1. l2-004 这是二叉搜索树吗?_算法学习笔记(45): 二叉搜索树
  2. websocket python unity_Unity 连接WebSocket(ws://)服务器
  3. 火狐浏览器手机版_hao123导航app下载-hao123浏览器手机版下载
  4. 监管码服务器维修,云风的 BLOG
  5. 一文搞懂Python Unittest测试方法执行顺序
  6. ie内核的css居中,在IE中居中的css问题
  7. springboot 上传文件解析入库_springboot上传文件的访问
  8. python dict批量选择_用python实现word内容批量替换
  9. 小时光扫地机器人圆圆_小时光:圆圆录像功能已开启,无死角录制林一霸道总裁一面,超甜...
  10. PYTORCH BN层