一种基于声纹的点餐控制方法、电子设备及存储介质技术

技术编号:21365307 阅读:23 留言:0更新日期:2019-06-15 10:10
本发明专利技术公开了一种基于声纹的点餐控制方法,包括以下步骤:获取步骤:通过声音采集设备获取当前用户的语音信息;提取步骤:提取语音信息中的声音信息和声纹特征信息;第一判断步骤:判断所述声纹特征信息是否存储在服务器的声纹识别模型库中,如果是,则执行信息提取步骤;信息提取步骤:提取声音信息中的菜品名称信息,并生成点餐指令。本发明专利技术还提供了一种电子设备和计算机可读存储介质。本发明专利技术的基于位置的点餐控制方法通过区分声纹特征信息来进一步判断是否对其声音进行提取识别,这样能够使得点餐过程更为的高效。

A Voice-print-based Dinner Order Control Method, Electronic Equipment and Storage Media

The invention discloses a voiceprint-based ordering control method, which comprises the following steps: acquisition step: acquiring the current user's voice information through voice acquisition device; extraction step: extracting voice information and voiceprint feature information in voice information; first judgment step: judging whether the voiceprint feature information is stored in the server's voiceprint recognition model library, if so, Then the information extraction step is executed; the information extraction step is to extract the name information of the dishes in the sound information and generate the order instructions. The invention also provides an electronic device and a computer readable storage medium. The location-based ordering control method of the present invention further determines whether to extract and recognize the voice by distinguishing the voiceprint feature information, so as to make the ordering process more efficient.

【技术实现步骤摘要】
一种基于声纹的点餐控制方法、电子设备及存储介质
本专利技术涉及一种点餐
,尤其涉及一种基于声纹的点餐控制方法、电子设备及存储介质。
技术介绍
市面上现有的自助服务机包括有自助点餐机,在一些餐厅中,可以通过自助点餐机自助点餐,这样可以减轻工作人员的工作量。但是这样的点餐机器铺设成本相对较高。随着社会的进步,餐饮业也在不断的进步当中,时下有一种新的点餐方式正在逐渐流行开来,这个便是电子点餐,比较常用的方式是通过扫描二维码的方式进行。目前的电子点餐系统中,用户可以快速浏览和选择菜品,并进行下单,速度高于传统菜谱,这使用户的点餐过程变得非常随意自由,给用户带来美好的用餐体验。但是这种方式还是应用于比较常规的需要服务员服务的方式,对于更智能的无人餐厅来说,如何降低顾客的使用负担,使得用户可以只是通过讲话就实现点餐成为本领域技术人员所要解决的技术问题。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种基于声纹的点餐控制方法,其能解决高效点餐的技术问题。本专利技术的目的之二在于提供一种电子设备,其能解决高效点餐的技术问题。本专利技术的目的之三在于提供一种计算机可读存储介质,其能解决高效点餐的技术问题。本专利技术的目的之一采用如下技术方案实现:一种基于声纹的点餐控制方法,包括以下步骤:获取步骤:通过声音采集设备获取当前用户的语音信息;提取步骤:提取语音信息中的声音信息和声纹特征信息;第一判断步骤:判断所述声纹特征信息是否存储在服务器的声纹识别模型库中,如果是,则执行信息提取步骤;信息提取步骤:提取声音信息中的菜品名称信息,并生成点餐指令。进一步地,所述第一判断步骤中的声纹识别模型库通过如下步骤构建:获取所有待注册用户的语音信息;提取所有待注册用户的语音信息中的声纹特征信息;对所有的声纹信息进行存储以完成声纹识别模型库的构建。进一步地,所述声纹特征信息采用经典的梅尔倒谱系数MFCC或者感知线性预测系数PLP或者深度特征DeepFeature或者能量规整谱系数PNCC表示。进一步地,在信息提取步骤之后还包括信息读取步骤:当接收到点餐结束指令时,通过扬声器读取获取到的所有的菜品名称信息。进一步地,在信息读取步骤之后还包括以下步骤:接收步骤:接收当前用户发出的信息确认指令;第二判断步骤:根据信息确认指令以判断是否需要修改对应的点餐指令,如果是,则修改对应的点餐指令;点餐步骤:将最终的点餐指令发送至服务器端以完成点餐。进一步地,在点餐步骤之后还包括设备关闭步骤:控制关闭声音采集设备或者使得声音采集设备处于休眠状态。进一步地,在获取步骤之前还包括唤醒步骤:当接收到预设唤醒词时,启动声音采集设备。进一步地,所述唤醒步骤具体为:当接收到的预设唤醒词时,判断与预设唤醒词对应的声纹信息是否存储在服务器中,如果是,则启动声音采集设备,且所述获取步骤中具体为:通过环形麦克风阵列获取当前用户的声音信息。本专利技术的目的之二采用如下技术方案实现:一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术目的之一中任意一项所述的一种基于声纹的点餐控制方法。本专利技术的目的之三采用如下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本专利技术目的之一中任意一项所述的一种基于声纹的点餐控制方法。相比现有技术,本专利技术的有益效果在于:本专利技术的基于位置的点餐控制方法通过区分声纹特征信息来进一步判断是否对其声音进行提取识别,这样能够使得点餐过程更为的高效。附图说明图1为实施例一的基于位置的点餐控制方法的流程图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。实施例一如图1所示,本实施例提供了一种基于声纹的点餐控制方法,包括以下步骤:S1:通过声音采集设备获取当前用户的语音信息;所述声音采集设备最为优选的,采用环形麦克风阵列以采集当前用户的声音信息;这一步主要是为了获取到对应用户的声音信息,这也是下面所有步骤的基础。通过环形麦克风可以更为高效准确的获取圆桌四周的声音信息,获取到的声音源信息越清晰,那么后期进行语音翻译也就会使得其越准确。该环形麦克风一般设置于餐桌上,针对于不同的餐桌设置有不同的数量的麦克风数,比如针对于四人桌,环形麦克风中拥有麦克风的数量为四个,针对于六人桌,环形麦克风中拥有麦克风的数量为六个,针对于十人桌,环形麦克风中拥有麦克风的数量为十个;这样在进行具体操作的时候,可以设定每个座位有对应一个麦克风。除了上述这样的方式之外,还可以设置固定数量的麦克风,比如不论是几人桌,环形麦克风中拥有麦克风的数量均为六个;因为在这个过程中只需要获取固定人的声音信息即可,而不需要使得每个人都可以分配得到一个麦克风,不过,在进行设置的时候,拥有录音权限的那个用户必须有分配对应的一个麦克风,以便于更好的进行信息接收。在本实施例中还提供了另外一种实施方式来进行该控制方法的唤醒,一般的唤醒方式可以直接通过电源按键来实现语音识别系统的开关,这种是最为原始的,也不够智能;在本实施例中其作为一种可以替代的方式可以进行选择,还可以设置语音识别系统处于常开的状态,只是这样会比较耗费电量,并且很容易形成很多不必要的“点餐指令”,但是其也可以作为一种方式来进行实施,只是不属于本专利技术中所要着重描述的最为优选的方式。在本实施例中最为优选地,是可以采用关键词唤醒的方式来进行语音识别系统的唤醒,比如将唤醒关键词设置为“点餐开始”或者“开始点菜”,当声音采集设备采集到这样的信息的时候,则将处于待机状态下的语音识别系统唤醒以进行工作,从而实现真正的自动化处理。使得点餐可以进行的更为的顺畅。由于并非是所有人都可以来控制会议的进行,故而需要设置一个或者多个用户来进行统筹,最为优选地是设定一个用户来进行统筹,因为点餐人数一般不会特别多,所以只需要一个用户来进行统一管理比较合适。将这个用户的声纹信息预先存储在服务器中,只有他说出来的预设唤醒词才具备启动的功能。所谓声纹(Voiceprint),是用电声学仪器显示的携带言语信息的声波频谱。现代科学研究表明,声纹不仅具有特定性,而且有相对稳定性的特点。成年以后,人的声音可保持长期相对稳定不变。实验证明,无论讲话者是故意模仿他人声音和语气,还是耳语轻声讲话,即使模仿得惟妙惟肖,其声纹却始终不相同。所以采用声纹这种识别方式,识别更为的高效。当接收到的预设唤醒词时,判断与预设唤醒词对应的声纹信息是否存储在服务器中,如果是,则启动声音采集设备。这里进行预设唤醒词的设置的时候,可以依照用户的习惯来进行设置,比如通常的可以设置“会议开始”,这样的常规性词句,对应的饭店也可以依据自己的企业文化,设定不同的唤醒词。比如外婆家的唤醒词可以设置“外婆,我来了”这样的更个性,更具备特色的唤醒方式,使得该系统能够具备更高的用户黏性。从而使得单一的系统能够通过这样不同的方式具有较高的区分度,也更加便于不同的企业具有更个性化的定制。在进行唤醒词设置的时候,可以设置为以下方式,“请大家安静,准备开始点菜。”当这样设置的时候,具备更高的抗干扰性。因为,当用户本文档来自技高网...

