8.25、添加语音信息
参数 | 数据 长度 | 默认值 | 描述 |
CmdGroup | 1 | 0xA2 | 命令分组编号 |
Cmd | 1 | 0x0E | 命令编号 |
Response | 1 | 0x01 | 是否要求控制器回复。 0x01——控制器必须回复, 0x02控制器不必回复 |
Reserved | 8 | 0 | 保留 |
StoreFlag | 1 | 0x01 | 该值为 1 表示需要存储到 FLASH 中,掉电信息不丢失;该值为 0 表示不需要存储到FLASH 中,掉电信息丢失
|
SoundPerson | 1 | 0x00 | 发音人,该值范围是 0-5,共 6 种选择,默认为 0
|
SoundVolum | 1 | 0x05 | 音量该值范围是 0~10,共 11 种, 0 表示 静音该值默认为 5
|
SoundSpeed | 1 | 0x05 | 语速该值范围是0〜10,共11种,该值默认为5 |
SoundDataMode | 1 | 0x00 | SoundData的编码格式:该值意义如下: 0X00 GB2312; 0X01 GBK; 0X02 BIG5; 0X03 UNICODE |
Sound ReplayTimes | 4 | 0x00000000 | 重播次数,该值为 0,表示播放 1 次该值为1,表示播放 2 次......该值为 0xffffffffffffffff,表示播放无限次, 该值默认为 0;
|
SoundReplayDelay | 4 | 0x00000000 | 重播时间间隔,该值表示两次播放语音的时间间隔,单位为 10ms,该值默认为 0;
|
Sound Reserved Para Len | 1 | 0x00 | 语音参数保留长度 |
Sound Reserved Para | N | 语音参数保留参数当SoundReservedParaLen 为 0 时不发送该部分参数 | |
SoundDataLen | 4 | 语音数据长度 | |
SoundData | N | 语音数据 |
返回值: ACK 或 NACK。
注意:该命令对所有节目均有效,主要适用于所有节目均需要播放相同的语音信息情况下,客户不需要对每个节目重复设置语音信息;或者客户发送临时语音信息,便于频繁更新语音信息。播放某个节目时,如果该节目内有语音区,同时又发送了该命令,则以该命令为准进行播放,也就是说,该命令的优先级高于节目自带语音信息。