MSG9000智能网音加载过程说明.docx
- 文档编号:5454827
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:10
- 大小:170.07KB
MSG9000智能网音加载过程说明.docx
《MSG9000智能网音加载过程说明.docx》由会员分享,可在线阅读,更多相关《MSG9000智能网音加载过程说明.docx(10页珍藏版)》请在冰豆网上搜索。
MSG9000智能网音加载过程说明
MSG9000智能网音资源加载过程说明
本说明以加载汕头欣方A率APS语音共104条语音到MSG9000的MRB板的tone子单元的过程为例,来说明将外部音文件导入到MSG9000中的完整过程
1前提条件
要正确加载音资源,必须首先确认是否正确配置了tone子单元。
1.确认tonedsp版本是否正确加载
a)版本管理-〉版本设置-〉查看确认是否有名为FUNC_DSP_TONE的DSP版本。
2.确认是否配置了音子单元
a)配置管理-〉数据管理-〉动态数据管理-〉电路状态观察,
b)观察是否有TONE子单元
c)如果没有,需要在单元配置中,选中MRB板,在子单元配置中,配置相应子单元类型为TONE,完成后传表。
2将外部音文件导入音源文件中
音加载的最终目的是将外部音加载到TONE子单元的DSP中。
在MSG9000系统中,所有的原始音是存放在C;/zxmsg/tone/NEW.64这个文件当中的。
因此,首先需要将外部音文件导入到new.64这个文件当中。
这里需要说明一下,在系统安装时,new.64这个文件中已经默认包含了编号为0-29,124-219,10000-10029,10124-10219的基本音元。
(备注:
音元是语音管理的最小单位,对应着实际的一条条语音)因此,我们添加的外部音元编号要注意不要与现有音元编号冲突。
对于外部音文件,文件的命名往往有其自定的规则,例如,本例中需要添加的音文件的命名便是从3D010001.wav一直到3D01025D.wav,共104条。
在MSG9000系统中,对音元文件的命名是有要求的:
toneXXX.wav
其中,XXX对应着相应音元的编号。
比如500号音元的音元文件就是tone500.wav.
因此,我们首先需要将3D010001.wav--3D01025D.wav的文件重命名为tone500.wav—tone603.wav。
推荐使用totalcommander这个工具来批量修改文件名,具体过程不再敷述。
接下来,便是具体的导入过程:
1.将修改完毕的音元文件保存在特定的文件夹下。
2.将C;/zxmsg/tone/NEW.64拷贝到到c:
/zxmsg目录下面。
3.打开语音管理程序tone.exe,该程序的路径为c:
/zxmsg。
打开后的界面如图所示:
4.在语音文件选择界面中,点击0选则音板文件按钮,出现如下界面:
选则New.64后,点击确定。
5.进入语音传送界面,点击“批量转入语音”按钮,在弹出的“选择目标路径”菜单中,找到存放待倒入的音文件的路径,点击确定。
6.点击“生成语音文件”按钮。
按提示保持原始语音文件后,一路确定即可。
7.将c:
/zxmsg目录下的new.64文件拷备回c:
/zxmsg/tone目录下面即可。
3.添加音元,业务音,协议音的逻辑描述
3.1音元
在上面的描述中,我们已经知道音元是语音加载的最小单位,他对应着实际的一条条具体的语音。
通过语音管理-〉音元管理-〉添加,我们可以添加一条具体的音元及其描述:
音元的添加对应的人机命令为4570:
命令编号:
4570
命令助记符:
ADD_TONECODE
命令级别:
2
设备类型:
MSG9000
命令功能:
增加音元
输入参数说明:
序号参数类型参数名称参数说明参数范围缺省值可选
1INT\WORDCODE音元编码0-65535必选
2STR\STRINGDESCRIPT音元描述-1-100必选
该命令无输出
举例:
4570:
CODE=11,DESCRIPT="主叫号码是";
将音元编号为11,内容为"主叫号码是"的音元加入音表中。
备注:
相关命令:
4571:
MODIFY_TONECODE(修改音元)
4572:
DELETE_TONECODE(删除音元)
4573:
SHOW_TONEDESCRIPTION(显示音元描述)3.2业务音
业务音是一个或几个音元的组合,用户可以根据实际需要来决定一条业务音的构成。
同样含义的业务音,业务音编号相同,但根据对应的不同语言类型,内含的音元文件可能不同。
添加业务音对应得人机命令为4575:
命令编号:
4575
命令助记符:
ADD_TONEID
命令级别:
2
设备类型:
MSG9000
命令功能:
增加业务音
输入参数说明:
序号参数类型参数名称参数说明参数范围缺省值可选
1INT\WORDTONEID业务音编码0-65535必选
2INT\BYTELANGUAGE语言类型0-2551必选
3INT\BYTEKIND音类型1-32必选
4INT\BYTESITE0插入位置00-7可选
5INT\BYTESITE1插入位置10-70可选
6INT\BYTESITE2插入位置20-70可选
7INT\BYTESITE3插入位置30-70可选
8INT\BYTESITE4插入位置40-70可选
9INT\BYTETYPE0插入音类别00-12可选
10INT\BYTETYPE1插入音类别10-12可选
11INT\BYTETYPE2插入音类别20-12可选
12INT\BYTETYPE3插入音类别30-12可选
13INT\BYTETYPE4插入音类别40-12可选
14INT\WORDCODE0音元编码00-65535可选
15INT\WORDCODE1音元编码10-65535可选
16INT\WORDCODE2音元编码20-65535可选
17INT\WORDCODE3音元编码30-65535可选
19INT\WORDCODE4音元编码40-65535可选
20INT\WORDCODE5音元编码50-65535可选
该命令无输出
举例:
4575:
TONEID=13,KIND=3,SITE0=2,TYPE0=2,CODE0=11;
创建编号为13的业务音,其采用的音元为11("主叫号码是"),在音元后需要添加数字,即
"主叫号码是xxx"。
备注:
参数补充说明:
LANGUAGE:
1中文
2英文
3粤语
4梅洲话
5巴基斯坦
6希腊
7潮汕话
8朝鲜
9泰国
10叙利亚
11印度
12埃及
3.3协议音
协议音与软交换中的业务音相对应。
和上面讲的MSG9000的业务音类似,一条协议音对应着一种含义的业务音,如果该业务音有多个语言版本,那么对应的协议音应该将所有语言类型的音都配置上去。
此外,目前定义了两种类型的协议音包:
基本语音和自定义语言。
基本音往往对应着固定音,由tone的前14个音通道来播放。
我们日常操作主要是对自定义语音来进行。
添加协议音的人机命令为4580:
命令编号:
4580
命令助记符:
ADD_TONEPRO
命令级别:
2
设备类型:
MSG9000
命令功能:
增加协议业务音
输入参数说明:
序号参数类型参数名称参数说明参数范围缺省值可选
1包类型PKGID包类型1-255必选
2INT\WORDTONEPRO协议的业务音编号0-65535必选
3INT\WORDTONEID内部业务音编号0-65535必选
4INT\BYTESKEY音文件0-255必选
该命令无输出
枚举说明:
包类型取值如下:
7:
7-基本语音
17:
17-自定义语音
举例:
4580:
PKGID=17,TONEPRO=48,TONEID=2,SKEY=1;
增加协议业务音,其包类型为自定义语音,协议业务音编码为48,对应的内部业务音编码为2,音文件为1。
备注:
输入参数说明:
PKGID:
包类型,用户增加的协议音都选择17:
自定义语音
SKEY:
业务键,目前系统初始化只有1,除非用户增加,否则这里都填1
相关命令:
4581:
MODIFY_TONEPRO(修改协议业务音)
4582:
DELETE_TONEPRO(删除协议业务音)
4583:
SHOW_TONEPRO_LIST(显示协议业务音)
这里给出汕头语音加载音元,内部业务音,协议音定义的脚本:
4语音的加载及注意事项
语音加载就是将new.64音板文件中的语音加载到tone子单元的DSP中的过程。
推荐使用语音管理界面来加载。
首先选择需要加载音的音子单元,系统支持并行加载,但属于同一块MRB板的tone子单元不支持并行加载,只支持串行加载。
选定需要加载的子单元后,点击开始装载即可。
注意,如果在装载过程中出现“清FLASH出错”的错误,等其他单元加载完后,再单独加载,之前最好复位相应的MRB板。
如果仍然有问题,首先确认模块容量足够,可以先将该子单元配置为暂未使用,传表,复位MRB,然后再将该单元配置为音子单元,传表,复位MRB。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MSG9000 智能 加载 过程 说明
![提示](https://static.bdocx.com/images/bang_tan.gif)