证券领域的无人值守智能电话问询方法、系统及装置与流程

文档序号:16316170发布日期:2018-12-19 05:29阅读:242来源:国知局
证券领域的无人值守智能电话问询方法、系统及装置与流程

本发明涉及本发明涉及包含语音和文字在内的多媒体通讯技术,涉及通讯领域中的asr(automaticspeechrecognition,语音识别)和tts(texttospeech,语音合成)关键技术,尤其涉及一种在证券领域的电话智能问答方法及系统、装置。

背景技术

在网络还不发达的年代,人们只能通过客服电话进行业务咨询。对于客户而言,电话接通后需要听取冗长的语音提示并在过程中多次通过按键选定自己需要的服务,例如银行客服电话中输入身份证号码或银行卡号后须按#号键结束等,其操作方法繁复。另外,电话客服中语音提示的选项对于有些用户而言并非可以清晰理解,用户可能并不能根据其语音提示的选项判断出自己所需的服务。比如用户选择了某项服务的类别,根据语音提示进行多次选取后发现其并非是自己想要的服务,然后又根据语音提示返回至上一级菜单或者返回多次至住菜单,操作繁琐、耗时较长。鉴于上述的使用体验,久而久之,用户便习惯性的在电话接通后直接选择人工服务,从而导致人工客服的接听比例提升,导致智能语音系统的作用大打折扣,智能语音系统的出现并未积极遏制其客服系统对客服人员的大量需求,用于客服人员的人工成本依然巨大。

随着网络的普及,客户逐步从电话客服转移到网络客服,客户与客服人员直接在网络上进行文字交流。前期仍然需要大量客服人员进行人工服务,对客服人员的需求依然巨大。后期随着人工智能的发展,智能客服机器人的应运而生,智能客服机器人能主动分析客户提出的问题,并在数据库提取相应的答案进行回复。然而,这种智能客服机器人对用户的网络依赖度过高,一旦用户的网络失联便无法获取到服务。

总体而言,目前的客服技术对用户网络和人工客服的需求十分依赖。随着业务量的增长,其客服的运营成本必然会持续增加,增加经营者的成本压力。



技术实现要素:

为解决上述背景技术中存在的问题,本发明结合asr(automaticspeechrecognition,语音识别)和tts(texttospeech,语音合成)技术,发明了一种用于证券领域的无人值守智能电话问询方法、系统及装置。用户拨打客服电话后自动接入该系统,用户根据提示自主陈述所需要咨询的问题,系统自动接收并分析用户陈述的问题,提取关键字及调用相应接口,为客户提供其咨询问题的答案,进行语音播报。其具体的技术方案如下:

第一方面,证券领域的无人值守智能电话问询方法,其方法步骤如下:

步骤1,当用户拨通电话,cti(computertelephonyintegration,电脑电话集成)模块自动应答进线。

步骤2,所述cti系统模块监听用户的语音输入。

步骤3,所述cti系统模块获取用户的语音输入,所述cti系统模块将所述语音发送至mrcpserver服务器,所述mrcpserver服务器对所述语音进行语音、语义识别,获取所述语音的关键字/词反馈给cti系统模块。

步骤4,所述cti系统模块根据获取的所述关键字/词的分类,执行相应的语音路由,并调用查询接口执行查询。

步骤5,所述cti系统模块通过查询接口获取到数据库中对应关键字/词的相关文本信息,cti系统模块将相关文本信息发送至mrcpserver服务器,mrcpserver服务器的tts插件将所述相关文本信息转换为回复语音,并播放给用户。

步骤6,回复语音播放完毕后,所述mrcpserver服务器播放语音提示询问用户是否需要继续服务,并继续监听用户是否输入语音。

步骤7,重复执行步骤2-6,直至所述cti系统模块超过预设监听时间未获取到语音输入,则cti系统模块自动挂机。

结合第一方面,在第一方面的第一种可能的实现方式中,所述步骤1包括:当用户拨通电话,cti系统模块自动应答进线;cti系统模块通过进线电话路由的condition节点建立用户到cti系统模块的channela,进行通话连接;并将session变量和sip(sessioninitiationprotocol-会话发起协议)信息保存到channela中。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述步骤2包括:当cti系统模块自动应答进线时,完成sip互通的信令流程,当收到预设的sip状态码时,cti系统模块修改session变量中的status值为ready,cti系统模块继续执行预设的语音路由监听用户的语音输入;

