C#如何完成语音朗读功能?

问题描述

用C#完成,比如说选中几个字,然后用语音朗读出来?有API调用??请大神求解谢谢!!

解决方案

解决方案二:
不想复制黏贴了,你去这里看看吧,有一篇文章能帮助你的。http://www.yesky.com/263/1663263.shtml
解决方案三:
privatevoidbutton1_Click(objectsender,RoutedEventArgse){SpeechSynthesizerspeech=newSpeechSynthesizer();speech.Volume=100;speech.Rate=0;speech.Speak(this.textBox1.Text);}首先要添加引用system.speech
解决方案四:
添加不了这个system.speech哦?怎么弄??引用2楼的回复:

privatevoidbutton1_Click(objectsender,RoutedEventArgse){SpeechSynthesizerspeech=newSpeechSynthesizer();speech.Volume=100;speech.Rate=……

解决方案五:
http://download.csdn.net/detail/study_hard_01/4337710看一下这个保证可以
解决方案六:
这个是可以。。不是这是用什么写的。。这么奇怪??XAML?引用4楼的回复:

http://download.csdn.net/detail/study_hard_01/4337710看一下这个保证可以

解决方案七:
TTS:MicrosoftText-To-SpeechEngine(全文朗读引擎)SAPI:MicrosoftSpeechAPI(语音API)
解决方案八:
哎代码不是问题弄那些什么dll才是麻烦。。一直弄不成功。。哭死
解决方案九:
[Quote=引用3楼的回复:]添加不了这个system.speech哦?怎么弄??引用2楼的回复:第一步:在解决方案中,选中项目中的"引用" 右键→添加引用,在弹出的"添加引用"对话框中选中.Net选项卡,找到system.speech并选上→确定第二步:添加usingsystem.speech;

时间: 2024-12-08 15:25:36

C#如何完成语音朗读功能?的相关文章

实现语音朗读功能

不知道大家有没有发现,在System.Speech.Synthesis命名空间下有一个SpeechSynthesizer类,它可 以指定的文本内容进行语音朗读,而且,这个类用起来也严重简单,简单到什么程度? 试试看. 首先,新建一个项目,随便你建什么项目,反正能测试即可. 然后,添加对System.Speech程序 集的引用,这个不用我教你了,你再菜,只要用VS都不可能不懂这个. 引入 System.Speech.Synthesis命名空间,最后,看好了,几行代码搞定. private void

福昕阅读器PDF语音朗读功能使用教程

  第一步 选择pdf文件 图1:选择文档 选择想要阅读的文档时需要注意一点,那就是所选文档必须是由文本文档生成的PDF文件,而对于由扫描文件或图片生成的PDF文档,当然我相信大家的IQ. 第二步 朗读功能设置 图2:语音设置 工具菜单下选择偏好设置,可针对语音进行音量.语音种类(中文.英文).音频.音速.是否朗读注释内容等各项进行设置(如图4中红框内选项). 第三步 开启朗读功能 图3:朗读菜单 朗读菜单中,可以根据需要选择朗读当前页还是整篇文档.开启朗读功能后,还可以根据自己的喜好调节语速,

Excel语音朗读表格数据 轻松完成数据检查

工作中常常需要仔细校对各种复杂的Excel表格数据,如果全部靠眼睛校对,很容易出差错.如果Excel表格可以把表格数据念出来,不仅减轻了工作量,还不容易出错. 在Excel2003中,我们可以通过"视图"-"工具栏",选中"文本到语音"复选框来使用朗读单元格功能.由于这个功能在安装Excel时不是默认的,所以在第一次使用时会提示插入Office安装光盘来安装这个功能. 使用的时候打开"文本到语音"工具栏,数据文件中用鼠标选择要

语音朗读入门

利用微软自带的TTS,能够做到一个简单的语音朗读功能 using System.Speech.Synthesis; //用于语音朗读 using System.Speech.Recognition;//用于识别语音 namespace ConsoleApplication1 {     class Program     {         static void Main(string[] args)         {             while (true)            

Office2007在文档中怎么开启朗读功能

  Office2007在文档中怎么开启朗读功能?但是再经过一些"研究",我发现这个功能在Excel2007的任何标签或是功能区中都没有提供,而是要自己进行用户自定义设置.我们可以通过在Excel2007窗口的左上角添加一个快速启动工具栏来实现这一功能. 单击Office图标选择"Excel选项"-"自定义";在弹出的对话框左上方的下拉菜单中单击"不在功能区中的命令",选择其中的"朗读单元格",最后单击&q

Office2007开启文档朗读功能方法

  相信很多人在使用Office2007以前的office办公版本的时候,有朗读单元格这个功能.但是在使用Excel2007的时候却发现:找不到朗读单元格这个功能了. 我知道在Excel2003中,可以通过"视图"-"工具栏"-勾选"文本到语音"来使用朗读单元格功能检校我输入的数据.但是在Excel2007中,"文本到语音"找了半天都没有找到,甚至在帮助文件中也找不到它的踪迹. 但是再经过一些"研究",我发

C#语音朗读文本 — TTS的实现

原文:C#语音朗读文本 - TTS的实现 TTS, Text To Speech的缩写,是使用语音朗读文本的技术.目前,在国内应用较多的是排队叫号系统 Windows 平台的TTS,通常使用的是微软自带的 Speech API. Windows XP 自带的是 Speech API 5.1,默认是只支持英文的.如果要朗读中文,需要安装LangPack,里面支持简体中文,不过,是个男生的发音. 从Vista开始,默认自带的 Microsoft Speech API 5.3,效果好了很多,可惜不支持

iphone6怎么关闭语音朗读?苹果6关闭语音朗读方法

1)首先,开启了Voiceover(语音朗读)功能后,无论你按哪里都会有出现一个黑色框框的.大家如果看到下图一样,有框框跟随,证明你已经开启了Voiceover功能.然后大家点击[设置]按钮,连按2次.然后在[设置]界面找到[通用]栏,同样连按2次.(如下图所示) 注:在开启Voiceover功能后,大家需要选择哪个按键都需要连按2次才能进入.   2)在[通用]界面里选择[辅助功能],然后选择[Voiceover]进入.(如下图所示)   3)最后在[Voiceover]界面里,连按2次开关按

Android开发之文本内容自动朗读功能实现方法

本文实例讲述了Android开发之文本内容自动朗读功能实现方法.分享给大家供大家参考,具体如下: Android提供了自动朗读支持.自动朗读支持可以对指定文本内容进行朗读,从而发生声音:不仅如此,Android的自动朗读支持还允许把文本对应的音频录制成音频文件,方便以后播放.这种自动朗读支持的英文名称为TextToSpeech,简称TTS. 借助于TTS的支持,可以在应用程序中动态地增加音频输出,从而改善用户体验. Android的自动朗读支持主要通过TextTospeech来完成,该累提供了如