java sapi.spvoice_SAPI使用总结——SpVoice的使用方法
最近使用C#重做了点名系统(要用到TTS,让计算机点名)使用了SAPI,在这里总结一下SpVoice的使用方法。
要使用SAPI,首先添加引用DotNetSpeech,请自行下载DotNetSpeech.dll。
初始化对象,SpVoice voice = new DotNetSpeech.SpVoiceClass();
朗读时,使用
voice.Speak(string,SpeechVoiceSpeakFlags.SVSFlagsAsync);
暂停,使用
voice.Pause();
从暂停中继续刚才的朗读,使用
voice.Resume();
停止功能是大多资料都没有写清楚的,而且在网上很少能找到,这里使用
voice.Speak(string.Empty, SpeechVoiceSpeakFlags.SVSFPurgeBeforeSpeak);
这样就可以完整地实现了“朗读”、“暂停”、“继续”、“停止”的功能。
作者: 翟士丹 发表于 2011-04-06 09:34 原文链接
java sapi.spvoice_SAPI使用总结——SpVoice的使用方法相关推荐
- SAPI使用总结——SpVoice的使用方法
最近使用C#重做了点名系统(要用到TTS,让计算机点名)使用了SAPI,在这里总结一下SpVoice的使用方法. 要使用SAPI,首先添加引用DotNetSpeech,请自行下载DotNetSpeec ...
- 判断字符串不包含某个字符php,java判断字符串是否包含某个字符的方法
java判断字符串是否包含某个字符的方法: 一.contains方法 1:描述 java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列 2: ...
- java 中lock,java中lock获取锁的四种方法
在java接口中会存放着许多方法,方便线程使用时的直接调用.对于lock接口大家都不陌生,我们已经初步对概念进行了理解.那么在获取锁的方法上想必还不是很清楚.下面我们就lock获取锁的四种方法分别进行 ...
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法 java.lang.ClassNotFoundException: com.
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法 java.lang.ClassNotFoundException: com.m ...
- Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法
Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法 下载网络上的Adobe flash cs5 精简版(绿色版),Java运行时环境初始化时出现错误,你可能需要重装Flash ...
- 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)
作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://zh.lucida.me/blog/java-8-lambdas-insideout-language- ...
- java开发中遇到的问题及解决方法(持续更新)
java开发中遇到的问题及解决方法(持续更新) 参考文章: (1)java开发中遇到的问题及解决方法(持续更新) (2)https://www.cnblogs.com/LiuYanYGZ/p/6112 ...
- Android DialogFragment 遇到 java.lang.IllegalStateException: Fragment already added: 的解决方法
Android DialogFragment 遇到 java.lang.IllegalStateException: Fragment already added: 的解决方法 参考文章: (1)An ...
- Idea运行web项目时,提示java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决方法
Idea运行web项目时,提示java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决方法 参考文章: (1)Idea运行web项目时,提示j ...
最新文章
- MS-SQL数据库开发—精典
- 3.C#知识点:is和as
- php todo和其他备注,Vim中列出TODO与FIXME等备注的方法
- Python基础教程:函数及其参数
- 电气工程及其自动化专业英语苏小林翻译_“万千星光 智能点亮” 电气工程及其自动化专业讲座...
- 三十岁前不必在乎的三十件事
- Android MVC模式在android系统中的体现
- 在任何无法理解的情况下,请编写脚本
- 日常见到一些命令使用实例~(持续更新!)
- 轻松搞定对容器实例日志设置定期清理和回卷 1
- php7 生成.so,centos8 php7 生成 openssl.so 文件执行make时报错:【已解决】
- 基于Flume的美团日志收集系统
- 所有 HTTP 状态代码及其定义
- django1.6 mysql_如何在Django1.6结合Python3.4版本中使用MySql
- 快速开发实用工具VRTK-011
- JavaCV音视频开发宝典:录制vp8和vp9编码的webm格式视频,以mp4转webm为例
- 部署并安装Discuz
- Spark 创建 hive表报错 ROW FORMAT DELIMITED is only compatible with 'textfile', not 'parquet'
- 一个请求式分页存储管理系统中计算机应用,操作系统概论自考2012年7月真题
- Anomaly Detection in Quasi-Periodic TimeSeries Based on Automatic Data Segmentation and Attentional