我是靠谱客的博主 坚强山水,最近开发中收集的这篇文章主要介绍语音播报功能总结:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

// 创建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);

最后

以上就是坚强山水为你收集整理的语音播报功能总结:的全部内容,希望文章能够帮你解决语音播报功能总结:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部