一种自动应答装置及方法与流程

文档序号:18257903发布日期:2019-07-24 10:25阅读:来源:国知局

技术特征:

1.一种自动应答装置,其特征在于,所述装置包括:

话音接收单元,用于从外部环境接收用户输入的话音数据;

话音转文本单元,用于将话音接收单元接收的话音数据转化为文本数据;

自然语言处理单元,对文本数据分别进行分词处理、命名实体识别、文本语义识别处理,用于提取用户输入的语义信息,生成用户输入信息的词向量矩阵和句向量矩阵;

话术逻辑匹配单元,根据自然语言处理单元提取的语义信息到话术逻辑数据库获取对应的应答逻辑;

预置话音调取单元,根据话术逻辑匹配结果到话音数据库调取对应的话音文件;

预置话音播放单元,用于调用话音播放模块对预置话音调取单元调取的话音文件进行播放控制;

历史话音数据库,用于存储用户输入的话音数据;

历史话音阅览单元,用于调取听阅存储的用户历史输入话音数据;

话术逻辑数据库,用于存储预置的话术应答逻辑数据;

话术逻辑管理单元,用于对话术逻辑数据库中存储的话术逻辑进行增、删、改、查管理操作;

预置话音数据库,用于存储预置的话音文件数据;

预置话音管理单元,用于对预置话音数据库中的预置话音数据进行增、删、改、查操作;

应答记录数据库,用于存储所有自动应答记录相关数据;

应答记录阅览单元,用于对应答记录数据库中存储的自动应答历史记录进行可视化调阅浏览;

未匹配记录数据库,用于存储所有未能匹配上话术逻辑的记录信息;

话术逻辑调整单元,用于对未匹配上话术逻辑的记录进行人工判证和对相应的话术逻辑设置进行调整。

2.根据权利要求1所述的自动应答装置,其特征在于,所述话音转文本单元使用的语音转文本引擎包括谷歌语音引擎、科大讯飞语音引擎、度秘语音引擎。

3.根据权利要求2所述的自动应答装置,其特征在于,所述自然语言处理单元使用的分词算法包括JieBa分词、盘古分词、Hanlp分词、斯坦福分词器、ZPar分词器。

4.根据权利要求3所述的自动应答装置,其特征在于,所述自然语言处理单元的过程包括:

文本分词处理,调用分词算法对文本数据按照词性进行分词处理;

命名实体识别,根据分词处理结果区分文本数据中的时间、地点、人名、地名、机构名、国家名;

语义识别分析,根据分词和命名实体识别结果解析用户语义并构建句向量数据。

5.根据权利要求1所述的自动应答装置,其特征在于,所述话术逻辑数据库、应答记录数据库、未匹配记录数据库为关系型数据库,包括Oracle、SQL Server、MySQL数据库。

6.根据权利要求1所述的自动应答装置,其特征在于,所述预置话音数据库、历史话音数据库为文件型数据库,包括MongoDB、RavenDB、CouchDB、OrientDB、SequoiaDB。

7.一种应用权利要求1所述的装置进行自动应答的方法,其特征在于,所述方法包括:

S101、接收用户输入话音数据;

S102、将话音数据存入历史话音数据库;

S103、调用话音转文本引擎,将用户话音类型数据转化为文本类型数据;

S104、对文本类型数据进行自然语言处理,得到用户输入信息的词向量矩阵和句向量矩阵;

S105、根据S104生成的向量矩阵,与话术逻辑数据库中预置的话术进行相似度匹配,查找对应的话术逻辑匹配结果;

S106、判断是否从话术逻辑数据库中匹配到对应的话术逻辑,如匹配成功进入S107,如匹配失败则进入S110;

S107、根据S106的匹配结果从预置话音数据库中调取对应的话音数据文件;

S108、调用话音播放模块向用户播放话音文件;

S109、将整个自动应答过程存入应答记录数据库;

S110、将未匹配到结果的用户输入信息存入未匹配记录数据库,并向用户播放未找到应答信息的话音文件。

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