力控组态软件ForceControl V7.0后台组件语音报警的控件属性和控件方法
语音报警控件的控件属性
Rate
描述: 设置语速
类型: 整型
说明: nRate 为播音的快慢,取值范围为 -10 到 10 之间 , 以 1 的倍数增减。
示例: #AlarmSound.nRate = 8;// 设置语速为 8
Volume
描述: 设置音量
类型: 整型
说明: nVolume 为声音的大小,取值范围为 0 到 100 之间 , 以 10 的单位增减。
示例: #AlarmSound.nVolume = 90;// 设置音量为 90
语音报警控件 控件方法
CancelCurPlay()
描述: 取消当前正在播放的报警,播放下一个报警
返回值: 无
参数: 无
说明: 取消当前正在播放的报警,播放下一个报警
示例: #AlarmSound.CancelCurPlay();
CancelPlayList()
描述: 清除正在播放的报警语音队列 , 等待播放新的报警语音
返回值: 无
参数: 无
说明: 清除正在播放的报警语音队列 , 等待播放新的报警语音
示例: #AlarmSound.CancelPlayList();
Read(string strvalue)
描述: 读取指定字符串
返回值: 无
参数: strvalue 为读音的内容,可由英文、中文和数字组成。
说明: 播音
示例: #AlarmSound.Read(” 这是一个语音播报文字的方法 “);
SetVoice(int nValue)
描述: 设置是否播放报警语音
返回值: void
参数: nValue 设置的参数
说明: 当 nValue = 0 时,播放报警语音,否则不播放报警语音
Skip(int nvalue)
描述: 跳过当前正在播放的语音
返回值: 无
参数: nvalue- 跳过语音数,从 0 开始
0- 跳过当前正在播放的语音,并将该语音重新播放一次
1- 跳过当前正在播放的语音,并播放第二个语音
2- 跳过当前正在播放的语音,并播放第三个语音
说明 : 跳过当前正在播放的语音
示例: #AlarmSound.Skip(0);// 跳过当前正在播放的语音,并将该语音重新播放一次