结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述步骤3包括:cti系统模块通过action节点加载所述session变量中的type和data的值(type用于决定cti系统模块是否执行data指令),获取用户输入的语音数据包;cti系统模块将语音数据包及sip信息导向mod_unimrcp模块。

所述mod_unimrcp模块接收到所述channela的sip信息后,mod_unimrcp模块通过mrcpclient客户端向mrcpserver服务器发起邀请,完成sip互通的信令流程,建立cti系统模块到mrcpserver服务器的channelb,待cti系统模块收到预设的sip状态码时,mod_unimrcp模块将channela和channelb接通,将用户的语音包通过rtsp发送到mrcpserver服务器。

mrcpserver服务器收到语音数据包后,调用asr插件读取所述语音数据包并进行语音、语义识别,获取所述语音数据包的关键字/词,根据设定的关键字/词的权重比,将关键字/词编码为utf8(8-bitunicodetransformationformat-万国码)返回到mrcpclient客户端的detect_speech_result变量中。

结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述步骤3还包括:所述cti系统模块通过action节点加载所述session变量中的type和data的值,并执行调用子流程recordsession获取channela所有用户输入的语音数据包保存为本地磁盘上的音频文件。

结合第一方面的第三或第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述步骤4包括:所述cti系统模块的脚本程序根据detect_speech_result变量的值执行相应的语音路由,并调用查询接口查询执行查询。

结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述步骤5包括:所述查询接口调用数据库中对应关键字/词的相关信息的文本参数发送到mrcpserver服务器;所述mrcpserver服务器收到所述文本参数后,调用tts插件识别所述文本参数并合成回复语音,所述mrcpserver服务器通过channelb将合成的回复语音发送至cti系统模块,然后经由channela将所述回复语音播放给用户。

结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述步骤6包括:回复语音播放完毕后,所述mrcpclient客户端销毁detect_speech_result变量中的utf8,所述mrcpserver服务器发送语音提示询问用户是否需要继续服务,并且cti系统模块继续监听用户是否输入语音。

第二方面,证券领域的无人值守智能电话问询系统,其系统包括如下:

cti系统模块,用于自动应答进线,通过进线电话路由建立channela进行通话连接;并将session变量及sip信息保存到channela中;修改session变量的status值,执行在预设监听时间内的语音输入监听;获取channela的语音数据包并调用子流程recordsession保存所述语音数据包为本地磁盘上的音频文件;将语音数据包及sip信息导向mod_unimrcp模块并通过mrcpclient客户端建立同mrcpserver服务器的channelb;获取mrcpserver服务器对语音数据包进行语音、语义分析生成的关键字/词,存储于mrcpclient客户端的detect_speech_result变量中,并执行所述关键字/词相应的语音路由,调用查询接口执行对应的查询内容,获取数据库中对应关键字/词的相关信息的文本参数发送到mrcpserver服务器;将由mrcpserver服务器返回的回复语音通过channela播放给用户;播放完毕回复语音,继续监听用户是否输入语音直至超过预设监听时间,则自动挂机。

其中所述mrcpclient客户端,用于执行cti系统模块的请求向mrcpserver服务器发出邀请,完成sip互通的信令流程,建立cti系统模块到mrcpserver服务器的channelb;用于将utf8加载至detect_speech_result变量中;回复语音播放完毕后,销毁detect_speech_result变量中的utf8。

所述mod_unimrcp模块,用于根据sip信息完成sip互通的信令流程后,建立所述cti系统模块到所述mrcpserver服务器的channelb;在cti系统模块收到预设的sip状态码时,将channela和channelb接通,将用户的语音包通过rtsp发送到mrcpserver服务器。

mrcpserver服务器,用于获取所述语音数据包,调用asr插件读取所述语音数据包并进行语音、语义识别,获取所述语音数据包的关键字/词,根据设定的关键字/词的权重比,将关键字/词编码为utf8返回到mrcpclient客户端的detect_speech_result变量中;所述mrcpserver服务器获取cti系统模块查询的文本参数,调用tts插件识别所述文本参数并合成回复语音,通过channelb将合成的回复语音发送至cti系统模块,经由channela将所述回复语音播放给用户,回复语音播放完毕,发送语音提示询问用户是否需要继续服务。

数据库,用于提供查询接口供所述cti系统模块根据detect_speech_result变量中的utf8查询并获取相关信息的文本参数。

第三方面,证券领域的无人值守智能电话问询系统装置,其系统装置包括如下:

