本文实例为大家分享了C#实现文字转语音的具体代码,供大家参考,具体内容如下:
客户提出要求,将文字内容转为语音,因为内网环境,没办法采用联网,在线这种方式,灵机一动,能否写一个简单的例子呢,搜索相关资料还真行,话不多说,有图有真相。

关键是,c#有现成的一个引用

右键点击项目 > 添加引用 > .Net > 找到System.Speech点击确定

playbutton代码:

          if (string.IsNullOrWhiteSpace(textBox1.Text)){MessageBox.Show("内容不可为空");return;}if (btnPlay.Text == "播放"){speech = new SpeechSynthesizer();speech.Rate = trackSpeed.Value;speech.Volume = trackVolumn.Value;speech.SpeakCompleted += (s, e1) =>{btnPlay.Text = "播放";btnPause.Enabled = false;};speech.SpeakAsync(textBox1.Text);btnPause.Enabled = true;btnPlay.Text = "停止";}else{speech.SpeakAsyncCancelAll();btnPlay.Text = "播放";btnPause.Enabled = false;}

stopbutton代码

            if (btnPause.Text == "暂停"){speech.Pause();btnPause.Text = "继续";}else{speech.Resume();btnPause.Text = "暂停";}

savebuton代码

 if (string.IsNullOrWhiteSpace(textBox1.Text)){MessageBox.Show("内容不可为空");return;}SaveFileDialog sfd = new SaveFileDialog();sfd.Filter = "mp3文件|*.mp3|wav文件|*.wav";if (sfd.ShowDialog() == DialogResult.OK){speech = new SpeechSynthesizer();//speech.Rate = trackSpeed.Value;//speech.Volume = trackVolumn.Value;speech.SetOutputToWaveFile(sfd.FileName);speech.Speak(textBox1.Text);speech.SetOutputToNull();MessageBox.Show("保存成功");}

源码下载地址

【C#实现文字转语音功能】相关推荐

  1. 真人语音朗读软件_才知道,手机还自带文字转语音功能,一键按下便可实现,网友:赞...

    下面我们来说说关于手机,电脑上的文字转语音方法,如果你也感兴趣的,那就一起来看看吧! 一.手机自带 1.华为手机 其实华为手机就自带了文字转语音功能,只要将手机打开之后,点击[设置]-[智能辅助]-[ ...

  2. TTS Service Extended (进程:com.google.tts)意外停止 恢复被阉割的TTS文字转语音功能

    TTS Service Extended (进程:com.google.tts)意外停止 恢复被阉割的TTS文字转语音功能 TTS Service Extended (进程:com.google.tt ...

  3. html5d调用百度语音,易语言调用百度语音平台实现文字转换语音功能的代码

    调用百度语音平台实现文字转换语音功能 此功能需要加载精易模块5.6 .版本 2 .支持库 wmp9 .程序集 窗口程序集1 .子程序 _试听按钮_被单击 播放器1.地址 = "http:// ...

  4. java 实现文字转语音功能并同时生成语音文件 demo

    文字转语音功能并同时生成语音文件 这个demo实现的是 你传输一个字符串对象 程序把你传输的对象里的字符串 转成一个可读的语音文件 并且会在你本机读出来 !!!如果没有读出来请首先检查你电脑的声音是否 ...

  5. 基于SAPI(微软的语音API)的文字转语音功能

    一.环境配置 1.下载Microsoft Speech SDK 5.1,下载地址为:http://www.microsoft.com/download/en/details.aspx?id=10121 ...

  6. Python实现文字转语音功能

    这是一篇简单的Python文字(汉字)转语音教程,当然对于其他语言工具在实现的方法上也是一样的 . 在自然语言处理上,文字.音频互转是一个很关键的技术点.对于语音转文字,这个个人实现较为困难,我们可以 ...

  7. NET 3行代码实现文字转语音功能

    在人工智能时代,文字转语音是现在人工智能比较热门的功能,各大公司都有这方面的业务,可以通过接口对各种文字转语音,甚至能模拟真人,非常的强大,.NET东家微软其实也有这方面的服务.如果大家对语言转文字的 ...

  8. python中文字符串转语音_Python实现文字转语音功能

    知乎第一篇文章,本来想写一篇简单的单进程单线程爬虫教程的,可是知乎上这样的文章已经有很多了,而且写的好的挺多,我就不添堵了.下次有空的话写一篇多线程请求的爬虫教程. 这是一篇简单的Python文字(汉 ...

  9. java实现文字转语音功能(仅Windows)

    一.pom.xml引入jar包依赖 <!-- https://mvnrepository.com/artifact/com.jacob/jacob 文字转语音 --> <depend ...

最新文章

  1. 驾校计算机岗位管理制度,驾校计算机的规章制度.doc
  2. 数据清洗指南完整分享
  3. 全球最大保险公司之一Ace推出一亿美元网络安全险
  4. Python学习笔记(5):Python如何忽略warning的输出
  5. Hacking Diablo II之外挂实战教程:去除D2JSP试用版显示的Trial Version信息
  6. aspose.word给表格插入行或列
  7. Android 微信授权登陆
  8. defy+me525+android2.3.6官方镜像包,V大DEFY/DEFY+ ME525 ME525+ 2.3.6巅峰优化版0.86(红头)...
  9. 如何自己制作CHM电子书?
  10. Python下selenium的get()方法大量时间超时报错TimeOut
  11. wannacry作者捉到了吗_Wannacry事件解读
  12. LDA主题模型1——数学基础
  13. 少儿编程Scratch学习教程4--基本操作(一)特效例子
  14. 您的基于云的应用程序可能是有利可图的产品
  15. 修改win7开机登陆界面背景图片
  16. 那些你可能不知道的 PDF 工具
  17. 密室逃脱2碧绿色房间攻略
  18. 啥是正交实验简单了解
  19. python里import as什么意思_import as和 from import 区别
  20. 一款通过人工智能AI计算无损放大图像软件

热门文章

  1. 周末用了下Google Allo:有些弱,百度度秘比它强
  2. CNN 评CES 14大最酷科技产品 | 新智元专访度秘总经理景鲲
  3. Vue点击按钮跳转到新路由
  4. ColorCube配色神器
  5. 如何修改字体在系统中显示的名称
  6. 管易云与金蝶云星空对接集成订单查询连通销售出库新增(GK管易云订单-销售出库)
  7. Redis安装的快速指南
  8. 批量将CAD转PDF用什么软件方便
  9. 如何将CAD转PDF或者CAD转成Word的方法
  10. HTML5+CSS3实现小米官网(完整版)