一种基于程控交换机的多语种语音选择播放方法.pdf

上传人:32 文档编号:689091 上传时间:2018-03-05 格式:PDF 页数:11 大小:502.45KB
返回 下载 相关 举报
摘要
申请专利号:

CN200310118228.2

申请日:

2003.12.05

公开号:

CN1547377A

公开日:

2004.11.17

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

H04M3/42

主分类号:

H04M3/42

申请人:

中兴通讯股份有限公司;

发明人:

马龙; 葛聪; 王淑君; 邵春

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层

优先权:

专利代理机构:

北京律诚同业知识产权代理有限公司

代理人:

梁挥;徐金国

PDF下载: PDF下载
内容摘要

本发明公开了一种基于程控交换机的多语种语音选择播放方法,用于交换机业务音的播放,包括:把交换机所需的业务音根据一定规则分解成音元;在交换机数据库中增加一业务音数据表和一音元数据表,在所述业务音数据表中存储业务音的音元组成方式,在所述音元数据表中存储所有音元和交换机音板的配置关系;将多个语种的语法规则的数据存储到交换机中;将多个语种的业务音的音元存储到交换机中;在交换机配置的语种中设置播放语种,并进行所述播放语种的业务音播放。本发明通过修改语音的数据配置就可以实现单语种或多语种的语音提示。

权利要求书

1: 一种基于程控交换机的多语种语音选择播放方法,用于交换机业 务音的播放,其特征在于,包括如下步骤: 步骤一,将交换机所需的业务音根据一定规则分解成音元; 步骤二,存储一业务音数据表和一音元数据表到交换机数据库中, 在所述业务音数据表中存储业务音的音元组成方式,在所述音元数据表 中存储所有音元和交换机音板的配置关系; 步骤三,将多个语种的语法规则的数据存储到交换机中; 步骤四,将多个语种的业务音的音元存储到交换机中; 步骤五,在交换机配置的语种中设置播放语种,并进行播放语种的 业务音播放。
2: 根据权利要求1所述的方法,其特征在于,所述步骤五中,进行 业务音播放包括如下步骤: 步骤51,交换机的业务程序获取所选择的播放语种,并向所述交换 机数据库提供所述播放语种的业务音的编码; 步骤52,根据所述编码在所述业务音数据表中查找所述业务音; 步骤53,在所述音元数据表中查找所述业务音对应的音元; 步骤54,所述数据库根据所述播放语种的语法规则向所述业务程序 返回所述业务音的音元; 步骤55,所述业务程序根据所述音元数据表中音元和音板的配置关 系进行放音。
3: 根据权利要求1或2所述的方法,其特征在于,在所述步骤五中, 还包括判断是否已经设置播放语种的步骤,如设置了播放语种,则根据 设置的语种和顺序播放业务音;如未设置播放语种,则播放一默认语种 的业务音。
4: 根据权利要求3所述的方法,其特征在于,在所述步骤二中,所 述音元组成方式包括业务音类型、音元拼凑关系和音元插入规则。
5: 根据权利要求3所述的方法,其特征在于,在所述步骤一中,所 述规则包括: a、把可能多次使用的语音作为单独音元; b、把单个数字作为单独的音元; c、把作为单位的词作为单独的音元; d、把语音中出现的连接词作为单独的音元; e、考虑音元的拼接,把特殊的词作为单独的音元。
6: 根据权利要求3所述的方法,其特征在于,所述步骤四进一步包 括:进行各语种音元的录制、处理,根据所述音元数据表生成交换机可 以识别的语音文件并装载到交换机音板。
7: 根据权利要求2所述的方法,其特征在于,所述步骤52中还包 括判断所述业务音是否存在的步骤,如果不存在,则向所述业务程序发 送一失败信号。
8: 根据权利要求2所述的方法,其特征在于,所述步骤54中还包 括获取所述业务音的类型并判断所述类型是否组合音的步骤,如果所述 类型不是组合音,则向所述业务程序发送一失败信号。
9: 根据权利要求3所述的方法,其特征在于,在所述步骤五中,在 交换机配置的语种中设置播放语种包括:选择单播放语种或选择多播放 语种循环播放。

说明书