cti系统装置,用于自动应答进线,通过进线电话路由建立channela进行通话连接;并将session变量及sip信息保存到channela中;修改session变量的status值,执行在预设监听时间内的语音输入监听;获取channela的语音数据包并调用子流程recordsession保存所述语音数据包为本地磁盘上的音频文件;将语音数据包及sip信息导向mod_unimrcp装置并通过mrcpclient客户端装置建立同mrcpserver服务器装置的channelb;获取mrcpserver服务器装置对语音数据包进行语音、语义分析生成的关键字/词,存储于mrcpclient客户端装置的detect_speech_result变量中,并执行所述关键字/词相应的语音路由,调用查询接口执行对应的查询内容,获取数据库中对应关键字/词的相关信息的文本参数发送到mrcpserver服务器装置;将由mrcpserver服务器装置返回的回复语音通过channela播放给用户;播放完毕回复语音,继续监听用户是否输入语音直至超过预设监听时间,则自动挂机。

其中所述mrcpclient客户端装置,用于执行cti系统装置的请求向mrcpserver服务器装置发出邀请,完成sip互通的信令流程,建立cti系统装置到mrcpserver服务器装置的channelb;用于将utf8加载至detect_speech_result变量中;回复语音播放完毕后,销毁detect_speech_result变量中的utf8。

所述mod_unimrcp装置,用于根据sip信息完成sip互通的信令流程后,建立所述cti系统装置到所述mrcpserver服务器装置的channelb;在cti系统装置收到预设的sip状态码时,将channela和channelb接通,将用户的语音包通过rtsp发送到mrcpserver服务器装置。

mrcpserver服务器装置,用于获取所述语音数据包,调用asr插件读取所述语音数据包并进行语音、语义识别,获取所述语音数据包的关键字/词,根据设定的关键字/词的权重比,将关键字/词编码为utf8返回到mrcpclient客户端装置的detect_speech_result变量中;所述mrcpserver服务器装置获取cti系统装置查询的文本参数,调用tts插件识别所述文本参数并合成回复语音,通过channelb将合成的回复语音发送至cti系统模块,经由channela将所述回复语音播放给用户,回复语音播放完毕,发送语音提示询问用户是否需要继续服务。

数据库装置,用于提供查询接口供所述cti系统装置根据detect_speech_result变量中的utf8查询并获取相关信息的文本参数。

还包括,计算机可读存储装置、中央处理器、总线;所述计算机可读存储装置同中央处理器及cti系统装置、mrcpclient客户端装置、mod_unimrcp装置、mrcpserver服务器装置、数据库装置通过总线进行连接;所述计算机可读存储装置存储有多条操作指令供中央处理器调用,所述中央处理器执行所述操作指令实现第一方面及第一方面的第一至第七种可能的实现方式所述的方法。

有益效果:

1.基本实现电话问询无人值守,仅需配备少量的客服人员处理少量的人工服务,大大降低了客服人工成本。

2.实现用户自助化快捷查询服务,用户不需被动的根据语音提示选择所需要的服务,而可自主的提出其服务需求,大大提升了服务系统的服务速度及服务质量,给用户带来更加顺畅、舒适的服务体验。

3.实现电话系统的多样化智能服务,即便在用户无网络服务的情况下,依旧可以获取智能查询服务,实现无障碍查询,提供更好的服务保障。

有鉴于此,本发明能为用户提供能更加智能快捷的问询服务,为企业针对电话营销与客服团队对客户的智能管理及更高效率的服务起到重要作用及应用意义。

附图说明

图1为本发明实施例一的流程示意图;

图2为本发明实施例一的session变量中的数据示意图;

图3为本发明实施例一的时序图;

图4为本发明实施例二的系统框架图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

介绍实施例之前先对本说明书中提到的相关技术进行如下介绍:

tts(texttospeech,文本转语音)是将文本转换成语音的一项技术,实现机器能说话的功能,也称为语音合成(synthesis)。语音合成技术一般分为参数合成和拼接合成,其中拼接合成也是运用最多最成熟的一种技术,通过将文字对应的声音文件拼接,调整顿挫和语速,将它为一段完整的语音。在订票系统,商场广播,电信银行客服等领域的应用最广泛。

asr(automaticspeechrecognition,自动语音识别)是一种将人的声音转换为文字的一项技术,实现机器能听的功能,其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列等。

