一种在智能网中播放文本语音的系统和方法

文档序号:7965033阅读:290来源:国知局
专利名称:一种在智能网中播放文本语音的系统和方法
技术领域
本发明涉及智能网领域,具体地说,涉及一种在智能网中播放文本语音的系统和方法。
背景技术
目前的语音通讯领域中,需要将各种信息用语音的形式向用户播放。其中播放文本信息 是很普遍的一种应用。现有实现方法如图l所示,基本原理如下
终端设备通过用户接入设备向系统请求服务,在建立语音交互连接后,当业务处理模块 需要播放文本信息的时候,将文本信息发送给文本转语音模块,文本转语音模块将文本转为 语音后,返回给业务处理模块,然后播放给用户。
从上述的实现原理来看,现有的播放文本语音方法存在以下不足
1、 如果系统需要群发相同文本信息的时候,因为每条文本信息都需要经过文本转语音服 务器进行语音转换,非常影响系统性能。
2、 文本转语音服务器的资源有限,如果相同的文本每次都要去转换语音,非常浪费资源, 特别是业务量很大的时候,影响其他文本的正常转换。

发明内容
为了克服现有技术中存在的问题,本发明提出一种在智能网中通过标示并记录转换过的 文本,使得相同的文本不需要重复转换的播放文本语音的系统和方法。
本发明具体是这样实现的
一种在智能网中播放文本语音的系统,包括,业务代理模块、文本转语音模块,其特征 在于,还包括,
语音代理模块, 语音资源模块,
所述语音代理模块,负责接收文本内容,检査文本内容是否做过语音转换,通过与文本 转语音模块的交互完成文本内容向语音文件的转换,对语音文件进行编号,向业务处理模块
返回语音编号;
所述语音资源模块,负责接收和保存语音代理模块发送过来的语音文件,并响应业务处 理模块的放音请求进行放音操作。
所述语音代理模块,对文本内容进行标示,对完成转换的语音文件按照一定的规则与序 列产生对应的编号。
所述文本转语音模块,将得到的文本内容按语言进行语法语义分析,产生符合语法逻辑 与语法习惯的语音,将产生的语音以文件的形式返回给语音代理模块。 一种在智能网中播放文本语音的方法,其特征在于,包括如下步骤 第1步,文本内容发送到语音代理模块;
第2步,判断文本内容是否有对应的标示,若没有标示,则对文本内容进行标示后发送 到文本转语音模块,转为语音文件,若有标示,则跳到第5步;
第3步,收到转换后的语音文件的语音代理模块,为语音文件生成一个编号,然后将语 音文件转发给语音资源模块保存;
第4步,语音资源模块按编号保存语音文件,然后向语音代理模块返回操作结果;
第5步,将文本内容标示对应的语音文件编号发送给业务处理模块;
第6步,根据语音编号,业务处理模块向语音资源模块发送放音请求,实现语音的播放。 采用本发明与现有技术相比,有如下优点
1、 提高了系统播放文本语音的性能。相同的文本内容可以立即得到对应的语音文件,在 系统需要群发相同文本内容时候,性能的提高特别明显;
2、 减少了文本转语音服务器的负担。相同文本内容不会重复到文本转语音服务器进行语 音转换;
3、 提高了功能模块的独立性,避免因为过分依赖智能网而出现的局限性,比如有的智能 网的业务处理模块,若直接跟文本转语音模块交互,只能转换有限字符;
4、 可以对文本转语音过程进行更方便的管理和数据统计。


