菜谱生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:23932913 阅读:55 留言:0更新日期:2020-04-25 02:06
本申请涉及信息处理领域,具体涉及一种菜谱生成方法、装置、电子设备及存储介质,解决了现有技术中不能将菜品烹饪过程中的语音数据整理为文本菜谱的问题。方法包括:将获得的多条语音数据转换为对应的多条文本数据,并记录获得多条语音数据的先后顺序,从每条文本数据中提取出包括烹饪词汇的目标文本数据,根据获得多条语音数据的先后顺序对多条目标文本数据进行排序汇总,以生成文本菜谱。

Recipe generation method, device, electronic equipment and storage medium

【技术实现步骤摘要】
菜谱生成方法、装置、电子设备及存储介质
本申请涉及信息处理领域,具体而言,涉及一种菜谱生成方法、装置、电子设备及存储介质。
技术介绍
随着科学技术的高速发展和社会生产力水平的快速提高,人们对于生活品质的需求也更加多样化,对于相同的食材,不同的人会采用不同的制作方法进行制作,不同的制作方法导致不同的人根据相同的食材制作出的菜品的口味也各不相同,而根据相同的食材制作出的不同口味的菜品是每个家庭的特有的情感记忆,根据网络上流传的大众化的制作方法不能制作出这样口味的菜品。然而,由于用户受教育程度的不同,且菜品制作方法通常包括对多种食材进行不同处理的多个步骤,让用户直接用文字书写文本菜谱很可能会造成食材信息或步骤信息的遗误,与用文字书写文本菜谱相比,录制用户在菜品的烹饪过程中口述的菜品烹饪的每个步骤以得到语音数据,并将语音数据整理为语音菜谱是较简便的菜谱生成方法,但与文本菜谱相比,语音菜谱既不便于编辑也不便于保存。基于此,现有技术中存在不能将菜品烹饪过程中的语音数据整理为文本菜谱的问题。
技术实现思路
针对上述问题,本申请提供了一种菜谱生成方法、装置、电子设备及存储介质,解决了不能将菜品烹饪过程中的语音数据整理为文本菜谱的问题。第一方面,本申请提供了一种菜谱生成方法,包括:将获得的多条语音数据转换为对应的多条文本数据,并记录获得多条所述语音数据的先后顺序;从每条所述文本数据中提取出包括烹饪词汇的目标文本数据;根据获得多条所述语音数据的先后顺序对多条所述目标文本数据进行排序汇总,以生成文本菜谱。根据本申请的实施例,优选地,在上述菜谱生成方法中,将获得的多条语音数据转换为对应的多条文本数据包括:获得多条语音数据和每条所述语音数据的获得时刻,其中,每条所述语音数据的最后一个音节的结束时刻与该语音数据相邻的下一条语音数据的连续音节的起始音节的起始时刻之间的差值大于预设时间阈值,且每条语音数据包括的多个连续音节中任意相邻两个音节的结束时刻之间的时间间隔不大于所述预设时间阈值,每条所述语音数据的最后一个音节的结束时刻为该语音数据的获得时刻;将每条所述语音数据分别转换为与该条语音数据对应的文本数据。根据本申请的实施例,优选地,在上述菜谱生成方法中,将获得的多条语音数据转换为对应的多条文本数据包括:在识别到连续音节的最后一个音节的结束时刻之后的预设时间阈值内未再次识别到音节时,获取该最后一个音节和与该最后一个音节对应的起始音节之间的语音数据,并将该结束时刻作为该语音数据的获得时刻,其中,所述连续音节中任意两个相邻音节的结束时刻之间的时间间隔不大于所述预设时间阈值;将所述语音数据转换为文本数据,从而得到多条语音数据分别对应的多条文本数据。根据本申请的实施例,优选地,在上述菜谱生成方法中,记录获得多条语音数据的先后顺序包括:根据多条所述语音数据的获得时刻,得到多条所述语音数据的先后顺序,其中,在先获得的语音数据的获得时刻早于在后获得的语音数据的获得时刻。根据本申请的实施例,优选地,在上述菜谱生成方法中,所述方法还包括:采用文本关键词提取算法对所述目标文本数据进行词性标注处理,以得到所述目标文本数据中的动词;将所述动词与数据库中的预设烹饪动词进行对比,以判断是否存在所述预设烹饪动词与所述动词一致;当存在所述预设烹饪动词与所述动词一致时,将与该动词所属的目标文本数据对应的语音数据的获得时刻作为第一获得时刻,将与该动词所属的目标文本数据相邻的下一条目标文本数据对应的语音数据的获得时刻作为第二获得时刻,并得到所述第一获得时刻与所述第二获得时刻之间的时间间隔;将所述时间间隔添加至所述动词之后,以将该时间间隔的时长作为该动词的执行时长。根据本申请的实施例,优选地,在上述菜谱生成方法中,所述方法还包括:采用文本关键词提取算法对所述目标文本数据进行词性标注处理,以得到所述目标文本数据中的名词;将所述名词与数据库中的预设烹饪食材名词进行对比,以判断是否存在所述预设烹饪食材名词与所述名词一致;当存在所述预设烹饪食材名词与所述名词一致时,将该名词存储至所述文本菜谱中的食材列表。根据本申请的实施例,优选地,在上述菜谱生成方法中,所述方法还包括:将所述食材列表中的名词作为烹饪食材名词;采用语义分析算法,判断所述目标文本数据中各所述烹饪食材名词的上下文中是否存在数词和与该数词对应的量词;当存在时,将所述数词和与该数词对应的量词添加至所述食材列表中的烹饪食材名词之前。根据本申请的实施例,优选地,在上述菜谱生成方法中,所述方法还包括:采用文本关键词提取算法对所述文本菜谱进行词性标注处理,以得到所述文本菜谱中的停用词;删除所述文本菜谱中的停用词。第二方面,本申请提供了一种菜谱生成装置,包括:处理器和存储器,其中,所述处理器用于执行存储在存储器中的以下程序模块:获得模块,用于将获得的多条语音数据转换为对应的多条文本数据,并记录获得多条所述语音数据的先后顺序;提取模块,用于从每条所述文本数据中提取出包括烹饪词汇的目标文本数据;排序模块,用于根据获得多条所述语音数据的先后顺序对多条所述目标文本数据进行排序汇总,以生成文本菜谱。第三方面,本申请提供了一种存储介质,该存储介质存储的计算机程序,可被一个或多个处理器执行,可用来实现上述第一方面中任意一项的菜谱生成方法。第四方面,本申请提供了一种电子设备,包括存储器和处理器,所述存储器上存储有能够被所述处理器执行的存储介质,该存储介质被所述处理器执行时实现上述第一方面中任意一项的菜谱生成方法。与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:通过将获得的多条语音数据转换为对应的多条文本数据,并记录获得多条所述语音数据的先后顺序;从每条所述文本数据中提取出包括烹饪词汇的目标文本数据;根据获得多条所述语音数据的先后顺序对多条所述目标文本数据进行排序汇总,以生成文本菜谱,从而解决了不能将菜品烹饪过程中的语音数据整理为文本菜谱的问题。附图说明通过结合附图阅读下文示例性实施例的详细描述可更好地理解本申请公开的范围。其中所包括的附图是:图1为本申请实施例一提供的菜谱生成方法的流程图;图2为本申请实施例二提供的菜谱生成方法的流程图。在附图中,相同的部件使用相同的附图标记,附图并未按照实际的比例绘制。具体实施方式以下将结合附图及实施例来详细说明本申请的实施方式,借此对本申请如何应用技术手段来解决技术问题,并达到相应技术效果的实现过程能充分理解并据以实施。本申请实施例以及实施例中的各个特征,在不相冲突前提下可以相互结合,所形成的技术方案均在本申请的保护范围之内。实施例一请参阅图1,本申请实施例提供了一种菜谱生成方法,该方法包括步骤S110至步骤S130。步骤S110,将获得的本文档来自技高网...