mrcp(mediaresourcecontrolprotocol,媒体资源控制协议),是一个支持访问网络上的媒体资源的协议。它的典型应用就是tts和asr。mrcp协议有两个版本,其中v1版使用rtsp协议进行媒体资源协商,v2版则使用基于tcp的sip协议。unimrcp是mrcp协议的开源实现,它支持v1和v2两个版本

rtsp(realtimestreamingprotocol),rfc2326,实时流传输协议,是tcp/ip协议体系中的一个应用层协议,由哥伦比亚大学、网景和realnetworks公司提交的ietfrfc标准。该协议定义了一对多应用程序如何有效地通过ip网络传送多媒体数据。rtsp在体系结构上位于rtp和rtcp之上,它使用tcp或udp完成数据传输。

下面介绍具体实施例,实施例一:

如图1所示的流程步骤,本发明提供了一种证券领域的无人值守智能电话问询方法,用于在cti系统实现asr和tts功能,其具体实施的方法步骤如下:

步骤1,用户拨通电话,所述cti系统模块自动应答进线,并播放欢迎语音。

当用户拨通电话,所述cti系统模块自动应答进线,cti系统模块通过进线电话路由的condition节点建立用户到cti系统模块的channela,进行通话连接后并自动播放预录入cti系统模块的欢迎语音;同时cti系统模块将session变量和sip信息保存到channela中。

步骤2,所述cti系统模块监听用户的语音输入。用户根据ivr语音提示说出问题,例如查股票,查服务到期时间等。

当所述cti系统模块自动应答进线时,完成sip互通的信令流程。cti系统模块的ivr插件语音提示用户说出自己的问题,例如查股票,查服务到期时间,转人工等。语音提示播放完毕后,当收到预设的sip状态码为200时,cti系统模块修改session变量中的status值为ready,执行监听操作对用户的语音输入进行监听。

步骤3,所述cti系统模块获取并保存用户输入的语音,cti系统模块将所述语音发送至mrcpserver服务器,所述mrcpserver服务器对所述语音进行语音、语义识别,获取所述语音的关键字/词反馈给cti系统模块。

如图2所示,所述cti系统模块通过action节点加载所述session变量中的type和data的值,获取channela的语音数据包并调用子流程recordsession保存所述语音数据包为本地磁盘上的音频文件;cti系统模块将语音数据包及channela的sip信息导入mod_unimrcp模块。

所述mod_unimrcp模块根据所接收的channela的sip信息,调用cti系统模块的mrcpclient客户端向所述mrcpserver服务器发起请求,完成sip互通的信令流程,建立cti系统模块到mrcpserver服务器的channelb,待cti系统模块收到预设的sip状态码为200时,mod_unimrcp模块将channela和channelb接通,将用户的语音包通过rtsp发送到mrcpserver服务器。

所述mrcpserver服务器收到语音数据包后,调用asr插件读取所述语音数据包并进行语音、语义识别,获取所述语音数据包的关键字/词,例如查股票,用户用中文说过股票名称后,cti系统模块识别到用户说的股票名称作为关键词。根据cti系统模块设定的关键字/词的权重比,将关键字/词编码为utf8导入至所述mrcpclient客户端的detect_speech_result变量中。

步骤4,所述cti系统模块根据获取的所述关键字/词,执行相应的语音路由,调用查询接口执行查询操作。

所述cti系统模块的脚本程序根据detect_speech_result变量值执行相应的语音路由,调用查询接口执行查询操作。如调用http接口查询用户所需股票的当前股价。

步骤5,所述cti系统模块通过restful查询接口调用存储于数据库中对应关键字/词的相关文本信息,cti系统模块将相关文本信息发送至所述mrcpserver服务器,mrcpserver服务器将所述相关文本信息转换为回复语音进行播放。

所述cti系统模块通过restful查询接口调用存储于数据库中对应关键字/词的相关信息的文本参数(比如股票实时价格、涨跌幅等)发送至所述mrcpserver服务器;mrcpserver服务器收到所述文本参数后,调用tts插件识别所述文本参数并合成回复语音,mrcpserver服务器通过channelb将合成的回复语音发送至cti系统模块,然后经由channela将所述回复语音播放给用户。

步骤6,回复语音播放完毕后,所述mrcpserver服务器播放语音提示,询问用户是否需要继续服务,所述cti系统模块继续监听用户的语音输入。

