SAPI—SpVoice的使用方法
2016-07-12 18:14
351 查看
要使用SAPI,首先添加引用DotNetSpeech,请自行下载DotNetSpeech.dll。初始化对象,SpVoice voice = new DotNetSpeech.SpVoiceClass();朗读时,使用voice.Speak(string,SpeechVoiceSpeakFlags.SVSFlagsAsync);
暂停,使用voice.Pause();从暂停中继续刚才的朗读,使用voice.Resume();停止功能是大多资料都没有写清楚的,而且在网上很少能找到,这里使用voice.Speak(string.Empty, SpeechVoiceSpeakFlags.SVSFPurgeBeforeSpeak);这样就可以完整地实现了“朗读”、“暂停”、“继续”、“停止”的功能。
暂停,使用voice.Pause();从暂停中继续刚才的朗读,使用voice.Resume();停止功能是大多资料都没有写清楚的,而且在网上很少能找到,这里使用voice.Speak(string.Empty, SpeechVoiceSpeakFlags.SVSFPurgeBeforeSpeak);这样就可以完整地实现了“朗读”、“暂停”、“继续”、“停止”的功能。
相关文章推荐
- C# 打印时不显示正在打印的提示
- C#由汉字生成拼音码,很实用的类
- Excel大写金额
- 使用MD5將字串加密 C# VS2005 Sample Code
- ActiveMQ学习笔记
- cell 的复用机制
- 团队管理
- 【转载】Android RecyclerView Bug:IndexOutOfBoundsException: Inconsistency detected. Invalid item position
- 财务大写的有关规定
- DataGridView设置表头是否可见
- DataGridView调整行的高度
- 单片机之STM32 adc Regular injected 意思和区别
- jsp request 对象详解
- Struts2中通过validation.xml验证数字,后台报错
- C#窗口中的控件都看不见了
- C#命名规范
- C#打印时,自定义纸张
- 【引用】C#读写app.config中的数据
- 程序员面试宝典--8.2递归(2)
- AC自动机