C#使用微软TTS语音引擎实现文字转语音示例
转载: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语音引擎实现文字转语音示例相关推荐
- Android App开发语音处理之系统自带的语音引擎、文字转语音、语音识别的讲解及实战(超详细 附源码)
需要源码请点赞关注收藏后评论区留下QQ~~~ 一.系统自带的语音引擎 语音播报的本质是将书面文字转换成自然语言的音频流,这个转换操作被称作语音合成,又称TTS(从文本到语音)在转换过程中,为了避免机械 ...
- QT应用编程: 调用系统语音引擎完成文字转语音播报
一.环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二.示例代码 在工程文件里加上代码: QT += texttospeechQTextToSpeech *m_speech=ne ...
- html5d调用百度语音,易语言调用百度语音平台实现文字转换语音功能的代码
调用百度语音平台实现文字转换语音功能 此功能需要加载精易模块5.6 .版本 2 .支持库 wmp9 .程序集 窗口程序集1 .子程序 _试听按钮_被单击 播放器1.地址 = "http:// ...
- 【微信小程序】语音播报,文字转语音,使用《微信同声传译插件》
需要实现的功能是: 输入一段文字,由小程序读出来 步骤如下: 一.小程序添加 "微信同声传译" 插件 添加插件步骤看这篇博===>如何添加插件并配置 二.代码编写 index ...
- 【vue 语音播报(文字转语音)】
vue 语音播报(文字转语音) 1.安装speak-tts包 npm install speak-tts 2.在页面中引入 import Speech from 'speak-tts' 3.初始化以及 ...
- 语音计算机管家,文字转语音软件管家 免费版
文字转语音软件管家由华军小编为你搜集整理,"文字转语音软件管家"致力于向您提供最高品质的语音角色,助您轻松制作各类真人语音资料.语音广告.有需要下载使用文字转语音软件管家的小伙伴们 ...
- C# 调用微软自带SpeechSDK 实现文字转语音
实现Windows平台下文字转语音功能,Windows自带的语音识别模块估计很多人不知道,今天就记录下自己调研的成果. 首先我们去微软官网下载speechSDK 网址附上 下载三个包:SpeechSD ...
- python说话语音代码_Python文字转换语音,让你的文字会「说话」,抠脚大汉秒变撒娇萌妹...
APP 也有文字转换为语音的功能,虽然听起来很别扭,但是基本能解决长辈们看不清文字或者眼睛疲劳,通过文字转换为语音来获取信息. 我们用 Python 能否实现文字转语音呢,可以的,百度有个语音接口,可 ...
- android 语音提醒,文字转语音播放
android本身具有文字转语音播放的TTS,一些第三方的sdk,像百度语音,科大讯飞语音等等都提供了文字转语音播放的功能,但这些第三方sdk大都收费,还挺贵的. 这里推荐两种方法:1.android ...
最新文章
- 成人高考 计算机英语作文,2018年成人高考英语作文范文六篇
- FPGA逻辑设计回顾(13)RAM以及ROM的IP核定制以及关键参数
- SqlSugar ORM 入门到精通【一】入门篇
- my40_MySQL锁概述之意向锁
- Linux下的shell与make
- 5G 时代连接 70 亿人,安全如何保障?
- docker machine介绍和使用
- sony笔记本触摸板角落轻敲功能
- jhipster使用简明教程
- 最速下降法python_python实现最速下降法
- 项目中常用之单例模式
- Android有效解决加载大图片时内存溢出的问题
- C++代码和可执行程序在x86和arm上的区别
- STM32F4应用-GPIO
- Word中字号和磅值的对应关系
- RGB CMYK颜色理解及性质(1)
- SylixOS 经得起检验的国产操作系统 (四)
- Verilog基础语法--运算符【常用的几种】
- echarts 画动态水球
- C语言规范:C89,C90,C95,C99