回复语音播放完毕后,所述mrcpclient客户端销毁detect_speech_result变量中的utf8,所述mrcpserver服务器发送语音提示,询问用户是否需要继续服务。语音提示播放完毕后所述cti系统模块继续监听用户的语音输入。

步骤7,重复执行步骤2-6,直至所述cti系统模块超过预设监听时间未监听到语音输入,则cti系统模块自动挂机。

若当步骤6中再次监听到用户的语音输入,则系统重复步骤2-6,对用户的语音输入进行语音、语义分析并播放回复语音。若用户在预设的监听时间里未再次监听到用户的语音输入,则cti系统模块自动挂机,结束通话。

对于传统电话客服系统而言,用户拨通电话后,需要提取大段的语音提示,然后根据语音提示按选对应数字键,完成一个服务层级的选择,进入下一层级。然而,一般常见的电话客服系统会存在多个服务层级,用户如果想获取想要的服务,往往要经过3-5个层级才能达到。更有甚者,还需要在某个层级输入身份证号码或者账户等数字。往往一个流程走下来要花1-2分钟,如果中途选择或输入错误,则会耽误用户更多时间。即便是经常使用特定电话客服系统的用户,其选择操作也要分几步完成,操作复杂。

如图3所示,相对于传统电话客服系统,本发明中用户拨通电话后,系统自动应答,并自动播放提前预录的语音提示音。例如,用户打电话进来系统会播放"你好,欢迎致电优品客服中心",然后系统将“这是智能语音客服,请说出你要查询的股票名称”tts文本信息转换为语音,用户就会继续听到"这是智能语音客服,请说出你要查询的股票名称"的语音。相对于传统的固定电话录音本发明也可实现,仅需在系统中保存一段录音即可,而利用tts的文本信息转换为语音,可灵活针对不同用户播放不同的欢迎语音。

当用户说出查询内容后,系统对语音进行语音、语义识别,提取出关键字/词进行查询,将查询结果转换为语音播报给用户。例如,用户说“平安银行股价”,系统提取出关键词“平安银行”、“股价”,系统根据“平安银行”、“股价”这两个关键词查询到其平安银行的实时股价为27.00,系统生成文本“平安银行,当前股价27.00”并转换为语音播报给用户。

本发明旨在利用cti系统实现asr和tts功能,发明一种适用于证券领域的无人值守智能电话问询方法,改变了用户使用传统电话客服时被动且繁琐的选择服务选项来获取服务,摆脱了用户使用网络客服时对网络服务的依赖。从而为用户提供更加智能、快捷的问询服务,为企业针对电话营销与客服团队对客户的智能管理及更高效率的服务起到重要作用及应用意义。

1.基本实现电话问询无人值守,仅需配备少量的客服人员处理少量的人工服务,大大降低了客服人工成本。

2.实现用户自助化快捷查询服务,用户不需被动的根据语音提示选择所需要的服务,而可自主的提出其服务需求,系统直接针对具体问题进行具体回复,针对性极强。大大提升了服务系统的服务速度及服务质量,给用户带来更加顺畅、舒适的服务体验。

3.实现电话系统的多样化智能服务,即便在用户无网络服务的情况下,依旧可以获取智能查询服务,实现无障碍查询,提供更好的服务保障。

有鉴于此,本发明能为用户提供能更加智能快捷的问询服务,为企业针对电话营销与客服团队对客户的智能管理及更高效率的服务起到重要作用及应用意义。

实施例二:

如图4所示系统框架图,本发明基于上述方法提供了一种证券领域的无人值守智能电话问询系统,所述系统包括如下:

cti系统模块,用于自动应答进线,通过进线电话路由建立channela进行通话连接;并将session变量和sip信息保存到channela中;修改session变量的status值,执行在预设监听时间内的语音输入监听;获取channela的语音数据包并调用子流程recordsession保存所述语音数据包为本地磁盘上的音频文件;将语音数据包及sip信息导入mod_unimrcp模块并通过mrcpclient客户端建立同mrcpserver服务器的channelb;获取mrcpserver服务器对语音数据包进行语音、语义分析生成的关键字/词,存储于mrcpclient客户端的detect_speech_result变量中,并执行所述关键字/词相应的语音路由,调用restful查询接口执行对应的查询操作,获取数据库中对应关键字/词的相关信息的文本参数发送到mrcpserver服务器;将mrcpserver服务器返回的回复语音通过channela播放给用户;播放完毕回复语音,继续监听用户是否输入语音直至超过预设监听时间,则自动挂机。

