The method and system of an intelligent voice customer service robot based on HTML5 are provided in the present invention. The mobile client obtains key-press behavior events, logic control calls the microphone to collect original voice data, the client obtains key-release behavior events, calls the conversion interface to convert the original voice into text information, and the client sends network requests to access the background interface of the customer service robot. Receiving feedback data, calling callback function, transferring data to HTML5 pages; logical processing of data, re-rendering the current HTML5 pages, completing the interactive operation. The method and system of an intelligent voice customer service robot based on HTML5 are presented. HTML5 is used for page rendering to facilitate user's free transplantation and selection. In the process of semantic matching, the combination of semantics and word slots is used. According to semantics, cosine similarity algorithm is used to calculate matching, and the content of word slots is automatically collected, and the desired information of users is obtained through logical processing.
【技术实现步骤摘要】
一种基于HTML5的智能语音客服机器人的方法及系统
本专利技术涉及人工智能
,具体涉及一种基于HTML5的智能语音客服机器人的方法及系统。
技术介绍
客服机器人是基于自然语言处理技术衍生出的一种人机问答服务方式,目前已经渗透电信,金融、航空等各个领域,成为商业企业重要的服务提供方式。然而,现有技术的机器人智能服务平台提供给用户服务是单向的,即预先制定问答知识,匹配到用户问题后,给出相应的答案,即无法利用上下文信息,语义不连贯,自动回答用户问题的准确率不高,客服体验不佳,尤其是初期,在没有强大而丰富的知识库积累的情况下,对于客服只能起到简单辅助的作用,所以现有机器人智能服务平台仍存在许多缺陷,需要改进。现有技术的客服机器人主要还存在以下的缺陷和不足之处:1.现有的机器人一般是基于原生Android/IOS开发,扩展性和移植性较差。2.现有的机器人产品一般只支持一问一答,对多条件的复杂逻辑对话无法准确应答。3.现有机器人产品一般只支持文字的录入和输出,对于语音录入操作处理不足。
技术实现思路
针对上述现有技术存在的问题,本专利技术提供了一种基于HTML5的智能语音客服机器人的方法,包括如下步骤:(1)获取按键长按行为事件,逻辑控制调用麦克风收集原始语音数据;(2)获取按键松开行为事件,调用转换接口,将原始语音转化成文字信息;(3)发送网络请求访问后台服务接口;(4)接收反馈数据,调用回调函数,传输数据至HTML5页面;(5)逻辑处理数据,重新渲染当前HTML5页面,完成交互操作。作为上述方案的进一步优化,获取按键长按行为事件步骤之前,预封装WebView,且 ...
【技术保护点】
1.一种基于HTML5的智能语音客服机器人的方法,其特征在于,包括如下步骤:(1)获取按键长按行为事件,逻辑控制调用麦克风收集原始语音数据;(2)获取按键松开行为事件,调用转换接口,将原始语音转化成文字信息;(3)发送网络请求访问后台服务接口;(4)接收反馈数据,调用回调函数,传输数据至HTML5页面;(5)逻辑处理数据,重新渲染当前HTML5页面,完成交互操作。
【技术特征摘要】
1.一种基于HTML5的智能语音客服机器人的方法,其特征在于,包括如下步骤:(1)获取按键长按行为事件,逻辑控制调用麦克风收集原始语音数据;(2)获取按键松开行为事件,调用转换接口,将原始语音转化成文字信息;(3)发送网络请求访问后台服务接口;(4)接收反馈数据,调用回调函数,传输数据至HTML5页面;(5)逻辑处理数据,重新渲染当前HTML5页面,完成交互操作。2.根据权利要求1所述的一种基于HTML5的智能语音客服机器人的方法,其特征在于,获取按键长按行为事件步骤之前,预封装WebView,且将调用方法与回调方法封装至WebView的document。3.根据权利要求2所述的一种基于HTML5的智能语音客服机器人的方法,其特征在于,所述的封装WebView还包括向WebView中的HTML5注入全局的JavaScript对象,根据移动端自定义协议,HTML5端定义回调函数。4.根据权利要求3所述的一种基于HTML5的智能语音客服机器人的方法,其特征在于,所述的HTML5端通过协议发送请求,所述移动端接收当前请求指令;所述移动端发送指令,所述的HTML5端通过回调函数接收所述的移动端的请求指令。5.根据权利要求1所述的一种基于HTML5的智能语音客服机器人的方法,其特征在于,所述的后台服务接口即客服机器人后台接口,通过采用中文分词算法,语义匹配采用余弦相似度算法匹配设计。6.根据权利要求5所述的一种基于HTML5的智能语音客服机器人的方法,其特征在于,所述的客服机器人后台接口预配置语义匹配,且添加多...
【专利技术属性】
技术研发人员:单秀生,曲可心,单怡然,陈姗姗,
申请(专利权)人:科大国创软件股份有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。