我是靠谱客的博主 坚强山水,这篇文章主要介绍语音播报功能总结:,现在分享给大家,希望可以做个参考。

// 创建Sapi SpVoice对象
var voiceObj = new ActiveXObject(“Sapi.SpVoice”);
//设置说话语速 语音朗读速度,取值范围为-10到+10。数值越大,速度越快
voiceObj.Rate=?;
//设置说话音量 取值范围为0到100。数值越大,音量越大。
voiceObj.Volume=?;
//表示发音类型,相当于进行朗读的人,我们可以通过安装相应的语音引擎来增加相应的语音。
voiceObj.Voice=?;
方法:
//朗读,将文本信息转换为语音并按照指定的参数进行朗读,该方法有Text和Flags两个参数,分别指定要朗读的文本和朗读方式(同步或异步等)。
voiceObj.Speak(“开始”,1);
// 获取系统中的语音,用于指定SpVoice的Voice属性。
voiceObj.GetVoices();
//暂停朗读,可暂停使用该对象的所有朗读进程。该方法没有参数。
voiceObj.Pause();
//恢复朗读,可恢复该对象所对应的被暂停的朗读进程。该方法没有参数。
voiceObj.Resume();
//停止朗读,第一个参数设为空,第二个参数设为2
voiceObj.Speak("", 2);
//可以换女声哦
voiceObj.Voice=voiceObj.GetVoices(’’,’’).Item(2);
//设定音频输出,从下拉列表框中选择
voiceObj.AudioOutput = voiceObj.GetAudioOutputs().Item(i);

最后

以上就是坚强山水最近收集整理的关于语音播报功能总结:的全部内容,更多相关语音播报功能总结内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部