其中所述mrcpclient客户端,供mod_unimrcp模块调用,向mrcpserver服务器发出请求,完成sip互通的信令流程,建立cti系统模块到mrcpserver服务器的channelb;用于将utf8加载至detect_speech_result变量中;回复语音播放完毕后,销毁detect_speech_result变量中的utf8。

所述mod_unimrcp模块,用于根据sip信息完成sip互通的信令流程后,调用所述mrcpclient客户端建立所述cti系统模块到所述mrcpserver服务器的channelb;在cti系统模块收到sip状态码为200ok时,将channela和channelb接通,将用户的语音包通过rtsp发送到mrcpserver服务器。

mrcpserver服务器,用于获取所述语音数据包,调用asr插件读取所述语音数据包进行语音、语义识别,获取所述语音数据包的关键字/词,根据设定的关键字/词的权重比,将关键字/词编码为utf8导入所述mrcpclient客户端detect_speech_result变量中;所述mrcpserver服务器获取所述cti系统模块查询的文本参数,调用tts插件识别所述文本参数并合成回复语音,通过channelb将合成的回复语音返回至cti系统模块,经由channela将所述回复语音播放,回复语音播放完毕,发送语音提示询问是否继续服务。

数据库,用于提供restful查询接口供所述cti系统模块根据detect_speech_result变量中的utf8查询并获取相关信息的文本参数。

基于上述系统,本发明还提供了一种证券领域的无人值守智能电话问询系统装置,所述系统装置包括如下:

cti系统装置,用于自动应答进线,通过进线电话路由建立channela进行通话连接;并将session变量和sip信息保存到channela中;修改session变量的status值,执行在预设监听时间内的语音输入监听;获取channela的语音数据包并调用子流程recordsession保存所述语音数据包为本地磁盘上的音频文件;将语音数据包及channela的sip信息导入mod_unimrcp装置并通过mrcpclient客户端装置建立同mrcpserver服务器装置的channelb;获取mrcpserver服务器装置对语音数据包进行语音、语义分析生成的关键字/词,存储于mrcpclient客户端装置的detect_speech_result变量中,并执行所述关键字/词相应的语音路由,调用查询接口执行对应的查询操作,获取数据库中对应关键字/词的相关信息的文本参数发送到mrcpserver服务器装置;将mrcpserver服务器装置返回的回复语音通过channela播放给用户;播放完毕回复语音,继续监听用户的语音输入,直至超过预设监听时间,则自动挂机。

其中所述mrcpclient客户端装置,供mod_unimrcp装置调用,向mrcpserver服务器装置发出请求,完成sip互通的信令流程,建立cti系统装置到mrcpserver服务器装置的channelb;用于将utf8加载至detect_speech_result变量中;回复语音播放完毕后,销毁detect_speech_result变量中的utf8。

所述mod_unimrcp装置,用于根据sip信息完成sip互通的信令流程后,调用所述mrcpclient客户端装置建立所述cti系统模块到所述mrcpserver服务器装置的channelb;在cti系统模块收到预设的sip状态码为200ok时,将channela和channelb接通,将用户的语音包通过rtsp发送到mrcpserver服务器装置。

mrcpserver服务器装置,用于获取所述语音数据包,调用asr插件读取所述语音数据包进行语音、语义识别,获取所述语音数据包的关键字/词,根据设定的关键字/词的权重比,将关键字/词编码为utf8导入所述mrcpclient客户端装置detect_speech_result变量中;所述mrcpserver服务器装置获取所述cti系统模块查询的文本参数,调用tts插件识别所述文本参数并合成回复语音,通过channelb将合成的回复语音返回至cti系统模块,经由channela将所述回复语音播放,回复语音播放完毕,发送语音提示询问是否继续服务。

数据库装置,用于提供查询接口供所述cti系统模块根据detect_speech_result变量中的utf8查询并获取相关信息的文本参数。

还包括,计算机可读存储装置、中央处理器、总线;所述计算机可读存储装置同中央处理器及cti系统装置、mrcpclient客户端装置、mod_unimrcp装置、mrcpserver服务器装置、数据库装置通过总线进行连接;所述计算机可读存储装置存储有多条操作指令供中央处理器调用,所述中央处理器执行所述操作指令实现说明书中所述的方法。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所描述的装置实施例仅仅是示意性的,可以是设计成一体设备,也可以是组合成一套设备,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件和必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1