一种基于动物声音的智能投喂方法及装置与流程
- 国知局
- 2024-06-21 11:50:26
本技术涉及智能设备,尤其涉及一种基于动物声音的智能投喂方法、装置、存储介质及电子装置。
背景技术:
1、随着经济社会的快速发展,各种类型的动物投喂器应用越来越广泛。动物投喂器的应用给众多动物爱好者带来了福音,其可以在指定的时间自动给动物提供定量的食物,培养动物养成“定时定量”的进食习惯,同时可以释放出动物用户的精力跟时间。
2、目前,现有的自动动物投喂器产品,通常是通过手机端设置自动投喂的时间,每次投放出的定量的食物来做到自动给动物投食。高端的投食器产品还会安装摄像头,通过摄像头远程来观察动物状况。显而易见,传统动物投喂器只能死板的设定投食时间、投食数量,仅支持定时定量的为动物投喂食物,不能深度地、人性化地参与到动物进食这件事情上,智能化程度较低,导致主动性交互体验较差。
3、因此,如何提供一种更为有效的基于动物声音的智能投喂方案以提高基于动物投喂的智能化程度和效率成为亟待解决的难题。
技术实现思路
1、本技术提供一种基于动物声音的智能投喂方法,用以解决现有技术中动物投喂的智能化程度较低、导致使用体验较差的缺陷。
2、本技术提供一种基于动物声音的智能投喂方法,包括:
3、接收待投喂动物的当前声音数据,将所述当前声音数据输入到声音识别模型进行特征数据提取,得到所述声音识别模型输出的第一声音特征数据;所述声音识别模型是基于样本声音数据以及所述样本声音数据对应的特征数据提取结果进行训练得到的神经网络模型;
4、基于所述第一声音特征数据与所述待投喂动物对应的历史声音数据库中的数据,确定所述待投喂动物对应的当前状态;
5、基于所述待投喂动物对应的当前状态向宠物投食器发送控制指令,以控制所述宠物投食器响应所述控制指令执行相应的投喂策略。
6、进一步的,在接收待投喂动物的当前声音数据之前,还包括:
7、预先获取动物产生的历史声音数据以及获取动物产生所述历史声音数据时的状态,提取所述历史声音数据的第二声音特征数据;基于所述第二声音特征数据和所述状态,构建多个历史声音数据库;
8、基于所述待投喂动物的类型从所述多个历史声音数据库中确定所述待投喂动物对应的历史声音数据库。
9、进一步的,基于所述第二声音特征数据和所述状态,构建多个历史声音数据库,具体包括:
10、确定所述第二声音特征数据与所述状态之间的映射关系;其中,所述第二声音特征数据包含不同类型的动物声音对应的频率特征、振幅特征及音色特征中的至少一种;
11、将所述第二声音特征数据、所述状态、所述第二声音特征数据与所述状态之间的映射关系对应存储到数据库中,得到不同类型的动物对应的多个历史声音数据库。
12、进一步的,基于所述第一声音特征数据与所述待投喂动物对应的历史声音数据库中的数据,确定所述待投喂动物对应的当前状态,具体包括:
13、以所述第一声音特征数据为索引,在所述待投喂动物对应的历史声音数据库中查找与所述第一声音特征数据匹配的所述第二声音特征数据;根据与所述第一声音特征数据匹配的第二声音特征数据,以及所述映射关系,确定所述待投喂动物对应的当前状态;
14、其中,所述第一声音特征数据包含所述当前声音数据的频率特征值、振幅特征值及音色特征值;所述第二声音特征数据包含所述历史声音数据的频率特征值、振幅特征值及音色特征值。
15、进一步的,在所述待投喂动物对应的历史声音数据库中查找与所述第一声音特征数据匹配的所述第二声音特征数据,具体包括:
16、确定所述第一声音特征数据与所述历史声音数据库中第二声音特征数据之间的特征相似度值,基于所述特征相似度值的高低确定出与所述第一声音特征数据匹配的所述第二声音特征数据。
17、进一步的,所述当前状态为当前的情绪状态或者饥饿状态;
18、基于所述待投喂动物对应的当前状态向宠物投食器发送控制指令,以控制所述宠物投食器响应所述控制指令执行相应的投喂策略,具体包括:
19、基于所述待投喂动物对应的当前的情绪状态和/或饥饿状态向宠物投食器发送控制指令,以调整所述投食器对应执行的投喂时间、投喂的食物种类、投喂次数及其每次投喂的食物数量。
20、本技术还提供一种基于动物声音的智能投喂装置,包括:
21、声音特征数据提取单元,用于接收待投喂动物的当前声音数据,将所述当前声音数据输入到声音识别模型进行特征数据提取,得到所述声音识别模型输出的第一声音特征数据;所述声音识别模型是基于样本声音数据以及所述样本声音数据对应的特征数据提取结果进行训练得到的神经网络模型;
22、当前状态确定单元,用于基于所述第一声音特征数据与历史声音数据库中的数据,确定所述待投喂动物对应的当前状态;
23、投喂控制单元,用于基于所述待投喂动物对应的当前状态向宠物投食器发送控制指令,以控制所述宠物投食器响应所述控制指令执行相应的投喂策略。
24、进一步的,所述的基于动物声音的智能投喂装置,还包括:数据库确定单元;
25、所述数据库确定单元,具体用于:
26、预先获取动物产生的历史声音数据以及获取动物产生所述历史声音数据时的状态,提取所述历史声音数据的第二声音特征数据;
27、基于所述第二声音特征数据和所述状态,构建多个历史声音数据库;基于所述待投喂动物的类型从所述多个历史声音数据库中确定相应的历史声音数据库。
28、进一步的,基于所述第二声音特征数据和所述状态,构建多个历史声音数据库,具体包括:
29、确定所述第二声音特征数据与所述状态之间的映射关系;其中,所述第二声音特征数据包含不同类型的动物声音对应的频率特征、振幅特征及音色特征中的至少一种;
30、将所述第二声音特征数据、所述状态、所述第二声音特征数据与所述状态之间的映射关系对应存储到数据库中,得到不同类型的动物对应的多个历史声音数据库。
31、进一步的,所述当前状态确定单元,具体用于:
32、以所述第一声音特征数据为索引,在所述待投喂动物对应的历史声音数据库中查找与所述第一声音特征数据匹配的所述第二声音特征数据;根据与所述第一声音特征数据匹配的第二声音特征数据,以及所述映射关系,确定所述待投喂动物对应的当前状态;
33、其中,所述第一声音特征数据包含所述当前声音数据的频率特征值、振幅特征值及音色特征值;所述第二声音特征数据包含所述历史声音数据的频率特征值、振幅特征值及音色特征值。
34、进一步的,在所述待投喂动物对应的历史声音数据库中查找与所述第一声音特征数据匹配的所述第二声音特征数据,具体包括:
35、确定所述第一声音特征数据与所述历史声音数据库中第二声音特征数据之间的特征相似度值,基于所述特征相似度值的高低确定出与所述第一声音特征数据匹配的所述第二声音特征数据。
36、进一步的,所述当前状态为当前的情绪状态或者饥饿状态;
37、所述投喂控制单元,具体用于:
38、基于所述待投喂动物对应的当前的情绪状态和/或饥饿状态向宠物投食器发送控制指令,以调整所述投食器对应执行的投喂时间、投喂的食物种类、投喂次数及其每次投喂的食物数量。
39、本技术还提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行实现如上述任一种所述基于动物声音的智能投喂方法。
40、本技术还提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行实现如上述任一种所述基于动物声音的智能投喂方法。
41、本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于动物声音的智能投喂方法。
42、本技术提供的基于动物声音的智能投喂方法,首先通过接收待投喂动物的当前声音数据输入到声音识别模型进行特征数据提取,得到输出的第一声音特征数据;然后基于所述第一声音特征数据与所述待投喂动物对应的历史声音数据库中的数据,确定所述待投喂动物对应的当前状态;最后基于所述当前状态控制投食器执行相应的投喂策略。通过加入智能语音识别能力,可以根据动物的声音识别出状态变化,从而能够有效提高动物投喂的效率和精确性,节约了人力成本,提升了动物喂养的智能化程度。
本文地址:https://www.jishuxx.com/zhuanli/20240618/23902.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。