一种基于程控交换机的多语种语音选择播放方法

    【技术领域】

    本发明涉及一种语音选择播放的方法,尤其是涉及一种在程控交换机上实现语音选择播放的方法。

    背景技术

    交换机语音业务是指在程控交换机上向用户播放语音提示的业务。

    以下先介绍几个基本概念:

    广播音和组合音。交换机语音提示分为两种类型,一种是广播音,另一种为组合音。一个广播音可以为多个用户共享,也叫做共享音,如“您拨的用户忙,请稍候再拨”;而组合音只能被某个用户独占,也叫做独占音,如“主叫号码是×××××××”。

    业务音和音元。为了便于理解,把用户听到的完整提示音定义为业务音。业务音中最小的语音单位定义为音元。业务音由音元组成。一条业务音可以由一个音元组成,也可以由多个音元组成。如“主叫号码是2871540”是一条业务音,其中的音元包括“主叫号码是”、“2”、“8”、“7”、“1”、“5”、“4”和“0”。

    一般的交换机系统只能向用户提供单语种语音提示,比如国内的交换机是中文提示,其他国家一般是英文。由于不同语种语法地差异,如果用户需要中文+英文的语音提示就需要修改程序代码,而且需要重新进行语音录制、处理和向音板中装载新的语音,工作量很大并且通用性差,从而导致维护成本增大。随着市场的国际化,国内交换机在不同国家和地区开局越来越多,对交换机能提供当地语言、当地语言+英文、方言+官方语言+英文的语音提示的需求日益迫切。

    【发明内容】

    本发明所要解决的技术问题是提供一种基于程控交换机的多语种语音选择播放方法,解决现有技术变更语音提示需要修改程序代码,而且需要重新进行语音录制、处理和向音板中装载新的语音的问题。

    为达到上述目的,本发明提供了一种基于程控交换机的多语种语音选择播放方法,用于交换机业务音的播放,包括如下步骤:

    步骤一,将交换机所需的业务音根据一定规则分解成音元;

    步骤二,存储一业务音数据表和一音元数据表到交换机数据库中,

    在所述业务音数据表中存储业务音的音元组成方式,在所述音元数据表中存储所有音元和交换机音板的配置关系;

    步骤三,将多个语种的语法规则的数据存储到交换机中;

    步骤四,将多个语种的业务音的音元存储到交换机中;

    步骤五,在交换机配置的语种中选择播放语种,并进行播放语种的业务音播放。

    上述的方法,其特点在于,所述步骤五中,进行业务音播放包括如下步骤:

    步骤51,交换机的业务程序获取所选择的播放语种,并向所述交换机数据库提供所述播放语种的业务音的编码;

    步骤52,根据所述编码在所述业务音数据表中查找所述业务音;

    步骤53,在所述音元数据表中查找所述业务音对应的音元;

    步骤54,所述数据库根据所述播放语种的语法规则向所述业务程序返回所述业务音的音元;

    步骤55,所述业务程序根据所述音元数据表中音元和音板的配置关系进行放音。

    上述的方法,其特点在于,在所述步骤五中,还包括判断是否已经设置播放语种的步骤,如设置了播放语种,则根据设置的语种和顺序播放业务音;如未设置播放语种,则播放一默认语种的业务音。

    上述的方法,其特点在于,在所述步骤二中,所述音元组成方式包括业务音类型、音元拼凑关系和音元插入规则。

    上述的方法,其特点在于,在所述步骤一中,所述规则包括:

    a、把可能多次使用的语音作为单独音元;

    b、把单个数字作为单独的音元;

    c、把作为单位的词作为单独的音元;

    d、把语音中出现的连接词作为单独的音元;

    e、考虑音元的拼接,把特殊的词作为单独的音元。

    上述的方法,其特点在于,所述步骤四进一步包括:进行各语种音元的录制、处理,根据所述音元数据表生成交换机可以识别的语音文件并装载到交换机音板。

    上述的方法,其特点在于,所述步骤52中还包括判断所述业务音是否存在的步骤,如果不存在,则向所述业务程序发送一失败信号。

    上述的方法,其特点在于,所述步骤54中还包括获取所述业务音的类型并判断所述类型是否组合音的步骤,如果所述类型不是组合音,则向所述业务程序发送一失败信号。

    上述的方法,其特点在于,在所述步骤五中,在交换机配置的语种中设置播放语种包括:选择单播放语种或选择多播放语种循环播放。

    本发明的技术效果在于:

    本发明所述的方法最大特点是不修改交换机硬件设置,不需要重新录制、加载交换机语音,不要增加任何设备,只需要把交换机的业务音划分为音元,然后在交换机中预置多种语言所需音元和语法规则,通过修改语音的数据配置就可以实现单语种或多语种的语音提示,避免了因语种改变或者提示音播放方式变化而进行的代码修改和语音录制,该方法具有灵活,维护成本低,扩展性强等特点。

    下面结合附图进一步详细说明本发明的具体实施例。

    【附图说明】

    图1是本发明基于程控交换机的多语种语音选择播放方法的流程图;

    图2是本发明的业务音播放流程图。

    【具体实施方式】

    如图1所示,是本发明的流程图,包括如下步骤:

    步骤100,把交换机所需的业务音根据一定规则分解成音元;

    步骤200,在交换机数据库中增加一业务音数据表和一音元数据表,

    在所述业务音数据表中存储业务音的音元组成方式,在所述音元数据表中存储所有音元和交换机音板的配置关系;

    步骤300,将多个语种的语法规则的数据存储到交换机中;

    步骤400,将多个语种的业务音的音元存储到交换机中;

    步骤500,在交换机配置的语种中选择播放语种,并进行所述播放语种的业务音播放。

    以程控交换机中实现支持英语、俄语、西班牙语、汉语、阿拉伯语、希腊语、法语等多语种语音选择播放为例,首先要根据交换机的业务需求,确定需要的业务音,并收集各语种的语法,在充分分析业务音和各语种语法的基础上,把这些业务音分解成音元。分解原则主要包括:

    1)为节约交换机语音文件空间,把可能多次使用的语音作为单独音元,如“对不起”、“谢谢”等;

    2)把单个数字作为单独的音元,如“零”、“么”、“二”等;

    3)把作为单位的词作为单独的音元,如表示时间的“月”、“日”,表示数量的“千”、“百”,表示货币的“元”、“角”、“Dollar”等,对于有单复数区别的,如英文中Dollar和Dollars应分别作为单独的音元,俄罗斯语有些词有阴性阳性之分,也应分别作为音元;

    4)考虑各语种差异,把语音中出现的连接词作为单独的音元,比如西班牙语的报时语法是“小时+Y+分钟”,中间有个连接词“Y”,是and的意思,应作为单独的音元;

    5)考虑音元的拼接,把特殊的词作为单独的音元,如中文的“二十一”是三个音元“二”、“十”和“一”,在英文中是两个音元“Twenty”和“One”,“Twenty”应该作为单独的音元。

    在上述基础上设计业务音表和音元表,在业务音表中设计业务音的音元组成方式,包括业务音类型(广播音或组合音),音元拼凑关系(即音元位置),音元插入规则(日期、时间、金额、数值或数码)等,在音元表中设计所有音元和交换机音板的配置关系。以报时业务音(现在时间是XX时YY分ZZ秒)为例,根据以上原则分解音元,“现在时间是”、“时”、“分”、“秒”和其中的数字分别作为音元,业务音表中包含该业务音是组合音,各音元的位置,需要在“时”、“分”、“秒”音元前插入时间数字等信息,音元表中分配该音元在交换机音板上的地址。

    然后在交换机中预置以上各语种组合音的语法规则,广播音的播放只是简单的音元拼凑,不涉及语法问题,只需要根据各语种的音元直接进行拼凑即可实现多语种播放。

    进行各语种音元的录制、处理,根据音元表生成交换机可以识别的语音文件,随后装载交换机音板。

    在交换机数据配置中提供多语种设置功能,列出交换机中能够实现的提示音语种,由用户进行选择设置。

    以用户需要阿拉伯语和英语轮流播放的提示音为例,在数据配置中设置第一种语言为阿拉伯语,第二种语言为英语,当需要播放某语音时,由交换机业务程序对此加以判断,通知数据库第一种语音为阿拉伯语,第二种语音是英语,数据库的业务音表根据各语种的业务音编码返回对应的音元给业务程序,由业务程序进行阿拉伯语和英语轮流播放提示音。

    当用户需要俄罗斯语和英语轮流播放的提示音时,用户只需要在交换机数据配置中把的一种语音设置为俄罗斯语,第二种语音为英语。交换机即可根据上述步骤实现俄罗斯语和英语轮流播放。

    如图2所示,是本发明的业务音播放流程图

    进行业务音播放包括如下步骤:

    步骤501,交换机的业务程序获取所选择的播放语种,并向所述交换机数据库提供所述播放语种的业务音的编码;

    步骤502,根据所述编码在所述业务音数据表和音元数据表中查找所述业务音是否存在;是则执行504,否则执行503;

    步骤503,返回失败信号给业务程序;

    步骤504,获取业务音类型;

    步骤505,判断业务音是否为组合音,是则执行506,否则执行503;

    步骤506,所述数据库根据所述播放语种的语法规则向所述业务程序返回所述业务音的音元;

    步骤507,所述业务程序根据所述音元数据表中音元和音板的配置关系进行放音。

    尽管本发明的优选实施例描述如上,但本领域的一般技术人员可以在不超出本发明范围的情况下,实施各种改变、变型和部件的同体替换。因此本发明并不受限于所公开的实现本发明的具体实施例,本发明包括落在所附权利要求之内的所有实施例。

一种基于程控交换机的多语种语音选择播放方法.pdf_第1页
第1页 / 共11页
一种基于程控交换机的多语种语音选择播放方法.pdf_第2页
第2页 / 共11页
一种基于程控交换机的多语种语音选择播放方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种基于程控交换机的多语种语音选择播放方法.pdf》由会员分享,可在线阅读,更多相关《一种基于程控交换机的多语种语音选择播放方法.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明公开了一种基于程控交换机的多语种语音选择播放方法,用于交换机业务音的播放,包括:把交换机所需的业务音根据一定规则分解成音元;在交换机数据库中增加一业务音数据表和一音元数据表,在所述业务音数据表中存储业务音的音元组成方式,在所述音元数据表中存储所有音元和交换机音板的配置关系;将多个语种的语法规则的数据存储到交换机中;将多个语种的业务音的音元存储到交换机中;在交换机配置的语种中设置播放语种,并进。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1