转载:http://www.mzwu.com/article.asp?id=3845
在VS2012创建Windows窗体应用程序项目,添加引用COM组件Microsoft Speech Object Library:

TTS除了可以用于文字转语音,还可以将语音保存成文件,代码如下:

复制内容到剪贴板程序代码

using System;
using System.Threading;
using System.Windows.Forms;
using SpeechLib;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        
        private void btnSpeak_Click(object sender, EventArgs e)
        {
            SpVoice voice = new SpVoice();
            voice.Rate = -5; //语速,[-10,10]
            voice.Volume = 100; //音量,[0,100]
            voice.Voice = voice.GetVoices().Item(0); //语音库
            voice.Speak("木子屋网址:www.mzwu.com");
        }

private void btnSave_Click(object sender, EventArgs e)
        {            
            SpFileStream stream = new SpFileStream();
            stream.Open(@"F:\voice.wav", SpeechStreamFileMode.SSFMCreateForWrite, false);
            SpVoice voice = new SpVoice();
            voice.AudioOutputStream = stream;
            voice.Speak("0,1,2,3,4,5,6,7,8,9");
            voice.WaitUntilDone(Timeout.Infinite);
            stream.Close();
            MessageBox.Show("ok");
        }
    }
}

Windows7 TTS语音引擎默认语音修改示例

参考资料

[1].visual c#怎么使用tts:http://zhidao.baidu.com/question/93308685.html
[2].c#之TTS发音程序:http://blog.csdn.net/kkfdsa132/article/details/5394700
[3].关于Microsoft Speech SDK 中TTS的研究 [转]:http://www.cnblogs.com/lxinxuan/archive/2007/03/17/678606.html
[4].Speech两种使用方法:http://www.cnblogs.com/MaxIE/p/3159994.html
[5].微软TTS语音引擎编程入门:http://www.jizhuomi.com/software/135.html
[6].SpVoice Interface (SAPI 5.4):http://msdn.microsoft.com/en-us/library/ee125640.aspx

C#使用微软TTS语音引擎实现文字转语音示例相关推荐

  1. Android App开发语音处理之系统自带的语音引擎、文字转语音、语音识别的讲解及实战(超详细 附源码)

    需要源码请点赞关注收藏后评论区留下QQ~~~ 一.系统自带的语音引擎 语音播报的本质是将书面文字转换成自然语言的音频流,这个转换操作被称作语音合成,又称TTS(从文本到语音)在转换过程中,为了避免机械 ...

  2. QT应用编程: 调用系统语音引擎完成文字转语音播报

    一.环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二.示例代码 在工程文件里加上代码: QT += texttospeechQTextToSpeech *m_speech=ne ...

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

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

  4. 【微信小程序】语音播报,文字转语音,使用《微信同声传译插件》

    需要实现的功能是: 输入一段文字,由小程序读出来 步骤如下: 一.小程序添加 "微信同声传译" 插件 添加插件步骤看这篇博===>如何添加插件并配置 二.代码编写 index ...

  5. 【vue 语音播报(文字转语音)】

    vue 语音播报(文字转语音) 1.安装speak-tts包 npm install speak-tts 2.在页面中引入 import Speech from 'speak-tts' 3.初始化以及 ...

  6. 语音计算机管家,文字转语音软件管家 免费版

    文字转语音软件管家由华军小编为你搜集整理,"文字转语音软件管家"致力于向您提供最高品质的语音角色,助您轻松制作各类真人语音资料.语音广告.有需要下载使用文字转语音软件管家的小伙伴们 ...

  7. C# 调用微软自带SpeechSDK 实现文字转语音

    实现Windows平台下文字转语音功能,Windows自带的语音识别模块估计很多人不知道,今天就记录下自己调研的成果. 首先我们去微软官网下载speechSDK 网址附上 下载三个包:SpeechSD ...

  8. python说话语音代码_Python文字转换语音,让你的文字会「说话」,抠脚大汉秒变撒娇萌妹...

    APP 也有文字转换为语音的功能,虽然听起来很别扭,但是基本能解决长辈们看不清文字或者眼睛疲劳,通过文字转换为语音来获取信息. 我们用 Python 能否实现文字转语音呢,可以的,百度有个语音接口,可 ...

  9. android 语音提醒,文字转语音播放

    android本身具有文字转语音播放的TTS,一些第三方的sdk,像百度语音,科大讯飞语音等等都提供了文字转语音播放的功能,但这些第三方sdk大都收费,还挺贵的. 这里推荐两种方法:1.android ...

最新文章

  1. 成人高考 计算机英语作文,2018年成人高考英语作文范文六篇
  2. FPGA逻辑设计回顾(13)RAM以及ROM的IP核定制以及关键参数
  3. SqlSugar ORM 入门到精通【一】入门篇
  4. my40_MySQL锁概述之意向锁
  5. Linux下的shell与make
  6. 5G 时代连接 70 亿人,安全如何保障?
  7. docker machine介绍和使用
  8. sony笔记本触摸板角落轻敲功能
  9. jhipster使用简明教程
  10. 最速下降法python_python实现最速下降法
  11. 项目中常用之单例模式
  12. Android有效解决加载大图片时内存溢出的问题
  13. C++代码和可执行程序在x86和arm上的区别
  14. STM32F4应用-GPIO
  15. Word中字号和磅值的对应关系
  16. RGB CMYK颜色理解及性质(1)
  17. SylixOS 经得起检验的国产操作系统 (四)
  18. Verilog基础语法--运算符【常用的几种】
  19. echarts 画动态水球
  20. C语言规范:C89,C90,C95,C99

热门文章

  1. DIV居中显示(垂直横向双居中)
  2. 南京市推出新举措 用以做大做强软件产业
  3. java什么是拆装箱_JAVA自动拆装箱
  4. KAV7.0 key(更新日期08-04-29)
  5. forEach 如何终止循环
  6. 根据表格中的数据,动态合并单元格
  7. umi框架:react优雅引入阿里巴巴矢量图标库
  8. python电子学会一级知识点总结
  9. linux ultraedit安装教程,Linux系统安装最新版本Vim编辑器的简单方法整理
  10. 【使用EasyExcel导入导出】