【技术保护点】
1.一种菜谱生成方法,其特征在于,所述方法包括:/n将获得的多条语音数据转换为对应的多条文本数据,并记录获得多条所述语音数据的先后顺序;/n从每条所述文本数据中提取出包括烹饪词汇的目标文本数据;/n根据获得多条所述语音数据的先后顺序对多条所述目标文本数据进行排序汇总,以生成文本菜谱。/n

【技术特征摘要】
1.一种菜谱生成方法,其特征在于,所述方法包括:
将获得的多条语音数据转换为对应的多条文本数据,并记录获得多条所述语音数据的先后顺序;
从每条所述文本数据中提取出包括烹饪词汇的目标文本数据;
根据获得多条所述语音数据的先后顺序对多条所述目标文本数据进行排序汇总,以生成文本菜谱。


2.根据权利要求1所述的菜谱生成方法,其特征在于,将获得的多条语音数据转换为对应的多条文本数据包括:
获得多条语音数据和每条所述语音数据的获得时刻,其中,每条所述语音数据的最后一个音节的结束时刻与该语音数据相邻的下一条语音数据的连续音节的起始音节的起始时刻之间的差值大于预设时间阈值,且每条语音数据包括的多个连续音节中任意相邻两个音节的结束时刻之间的时间间隔不大于所述预设时间阈值,每条所述语音数据的最后一个音节的结束时刻为该语音数据的获得时刻;
将每条所述语音数据分别转换为与该条语音数据对应的文本数据。


3.根据权利要求1所述的菜谱生成方法,其特征在于,将获得的多条语音数据转换为对应的多条文本数据包括:
在识别到连续音节的最后一个音节的结束时刻之后的预设时间阈值内未再次识别到音节时,获取该最后一个音节和与该最后一个音节对应的起始音节之间的语音数据,并将该结束时刻作为该语音数据的获得时刻,其中,所述连续音节中任意两个相邻音节的结束时刻之间的时间间隔不大于所述预设时间阈值;
将所述语音数据转换为文本数据,从而得到多条语音数据分别对应的多条文本数据。


4.根据权利要求2或权利要求3所述的菜谱生成方法,其特征在于,记录获得多条语音数据的先后顺序包括:
根据多条所述语音数据的获得时刻,得到多条所述语音数据的先后顺序,其中,在先获得的语音数据的获得时刻早于在后获得的语音数据的获得时刻。


5.根据权利要求1所述的菜谱生成方法,其特征在于,所述方法还包括:
采用文本关键词提取算法对所述目标文本数据进行词性标注处理,以得到所述目标文本数据中的动词;
将所述动词与数据库中的预设烹饪动词进行对比,以判断是否存在所述预设烹饪动词与所述动词一致;
当存在所述预设烹饪动词与所述动词一致时,将与该动词所属的目标文本数据对应的语音数据的获得时刻作...

【专利技术属性】
技术研发人员:宋德超贾巨涛赵文静李立辉林跃杭
申请(专利权)人:珠海格力电器股份有限公司珠海联云科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1