技术特征:
1.一种多指令下的智能饮水机语音控制方法,其特征在于,包括:
获取用户输入的多个语音指令,对各所述语音指令进行解析,确定所述用户想要冲泡的多个饮品类型;
从预设的冲泡温度数据库中确定与每个所述饮品类型对应的冲泡温度,将各所述冲泡温度从低至高进行排序;
控制饮水机按预设顺序将水温依次加热至排序后的每个所述冲泡温度,每加热至一个所述冲泡温度时,语音提醒所述用户对相应所述饮品品类进行冲泡,同时识别所述用户是否冲泡完毕,若是,控制所述饮水机继续加热至下一所述冲泡温度。
2.如权利要求1所述的一种多指令下的智能饮水机语音控制方法,其特征在于,对各所述语音指令进行解析,确定所述用户想要冲泡的多个饮品类型,包括:
基于语音识别技术对各所述语音指令进行识别,获得多个语音识别文本;
整合各所述语音识别文本,获得目标文本;
基于预设的饮品关键词数据库确定所述目标文本中包含的多个饮品关键词;
当所述目标文本中出现至少两个相同所述饮品关键词时,选取相同所述饮品关键词中最后出现的所述饮品关键词作为目标关键词;
从所述目标文本中提取所述目标关键词与上一个所述饮品关键词之间的第一文本和/或与下一个所述饮品关键词之间的第二文本;
基于语义识别技术对所述第一文本进行识别,获得第一语义特征;
基于语义识别技术对所述第二文本进行识别,获得第二语义特征;
获取预设的否定特征数据库,将所述第一语义特征和所述第二语义特征与所述否定特征数据库中的否定特征进行匹配,若所述第一语义特征和/或所述第二语义特征匹配符合,剔除所述目标关键词以及与所述目标关键词相同的所述饮品关键词;
剔除后,查询预设的饮品类型对照表,确定剩余的所述饮品关键词对应的饮品类型,获得所述用户想要冲泡的多个饮品类型。
3.如权利要求1所述的一种多指令下的智能饮水机语音控制方法,还包括:
每隔预设的时间间隔对所述冲泡温度数据库进行更新;
其中,对所述冲泡温度数据库进行更新,包括:
通过预设的第一获取路径获取第一大数据,所述第一大数据包括:多个缺失项,所述缺失项为不同用户在预设的时间段内输入语音指令时无法从对应冲泡温度数据库中确定冲泡温度的饮品类型;
确定每个所述缺失项在所述第一大数据中出现的次数,将各所述缺失项基于对应所述次数从大到小进行排序;
按预设顺序依次选取排序后的一个所述缺失项作为目标缺失项;
通过预设的第二获取路径获取与所述目标缺失项相关联的第二大数据,所述第二大数据包括:所述目标缺失项对应的不同适宜温度,每个所述适宜温度对应有后台实验人员经大量实验给出的第一评价数据;
通过预设的第三获取路径获取与所述目标缺失项相关联的第三大数据,所述第三大数据包括:每个所述适宜温度对应有来自互联网调查数据中大量用户给出的第二评价数据;
对所述第一评价数据进行解析,获得多个第一评价值以及与所述第一评价值一一对应的第一可信值;
对所述第二评价数据进行解析,获得多个第二评价值以及与所述第二评价值一一对应的第二可信值;;
基于所述第一评价值、第二评价值、第一可信值和第二可信值计算每个所述适宜温度的评价指数,计算公式如下:
其中,σt为所述目标缺失项对应的第t个所述适宜温度的所述评价指数,αt,i为所述目标缺失项对应的第t个所述适宜温度的所述第一评价数据经解析后获得的第i个所述第一评价值,μt,i为所述目标缺失项对应的第t个所述适宜温度的所述第一评价数据经解析后获得的第i个所述第一评价值对应的所述第一可信值,mt,1为所述目标缺失项对应的第t个所述适宜温度的所述第一评价数据经解析后获得的所述第一评价值的总数目,βt,i为所述目标缺失项对应的第t个所述适宜温度的所述第二评价数据经解析后获得的第i个所述第二评价值,γt,i为所述目标缺失项对应的第t个所述适宜温度的所述第二评价数据经解析后获得的第i个所述第二评价值对应的所述第二可信值,mt,2为所述目标缺失项对应的第t个所述适宜温度的所述第二评价数据经解析后获得的所述第二评价值的总数目,α0为预设的第一评价值阈值,β0为预设的第二评价值阈值,μ0为预设的第一可信值阈值,γ0为预设的第二可信值阈值,e为自然常数,z1和z2为预设的权重值,z1>z2;
选取所述评价指数最大值对应的所述适宜温度与所述目标缺失项组合后填充至所述冲泡温度数据库,当全部所述目标缺失项均完成上述操作后,完成更新。
4.如权利要求3所述的一种多指令下的智能饮水机语音控制方法,还包括:
获取预设的本地使用记录,基于所述本地使用记录对所述时间间隔进行调整;
其中,基于所述本地使用记录对所述时间间隔进行调整,包括:
获取预设的识别模型,将所述本地使用记录输入至所述识别模型,获得多个第一使用时间区间;
获取预设的多个第二使用时间区间;
确定当前时刻,确定当前时刻之后预设时间的目标时刻;
基于所述第一使用时间区间、第二使用时间区间和目标时刻对所述时间间隔进行调整,调整公式如下:
t′=t t0(ε1ρ1 ε2ρ2)
其中,t′为调整后的所述时间间隔,t为调整前的所述时间间隔,t0为预设的时间调整幅度值,ε1和ε2为预设的权重值,ε1>ε2,ρ1为预设的第一调节系数,当所述目标时刻落在任一所述第一使用时间区间内时,ρ1<0,否则,ρ1>0,ρ2为预设的第二调节系数,当所述目标时刻落在任一所述第二使用时间区间内时,ρ2<0,否则,ρ2>0。
5.如权利要求1所述的一种多指令下的智能饮水机语音控制方法,其特征在于,识别所述用户是否冲泡完毕,包括:
若接收到所述用户输入的冲泡完毕指令,则确定所述用户冲泡完毕。
6.一种多指令下的智能饮水机语音控制系统,其特征在于,包括:
获取与解析模块,用于获取用户输入的多个语音指令,对各所述语音指令进行解析,确定所述用户想要冲泡的多个饮品类型;
确定与排序模块,用于从预设的冲泡温度数据库中确定与每个所述饮品类型对应的冲泡温度,将各所述冲泡温度从低至高进行排序;
控制模块,用于控制饮水机按预设顺序将水温依次加热至排序后的每个所述冲泡温度,每加热至一个所述冲泡温度时,语音提醒所述用户对相应所述饮品品类进行冲泡,同时识别所述用户是否冲泡完毕,若是,控制所述饮水机继续加热至下一所述冲泡温度。
7.如权利要求6所述的一种多指令下的智能饮水机语音控制系统,其特征在于,所述确定与解析模块执行如下操作:
基于语音识别技术对各所述语音指令进行识别,获得多个语音识别文本;
整合各所述语音识别文本,获得目标文本;
基于预设的饮品关键词数据库确定所述目标文本中包含的多个饮品关键词;
当所述目标文本中出现至少两个相同所述饮品关键词时,选取相同所述饮品关键词中最后出现的所述饮品关键词作为目标关键词;
从所述目标文本中提取所述目标关键词与上一个所述饮品关键词之间的第一文本和/或与下一个所述饮品关键词之间的第二文本;
基于语义识别技术对所述第一文本进行识别,获得第一语义特征;
基于语义识别技术对所述第二文本进行识别,获得第二语义特征;
获取预设的否定特征数据库,将所述第一语义特征和所述第二语义特征与所述否定特征数据库中的否定特征进行匹配,若所述第一语义特征和/或所述第二语义特征匹配符合,剔除所述目标关键词以及与所述目标关键词相同的所述饮品关键词;
剔除后,查询预设的饮品类型对照表,确定剩余的所述饮品关键词对应的饮品类型,获得所述用户想要冲泡的多个饮品类型。
8.如权利要求6所述的一种多指令下的智能饮水机语音控制系统,其特征在于,还包括:
更新模块,用于每隔预设的时间间隔对所述冲泡温度数据库进行更新;
所述更新模块执行如下操作:
通过预设的第一获取路径获取第一大数据,所述第一大数据包括:多个缺失项,所述缺失项为不同用户在预设的时间段内输入语音指令时无法从对应冲泡温度数据库中确定冲泡温度的饮品类型;
确定每个所述缺失项在所述第一大数据中出现的次数,将各所述缺失项基于对应所述次数从大到小进行排序;
按预设顺序依次选取排序后的一个所述缺失项作为目标缺失项;
通过预设的第二获取路径获取与所述目标缺失项相关联的第二大数据,所述第二大数据包括:所述目标缺失项对应的不同适宜温度,每个所述适宜温度对应有后台实验人员经大量实验给出的第一评价数据;
通过预设的第三获取路径获取与所述目标缺失项相关联的第三大数据,所述第三大数据包括:每个所述适宜温度对应有来自互联网调查数据中大量用户给出的第二评价数据;
对所述第一评价数据进行解析,获得多个第一评价值以及与所述第一评价值一一对应的第一可信值;
对所述第二评价数据进行解析,获得多个第二评价值以及与所述第二评价值一一对应的第二可信值;;
基于所述第一评价值、第二评价值、第一可信值和第二可信值计算每个所述适宜温度的评价指数,计算公式如下:
其中,σt为所述目标缺失项对应的第t个所述适宜温度的所述评价指数,αt,i为所述目标缺失项对应的第t个所述适宜温度的所述第一评价数据经解析后获得的第i个所述第一评价值,μt,i为所述目标缺失项对应的第t个所述适宜温度的所述第一评价数据经解析后获得的第i个所述第一评价值对应的所述第一可信值,mt,1为所述目标缺失项对应的第t个所述适宜温度的所述第一评价数据经解析后获得的所述第一评价值的总数目,βt,i为所述目标缺失项对应的第t个所述适宜温度的所述第二评价数据经解析后获得的第i个所述第二评价值,γt,i为所述目标缺失项对应的第t个所述适宜温度的所述第二评价数据经解析后获得的第i个所述第二评价值对应的所述第二可信值,mt,2为所述目标缺失项对应的第t个所述适宜温度的所述第二评价数据经解析后获得的所述第二评价值的总数目,α0为预设的第一评价值阈值,β0为预设的第二评价值阈值,μ0为预设的第一可信值阈值,γ0为预设的第二可信值阈值,e为自然常数,z1和z2为预设的权重值,z1>z2;
选取所述评价指数最大值对应的所述适宜温度与所述目标缺失项组合后填充至所述冲泡温度数据库,当全部所述目标缺失项均完成上述操作后,完成更新。
9.如权利要求8所述的一种多指令下的智能饮水机语音控制系统,其特征在于,还包括:
调整模块,用于获取预设的本地使用记录,基于所述本地使用记录对所述时间间隔进行调整;
所述调整模块执行如下操作:
获取预设的识别模型,将所述本地使用记录输入至所述识别模型,获得多个第一使用时间区间;
获取预设的多个第二使用时间区间;
确定当前时刻,确定当前时刻之后预设时间的目标时刻;
基于所述第一使用时间区间、第二使用时间区间和目标时刻对所述时间间隔进行调整,调整公式如下:
t′=t t0(ε1ρ1 ε2ρ2)
其中,t′为调整后的所述时间间隔,t为调整前的所述时间间隔,t0为预设的时间调整幅度值,ε1和ε2为预设的权重值,ε1>ε2,ρ1为预设的第一调节系数,当所述目标时刻落在任一所述第一使用时间区间内时,ρ1<0,否则,ρ1>0,ρ2为预设的第二调节系数,当所述目标时刻落在任一所述第二使用时间区间内时,ρ2<0,否则,ρ2>0。
10.如权利要求6所述的一种多指令下的智能饮水机语音控制系统,其特征在于,所述控制模块执行如下操作:
若接收到所述用户输入的冲泡完毕指令,则确定所述用户冲泡完毕。
技术总结
本发明提供一种多指令下的智能饮水机语音控制方法及系统,其中,方法包括:获取用户输入的多个语音指令,对各语音指令进行解析,确定用户想要冲泡的多个饮品类型;从预设的冲泡温度数据库中确定与每个饮品类型对应的冲泡温度,将各冲泡温度从低至高进行排序;控制饮水机按预设顺序将水温依次加热至排序后的每个冲泡温度,每加热至一个冲泡温度时,语音提醒用户对相应饮品品类进行冲泡,同时识别用户是否冲泡完毕,若是,控制饮水机继续加热至下一冲泡温度。本发明的多命令下的智能饮水机语音控制方法及系统,极大程度上提升了用户体验,扩大了应用范围。
技术研发人员:陈芒
受保护的技术使用者:深圳市轻生活科技有限公司
技术研发日:2021.05.06
技术公布日:2021.08.06
本文用于企业家、创业者技术爱好者查询,结果仅供参考。