【技术保护点】
1.一种基于声纹的点餐控制方法,其特征在于,包括以下步骤:获取步骤:通过声音采集设备获取当前用户的语音信息;提取步骤:提取语音信息中的声音信息和声纹特征信息;第一判断步骤:判断所述声纹特征信息是否存储在服务器的声纹识别模型库中,如果是,则执行信息提取步骤;信息提取步骤:提取声音信息中的菜品名称信息,并生成点餐指令。

【技术特征摘要】
1.一种基于声纹的点餐控制方法,其特征在于,包括以下步骤:获取步骤:通过声音采集设备获取当前用户的语音信息;提取步骤:提取语音信息中的声音信息和声纹特征信息;第一判断步骤:判断所述声纹特征信息是否存储在服务器的声纹识别模型库中,如果是,则执行信息提取步骤;信息提取步骤:提取声音信息中的菜品名称信息,并生成点餐指令。2.如权利要求1所述的一种基于声纹的点餐控制方法,其特征在于,所述第一判断步骤中的声纹识别模型库通过如下步骤构建:获取所有待注册用户的语音信息;提取所有待注册用户的语音信息中的声纹特征信息;对所有的声纹信息进行存储以完成声纹识别模型库的构建。3.如权利要求2所述的一种基于声纹的点餐控制方法,其特征在于,所述声纹特征信息采用经典的梅尔倒谱系数MFCC或者感知线性预测系数PLP或者深度特征DeepFeature或者能量规整谱系数PNCC表示。4.如权利要求1-3中任意一项所述的一种基于声纹的点餐控制方法,其特征在于,在信息提取步骤之后还包括信息读取步骤:当接收到点餐结束指令时,通过扬声器读取获取到的所有的菜品名称信息。5.如权利要求4所述的一种基于声纹的点餐控制方法,其特征在于,在信息读取步骤之后还包括以下步骤:接收步骤:接收当前用户...

【专利技术属性】
技术研发人员:傅峰峰
申请(专利权)人:广州富港万嘉智能科技有限公司
类型:发明
国别省市:广东,44

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

1