首先安装微软的Speech Application SDK(SASDK),它的最新版本是SAPI 5.1 他能够识别中、日、英三种语言,你可以在这里下载:

http://www.microsoft.com/speech/download/sdk51/

需要安装这两个文件Speech SDK 5.1和5.1 Language Pack,其中5.1 Language Pack可以选择安装支持的语言。

安装好以后,需要把SAPI.dll添加到引用中(如果找不到sapi.dll,可以直接在网上下载一个),右键引用,点添加引用,然后从浏览里面找到sapi.dll的路径选中添加即可。

测试是否可以正常发音:
点“记事本”新建一个记事本文件。在里面输入 
CreateObject("SAPI.SpVoice").Speak "I love YOU" 
保存扩展名为 .vbs 文件 如:我爱你.vbs 然后 点击这个文件 就会听到一句I LOVE U。

将内容改为:CreateObject("SAPI.SpVoice").Speak "我爱你"
测试是否可以正确发音中文,如可以则说明SDK文件安装成功。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SpeechLib;
namespace test
{class MySpeech{public void spk(string s){SpVoice voice = new SpVoice();voice.Volume = 100;//set the volume ,and the max value is 100.voice.Rate = -5;//set the speed of reading,and its value can be either positive or negative.voice.Speak(s);}}
}

其中的关键代码 SpVoice voice = new SpVoice(); 刚开始编译时一直提示:
无法嵌入互操作类型“SpVoice”,请改用适用的接口。

后来google到解决方案:中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。

给个链接:http://www.cnblogs.com/ITGIS/articles/1797417.html。

文本语音朗读软件 c#程序相关推荐

  1. 方正畅听 文字识别自动语音朗读软件

    方正畅听是一款基于科大讯飞语音合成技术开发的免费文字识别自动语音朗读软件,它可以帮您把任何文本文字转换成语音朗读,看书变成听书,支持朗读RTF.TXT.DOC.PDF.HTML等类型的文本,本次发布的 ...

  2. 基于Android的文本语音朗读器的设计与实现(有声小说APP)

    摘 要 随着时代的发展,越来越多的信息正在产生,人们对信息的获取也越来越重视,从传统的看书到现在的网络,看视频,听广播.多年来,人们获取信息的方式发生了变化.随着人们进入信息时代和网络文学的发展,人们 ...

  3. 苹果mp3软件_朗读女@语音朗读软件

    下载链接 关注公众号[大拇指干货]回复[朗读] 自动发送朗读女@语音朗读软件下载链接 朗读女是一个非常简单实用的语音朗读软件.您可以用它来朗读文本文件.小说.学习外语.语音报时.校对文章.读网页新闻等 ...

  4. 好物推荐:文字转语音朗读软件哪个好?

    不知道大家有没有像我一样的,对"语音播放"."语音朗读"是又爱又恨的.有时工作繁忙,而同事或客户发来语音资料需要整理时,就会很烦躁,因为语音的整理起来比文字的繁 ...

  5. php 中文朗读,能说会道 学生版 官方网站 | 功能最强大的语音朗读软件,支持全世界近30种语言...

    [概括介绍] "能说会道"学生版 完美支持 Windows XP/Windows Vista/Windows 7/Windows 8/Windows 10 操作系统,是一款面向学生 ...

  6. Read Aloud: 文本语音朗读助理

    扩展程序 Read Aloud: 文本语音朗读助理 在edge浏览器中安装该扩展后,选中要朗读的文本,点击该扩展,就会朗读. 在Chrome浏览器中,安装该扩展后,需要在连接外网的状态下,才可以正常的 ...

  7. 文本语音朗读电子书 2005 免费

    Welcome to my blog! <script language="javascript" src="http://avss.b15.cnwg.cn/cou ...

  8. 免费实用的语音朗读软件:朗读女 5.0发布

    自从上次发布了新版本的朗读女有相当长的一段时间没有新版本了,今天作者给我们带来了全新的5.0版,那么有哪些重要的更新呢?5.0版相对于之前本版做了以下修改与更新: 增加当前被朗读文本高亮显示. 增加朗 ...

  9. 实用小工具:语音朗读软件—朗读女4.0正式版

    之前我们发过朗读女的3.0版本,还是比较喜欢这款小巧的软件的.软件本身很小,只有1M多的样子,但是如果不下载语音库的话,会使用windows7自带的语音库,大家都知道,自带的那声音的确不怎么样,所以我 ...

最新文章

  1. linux源码编译安装nginx
  2. Nat. Med.:iHMP之“微生物组与早产”
  3. tensorflow--variable_scope
  4. Batch Norm、Layer Norm、Instance Norm、Group Norm、Switchable Norm总结
  5. 【整理】ABAP 7.40新特性介绍(下)
  6. LeetCode 1685. 有序数组中差绝对值之和(前缀和)
  7. 字符串的相关方法 2101 0310
  8. 【Kafka】Kafka 修改某个消费组的偏移量
  9. 京瓷1020怎么打印自检页_惠普打印机怎样打印测试页
  10. 用opencv实现连连看外挂
  11. python第五次笔记
  12. 华为智慧屏 SE55
  13. 未来一年西藏旅行时间表,此生必去一次。
  14. 使用keil安装目录下的相关驱动进行安装
  15. amazon_亚马逊甚至不再那么方便
  16. 教你淘宝店铺如何做推广!
  17. 新华都总裁兼CEO给唐骏留言
  18. 名侦探柯南剧集数据统计分析
  19. MyTest.axf section `.text‘ will not fit in region `Flash30‘
  20. 网吧xp母盘制作流程+QQDLL+系统文件DLL修改

热门文章

  1. c语言编程拱猪计分,拱猪计分
  2. ftp 修改服务器文件时间戳,如何使用Python ftplib获取FTP文件的修改时间
  3. 谁说 JavaScript 简单的? – 码农网 http://www.codeceo.com/article/who-said-javascript-was-easy.html
  4. missing go.sum entry for module providing package github.com/astaxie/beego
  5. 手机叫车软件生存样本调查:部分公司月投入百万推广
  6. 【微信小程序】API之网络(一)发起请求
  7. 2017南京师范大学计算机学院录取名单,重磅!南京师范大学2017年江苏省普通本一录取结果发布...
  8. “算力服务方阵”启动会暨“最强算力MAXP全球高性能云计算创新大赛”闭幕式在京召开
  9. 全网通DTU在智慧安全用电系统中的应用
  10. 超级签名企业签名免签封装微信多开自助分发多合一系统