图1为目前智能网播放文本语音系统的示意图2为本发明智能网播放文本语音系统的结构图3为本发明播放文本语音方法的具体实施例的示意图。
具体实施例方式
下面结合附图对技术方案的实施作进一步的详细描述
由图2所示,本发明的实现系统主要由三个模块组成语音代理模块、文本转语音模块 和语音资源模块。语音代理模块主要负责接收业务处理模块发送过来的文本内容,检査是否该文本内容已 经之前做过语音转换,通过与文本转语音模块的交互,将没有转换过的文本内容转换为语音 文件,并对语音文件进行编号,然后向业务处理模块返回语音号。
文本转语音模块主要负责对文本内容语言进行语法语义分析从而尽量编译产生符合语法
逻辑与语法习惯的语音;接收语音代理模块发送过来的文本内容;对文本内容进行编译产生 语音文件并将之发送给语音代理模块。本发明的文本转语音模块可作为独立模块放在单独的 服务器上运行,也可以节约系统成本与语音代理模块放在同一台服务器上运行。
语音资源模块主要负责接收语音代理模块发送过来的经过编号的语音文件,将该语音文 件按编号进行保存;响应业务处理模块的放音请求进行放音操作,将语音号对应的语音文件 向用户播放。
结合图2所示,采用本发明所述的方法,主要由下面几个步骤
(1) 业务处理模块将文本内容发送给语音代理模块。
(2) 语音代理模块査找该文本内容是否已经有对应的标示,如果没有标示,则对该文本 内容进行标示后发送到文本转语音模块。如果有标示,则跳到第6步。
G)文本转语音模块将文本内容转为语音,然后将转换后的语音文件发送给语音代理模块。
(4) 语音代理模块为该语音文件生成一个语音号,并将语音号和文本内容的标示进行关 联,然后将语音文件转发给语音资源模块。
(5) 语音资源模块按语音号保存语音文件,然后向语音代理模块返回操作结果。 (6 )语音代理模块将文本内容标示对应的语音号发送给业务处理模块。
(7)业务处理模块根据该语音号,向语音资源模块发送放音请求,实现语音的播放。 下面结合图3,当用户访问智能网的文本留言业务,收听文本留言的实例,采用本发明 所述的方法,具体有如下步骤
(1) 用户拨打接入码,进入智能网的文本留言业务,想收听留言信箱中的某条广告文本 内容,比如"招商银行近日开通网上理财业务...."。
(2) 文本留言业务通过消息接口将文本内容发送给语音代理模块。语音代理模块根据广 告文本内容的数据库编号,査找已经有对应的标示,即判断是否该文本内容已经经过转换。 如果没有标示,则对该文本内容进行标示后发送到文本转语音模块。如果有标示,则跳到第 6步。
(3) 文本转语音模块对女本内容语言进行语法语义分析从而尽量编译产生符合语法逻辑 与语法习惯的语音,然后将转换后的语音文件发送给语音代理模块。
(4) 语音代理模块为该语音文件生成一个语音号,比如音号为1010,然后将文本内容 的数据库编号和语音号进行关联,并对该文本内容的进行标示,之后将语音文件转发给语音 资源模块。
(5) 语音资源模块按语音号保存语音文件,保存成功后,向语音代理模块返回成功保存
的信息。
(6) 语音代理模块将文本内容标示对应的语音号(音号为1010),发送给业务处理模块。
(7) 文本留言业务根据1010的音号,向语音资源模块发送放音请求,实现语音的播放。 此外,从上述步骤可以看出,本发明系统的主要特征在于相同文本内容不会重复到文本
转语音服务器进行语音转换,从而提高了系统播放文本语音的性能并减少了文本转语音服务 器的负担。该方法具有对文本转语音过程进行方便的管理和数据统计等功能。
权利要求
1、一种在智能网中播放文本语音的系统,包括,业务代理模块、文本转语音模块,其特征在于,还包括,语音代理模块,语音资源模块,所述语音代理模块,负责接收文本内容,检查文本内容是否做过语音转换,通过与文本转语音模块的交互完成文本内容向语音文件的转换,对语音文件进行编号,向业务处理模块返回语音编号;所述语音资源模块,负责接收和保存语音代理模块发送过来的语音文件,并响应业务处理模块的放音请求进行放音操作。
2、 如权利要求l所述的在智能网中播放文本语音的系统,其特征在于 所述语音代理模块,对文本内容进行标示,对完成转换的语音文件按照一定的规则与序列产生对应的编号。
3、 如权利要求l所述的在智能网中播放文本语音的系统,其特征在于 所述文本转语音模块,将得到的文本内容按语言进行语法语义分析,产生符合语法逻辑与语法习惯的语音,将产生的语音以文件的形式返回给语音代理模块。
4、 一种在智能网中播放文本语音的方法,.其特征在于,包括如下步骤 第1步,文本内容发送到语音代理模块;第2步,判断文本内容是否有对应的标示,若没有标示,则对文本内容进行标示后发送到文本转语音模块,转为语音文件,若有标示,则跳到第5步;第3步,收到转换后的语音文件的语音代理模块,为语音文件生成一个编号,然后将语音文件转发给语音资源模块保存;第4步,语音资源模块按编号保存语音文件,然后向语音代理模块返回操作结果;第5步,将文本内容标示对应的语音文件编号发送给业务处理模块;第6步,根据语音编号,业务处理模块向语音资源模块发送放音请求,实现语音的播放。
全文摘要
本发明公开了一种在智能网中播放文本语音的系统和方法,所述系统包括业务代理模块、文本转语音模块,语音代理模块,语音资源模块,所述语音代理模块,负责接收文本内容,检查文本内容是否做过语音转换,通过与文本转语音模块的交互完成文本内容向语音文件的转换,对语音文件进行编号,向业务处理模块返回语音编号;所述语音资源模块,负责接收和保存语音代理模块发送过来的语音文件,并响应业务处理模块的放音请求进行放音操作。本发明,使相同文本内容不会重复到文本转语音模块上进行语音转换,从而提高了系统播放文本语音的性能并减少了文本转语音模块的负担。还具有对文本转语音过程进行方便的管理和数据统计等功能。
文档编号H04M3/533GK101110861SQ200610103410
公开日2008年1月23日 申请日期2006年7月18日 优先权日2006年7月18日
发明者李满海, 王显光, 邓鹏川, 邹旭东 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1