欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c#中SAPI使用总结——SpVoice的使用方法

程序员文章站 2023-11-30 08:24:04
要使用sapi,首先添加引用dotnetspeech,请自行下载dotnetspeech.dll。 初始化对象,spvoice voice = new dotnetspee...
要使用sapi,首先添加引用dotnetspeech,请自行下载dotnetspeech.dll。

初始化对象,spvoice voice = new dotnetspeech.spvoiceclass();

朗读时,使用

voice.speak(string,speechvoicespeakflags.svsflagsasync);
暂停,使用

voice.pause();

从暂停中继续刚才的朗读,使用

voice.resume();

停止功能是大多资料都没有写清楚的,而且在网上很少能找到,这里使用

voice.speak(string.empty, speechvoicespeakflags.svsfpurgebeforespeak);

这样就可以完整地实现了“朗读”、“暂停”、“继续”、“停止”的功能。