一种智能语音处理方法及系统与流程

文档序号:32472062发布日期:2022-12-07 07:45阅读:来源:国知局

技术特征:
1.一种智能语音处理方法,其特征在于,包括如下步骤:获取目标语音信号,对所述目标语音信号识别处理并转换为文本字符串;将所述文本字符串以字符为单位转换为字符识别编码,所述字符识别编码包含字首编码、字身编码、部首编码和字型结构编码;通过对所述文本字符串中相邻字符的所述字首编码和/或所述字身编码进行逐一遍历组合,得到组合编码;在预设字典数据库中搜索并校验所述组合编码是否为词组编码,若校验结果为词组编码,则通过所述词组编码在所述预设字典数据库中匹配获得词组属性编码,缓存所述词组属性编码并在所述文本字符串中对应位置做词组位置标记,若校验结果为非词组编码,则释放所述组合编码,提取当前文本字符的所述部首编码和所述字型结构编码,通过所述部首编码和所述字型结构编码的组合在所述预设字典数据库中匹配获得单字符属性编码,缓存所述单字符属性编码并在所述文本字符串中对应位置做单字符位置标记;根据所述词组位置提取所述词组属性编码特征以及所述单字符位置提取所述单字符属性编码特征在预设句型数据库中匹配确定句型特征结构;利用所述句型特征结构在所述预设句型数据库中匹配获得对应的句型运算公式;根据所述句型运算公式代入所述词组属性编码和/或所述单字符属性编码进行运算获得运算结果参数;在所述预设句型数据库中匹配所述句型特征结构获得对应的响应结果转换规则,将所述运算结果参数根据所述响应结果转换规则转换为响应结果,对设备执行并输出所述响应结果,所述响应结果转换规则包括实现对所述设备识别和控制的响应编码。2.如权利要求1所述的一种智能语音处理方法,其特征在于,还包括如下步骤:所述句型特征结构区分有主语特征和谓语特征,所述词组属性编码和所述单字符属性编码可根据所述主语特征和所述谓语特征与上下文所述句型特征结构的所述主语特征和所述谓语特征进行二次组合,利用所述二次组合结果在所述预设句型数据库中匹配确定所述句型特征结构,利用所述句型特征结构在所述预设句型数据库中匹配获得对应的句型运算公式并进行运算,获得所述运算结果参数。3.如权利要求1所述的一种智能语音处理方法,其特征在于,所述句型特征结构包括单句结构和复句结构,所述单句结构包括主谓句结构、非主谓句结构和特殊单句结构,所述复句结构包括并列复句结构、承接复句结构、递进复句结构和选择复句结构;所述句型运算公式为可对编码进行运算的函数式程序。4.如权利要求1所述的一种智能语音处理方法,其特征在于,所述通过对所述文本字符串中相邻字符的所述字首编码和/或所述字身编码进行逐一遍历组合步骤,具体组合步骤包括:所述文本字符串中包含若干字符,取若干字符每个字符的所述字首编码加所述文本字符串中末尾字符的所述字身编码进行遍历组合。5.如权利要求2所述的一种智能语音处理方法,其特征在于,所述通过所述词组编码在所述预设字典数据库中匹配获得词组属性编码步骤具体包括:若所述词组编码在所述预设字典数据库中匹配获得多个词组属性编码,则通过与所述文本字符串中相邻字符的所述单字符属性编码组合或根据所述句型特征结构中所述主语特征和所述谓语特征来确定匹配的所述词组属性编码;若所述部首编码和所述字型结构编码的组合在所述预设字典数据库
中匹配获得多个单字符属性编码,则通过与所述文本字符串中相邻字符的所述单字符属性编码组合或根据所述句型特征结构中所述主语特征和所述谓语特征来确定匹配的所述单字符属性编码。6.如权利要求1所述的一种智能语音处理方法,其特征在于,还包括如下步骤:预先将所述设备的控制指令转换为具有属性的所述响应编码,所述执行输出响应结果模块利用所述响应结果转换规则调用所述响应编码,实现对所述设备的识别和控制。7.如权利要求1至6任意一项所述的一种智能语音处理方法,其特征在于,所述字符识别编码可为基于仓颉码编码策略生成的识别编码。8.一种智能语音处理系统,其特征在于,包括:语音信号文本转换模块:用于获取目标语音信号,对所述目标语音信号识别处理并转换为文本字符串;字符识别编码模块:用于将所述语音信号文本转换模块转换的所述文本字符串以字符为单位转换为字符识别编码,所述字符识别编码包含字首编码、字身编码、部首编码和字型结构编码;预设字典数据库:用于存储预设词组及其属性编码、关联部首编码和字型结构编码组合的单字符及其属性编码;编码组合定位模块:用于对所述文本字符串中相邻字符基于所述字符识别编码模块转换的所述字首编码和/或所述字身编码进行逐一遍历组合,在所述预设字典数据库中校验相邻字符组合是否可为词组,并定位词组及单字符位置;编码缓存模块:用于缓存所述编码组合定位模块校验得到的所述词组属性编码及词组位置标记和缓存所述单字符属性编码及单字符位置标记;预设句型数据库:用于存储预设句型特征结构及其对应的句型运算公式、响应结果转换规则;句型匹配运算模块:用于根据所述编码缓存模块的所述词组属性编码及词组位置和所述单字符属性编码及单字符位置在所述预设句型数据库中匹配确定句型特征结构,利用所述句型特征结构在所述预设句型数据库中匹配获得对应的句型运算公式,根据所述句型运算公式代入所述词组属性编码和/或所述单字符属性编码进行运算获得运算结果参数;执行输出响应结果模块:用于将所述运算结果参数根据所述响应结果转换规则转换为响应结果,执行并输出所述响应结果。9.如权利要求8所述的一种智能语音处理系统,其特征在于,还包括,指令编码模块:用于预先将设备的控制指令转换为具有属性的响应编码,所述执行输出响应结果模块利用所述响应结果转换规则调用所述响应编码,实现对所述设备的识别和控制。10.如权利要求9所述的一种智能语音处理系统,其特征在于,还包括,发送模块:用于所述指令编码模块向目标设备发送控制指令。

技术总结
本发明涉及一种智能语音处理方法及系统,通过对语音处理转换成文本字符串,将文本字符串中字符进行遍历组合,确定词组位置和属性编码以及单字符位置和属性编码;利用文本字符串中不同属性的词组和单字符的位置关系及其关联性确定句型特征结构,并根据句型特征结构将词组和单字符的属性编码代入预设句型运算公式进行运算,运算使设备可以对上下文或前后字词的语义属性进行逻辑关联,通过字符属性、词组属性、句型特征以及语序的不同可以使设备在不同场景获得更精准的语义理解和响应结果,提高了人与设备之间的信息交互质量。高了人与设备之间的信息交互质量。高了人与设备之间的信息交互质量。


技术研发人员:陈鹏福 胡天宝 覃伟
受保护的技术使用者:仿脑科技(深圳)有限公司
技术研发日:2022.10.25
技术公布日:2022/12/6
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1