一种能够识别多语言的自动售货设备及自动售货方法与流程
本公开涉及自动售货设备技术领域,尤其涉及一种能够识别多语言的自动售货设备及自动售货方法。
背景技术:
近年来,为了促进用户对商品的购买,自动售货设备领域的发明人针对自动售货设备及相关电子设备提出了各种改进的技术方案。例如,为了提高用户与自动售货设备之间的互动性,在自动售货设备中设置拉力装置,使得用户可以通过拉力装置以与自动售货设备拔河的方式来取得自动售货设备中的物品;又如,为了提高用户购买自动售货设备中的商品的便利性而将用户位置附近的自动售货设备显示在用户所使用的电子终端上的地图系统中。而本发明则为了进一步实现商品的促销和提高自动售货设备与用户的互动性,对现有领域的自动售货设备进行了改进。
技术实现要素:
本公开的目的之一是通过对现有领域的自动售货设备进行改进,以进一步实现商品的促销和提高自动售货设备与用户的互动性,进而提升用户对出货过程的体验。
为实现上述目的,根据本公开实施例的第一方面,提供一种能够识别多语言的自动售货设备,包括:用于接收包括用户语音在内的语音信号的语音输入装置;用于基于多国语言或/和多地区语言的统计语言模型对用户语音进行识别,得到与用户语言对应的国别或/和地区和与用户语言对应的文本的语音识别装置;用于确定所述自动售货设备所执行的与所识别的国别或/和地区和所识别的文本对应的命令的确定装置;用于执行确定装置所确定的命令的执行装置。
根据本公开实施例的第二方面,提供一种能够识别多语言的自动售货方法,包括:接收包括用户语音在内的语音信号;基于多国语言或/和多地区语言的统计语言模型对用户语音进行识别,得到与用户语言对应的国别或/和地区和与用户语言对应的文本;确定所述自动售货设备所执行的与所识别的国别或/和地区和所识别的文本对应的命令;执行所确定的命令。
可选的,所述确定装置包括:用于统计所述自动售货设备所接收的多条用户语音对应的国别或/和地区的数量并判断所述数量是否达到或超过预定值的统计判断单元;用于判断所接收的多条用户语音是否对应同一文本的同一文本判断单元;用于在所述数量达到或超过预定值且所述多条用户语音对应同一文本的情况下,确定对应的命令的确定单元。
可选的,所述统计判断单元包括:用于统计预定时间内所述自动售货设备所接收的多条用户语音对应的国别或/和地区的数量并判断所述数量是否达到或超过预定值的统计判断模块;所述同一文本判断单元包括:用于判断预定时间内所接收的多条用户语音是否对应同一文本的同一文本判断模块;所述确定单元包括:用于在预定时间内所述数量达到或超过预定值且所述多条用户语音对应同一文本的情况下,确定对应的命令的确定模块。
可选的,所述确定模块包括:用于在预定时间内所述数量达到或超过预定值且所述多条用户语音对应预定的同一文本的情况下,确定对应的命令的子确定模块。
可选的,所述执行装置包括:用于执行确定装置所确定的出货命令而触发自动售货设备出货的出货执行装置。
可选的,所述执行装置包括:用于执行确定装置所确定的出货命令而触发自动售货设备免费出货的免费出货执行装置。
可选的,所述自动售货设备还包括:用于接收包括演唱歌曲的语音在内的歌曲信号输入装置;用于根据预定的歌曲评分规则,对所述接收的歌曲进行评分的评分装置;用于根据评分装置的评分,确定对应的用于购买自动售货设备中的商品的折扣的折扣确定装置。
可选的,所述自动售货设备还包括:用于根据所述折扣确定装置所确定的折扣,对用户所选择的自动售货设备中的物品进行结算的结算装置。
可选的,所述自动售货设备还包括:用于将语言输入装置接收到的用户语音进行分贝检测的分贝检测装置;用于接收分贝检测装置检测的分贝值并在分贝值超过预定值的情况下执行对应的出货操作的第二出货执行装置。
可选的,所述第二出货执行装置包括:用于接收分贝检测装置检测的分贝值并在分贝值超过预定值的情况下根据分贝值超出预定值的数值的不同执行出不同的货的操作的第二出货执行单元。
本公开的实施例提供的技术方案可以实现以下有益效果:本公开的自动售货设备能够识别多语言,例如识别同一人或不同人说出的多国别语言或多种地方语言(即方言),进而根据所识别的国别或/和地区以及所识别的文本,而执行对应的命令,例如免费出货或给用户提供用于购买自动售货设备中的商品的部分折扣。
进一步地,本公开的自动售货设备在识别出同一人或不同人说出的多国别语言或多种地方语言(即方言)对应的国别或/和地区超过预定值且所识别的文本对应同一文本的情况下,才执行对应的命令,例如在自动售货设备首次接收到第一个用户说出的第一国别的语言(例如中国话),之后累计接收到该用户或其他用户说出的其他国别的语言(例如法语、英语、德语等),当累计接收到的语音对应的国别超过预定值(例如6种不同国别)且累计接收到的语言对应同一文本(例如都是“我热爱生活”),才执行免费出货或给用户提供用于购买自动售货设备中的商品的部分折扣的操作。
进一步地,本公开的自动售货设备在识别出预定时间内同一人或不同人说出的多国别语言或多种地方语言(即方言)对应的国别或/和地区超过预定值且所识别的文本对应同一文本的情况下,才执行对应的命令,例如从第一个用户说出“我热爱生活”的中国话后,如果一个小时内该用户或其他用户累计用5种其他国别的语言说出“我热爱生活”的情况下,才执行免费出货或给用户提供用于购买自动售货设备中的商品的部分折扣的操作。
进一步地,在上述实施例的基础上,本公开的自动售货设备在识别出预定时间内同一人或不同人说出的多国别语言或多种地方语言(即方言)对应的国别或/和地区超过预定值且所识别的文本对应预定的同一文本的情况下,才执行对应的命令,也即,用户必须说出指定的文本而不是任意文本,例如同一用户或多个用户必须说出与文本“我热爱生活”对应的语音,不论用什么国别或地区说出的语音,都必须对应特定的同一文本而不是其他文本,只有这种情况下,才执行免费出货或给用户提供用于购买自动售货设备中的商品的部分折扣等操作。
另外,为了进一步加强用户和自动售货设备的互动,本公开提供的自动售货设备使得用户可以对着自动售货设备唱歌,并对用户唱歌进行评分进而根据评分的结果而确定是否给用户提供一定折扣或提供多少折扣或免费给用户出货。
另外,为了鼓励用户对着自动售货设备大声说话或唱歌,本公开提供的自动售货设备基于所内置的分贝检测装置对用户语音检测的分贝值的不同而执行例如免费出货或给用户提供用于购买自动售货设备中的商品的部分折扣或根据分贝值的不同而出不同的货给用户等操作。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1为本申请一个实施例提供的一种能够识别多语言的自动售货设备的部分装置的示意性框图;
图2为本申请一个实施例提供的一种能够识别多语言的自动售货设备的确定装置所包括的部分单元的示意性框图;
图3为本申请一个实施例提供的一种能够识别多语言的自动售货设备的部分模块的示意性框图;
图4为本申请另一个实施例提供的一种能够识别多语言的自动售货设备的部分装置的示意性框图;
图5为本申请又一个实施例提供的一种能够识别多语言的自动售货设备的部分装置的示意性框图;
图6为本申请一个实施例提供的一种能够识别多语言的自动售货方法的流程图;
图7为本申请另一个实施例提供的一种能够识别多语言的自动售货方法所包括的部分步骤的流程图;
图8为本申请又一个实施例提供的一种能够识别多语言的自动售货方法所包括的部分步骤的流程图;
附图中相同或相似的附图标记代表相同或相似的结构。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包括一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一出货执行装置也可以被称为第二出货执行装置,类似地,第二出货执行装置也可以被称为第一出货执行装置。取决于语境,如在此所使用的词语“如果”可以被解释成“在……时”或“当……时”或“响应于确定”。
根据本申请的一个方面,请参考图1,提供了一种能够识别多语言的自动售货设备,本公开提供的所述自动售货设备所售的物品包括但不限于饮料、药品、食品、礼品等。
根据图1,所述自动售货设备包括:用于接收包括用户语音在内的语音信号的语音输入装置101;用于基于多国语言或/和多地区语言的统计语言模型对用户语音进行识别,得到与用户语言对应的国别或/和地区和与用户语言对应的文本的语音识别装置102;用于确定所述自动售货设备所执行的与所识别的国别或/和地区和所识别的文本对应的命令的确定装置103;用于执行确定装置所确定的命令的执行装置104。
下文将对上述装置的工作过程进行详述。
针对语音输入装置101而言,例如可以采用现有的麦克风对用户语音、自动售货设备周围的杂音(例如噪声)等在内的语音信号进行采集,并可以采用现有的声纹识别芯片对用户语音与自动售货设备周围的杂音(例如噪声)进行区分和去噪处理,进而将去噪后的用户语音信息传输给语音识别装置102。
针对语音识别装置102而言,其可以采用现有的统计语言模型(所述统计语言模型可以通过收集购物领域不同国别和不同地区的训练语料进行训练来构建,所述训练方法可以是本领域常规训练方法)或基于现有的解码网络(所述解码网络例如是通过收集购物领域不同国别和不同地区通常的应用场景下常见的关键词构建而成的)对所接收的用户语音进行解码识别,进而得到对应的国别或地区以及得到对应的文本。
进一步地,本公开的自动售货设备还可以采用显示装置将所得到的文本显示在自动售货设备上,如果用户认为识别不正确,则可以通过操作自动售货设备显示装置上显示的诸如“重新输入语音”的虚拟按钮,本公开的自动售货设备还可以通过扬声器等设备提示用户重新输入语音信号并再次对该语音信号进行识别。
针对所述确定装置103而言,其可以采用中央处理器、微处理器或控制器等来实现。可选的,请参考图2,所述确定装置103包括:用于统计所述自动售货设备所接收的多条用户语音对应的国别或/和地区的数量并判断所述数量是否达到或超过预定值的统计判断单元1031;用于判断所接收的多条用户语音是否对应同一文本的同一文本判断单元1032;用于在所述数量达到或超过预定值且所述多条用户语音对应同一文本的情况下,确定对应的命令的确定单元1033。
具体的,本公开的自动售货设备在识别出同一人或不同人说出的多国别语言或多种地方语言(即方言)对应的国别或/和地区超过预定值且所识别的文本对应同一文本的情况下,才执行对应的命令,例如在自动售货设备首次接收到第一个用户说出的第一国别的语言(例如中国话),之后累计接收到该用户或其他用户说出的其他国别的语言(例如法语、英语、德语等),当累计接收到的语音对应的国别超过预定值(例如6种不同国别)且累计接收到的语言对应同一文本(例如都是“我热爱生活”),确定单元1033才确定得到如下命令:执行免费出货或给用户提供用于购买自动售货设备中的商品的部分折扣的操作。
进一步可选的,请参考图3,所述统计判断单元1031包括:用于统计预定时间内所述自动售货设备所接收的多条用户语音对应的国别或/和地区的数量并判断所述数量是否达到或超过预定值的统计判断模块10311;所述同一文本判断单元1032包括:用于判断预定时间内所接收的多条用户语音是否对应同一文本的同一文本判断模块10321;所述确定单元1033包括:用于在预定时间内所述数量达到或超过预定值且所述多条用户语音对应同一文本的情况下,确定对应的命令的确定模块10331。
具体的,本公开的自动售货设备在识别出预定时间内同一人或不同人说出的多国别语言或多种地方语言(即方言)对应的国别或/和地区超过预定值且所识别的文本对应同一文本的情况下,才执行对应的命令,例如从第一个用户说出“我热爱生活”的中国话后,如果一个小时内该用户或其他用户累计用5种其他国别的语言说出“我热爱生活”的情况下,确定模块10331才确定得到如下命令:执行免费出货或给用户提供用于购买自动售货设备中的商品的部分折扣的操作。
进一步可选的,所述确定模块10331包括:用于在预定时间内所述数量达到或超过预定值且所述多条用户语音对应预定的同一文本的情况下,确定对应的命令的子确定模块。
具体的,在上述实施例的基础上,本公开的自动售货设备在识别出预定时间内同一人或不同人说出的多国别语言或多种地方语言(即方言)对应的国别或/和地区超过预定值且所识别的文本对应预定的同一文本的情况下,才执行对应的命令,也即,用户必须说出指定的文本而不是任意文本,例如同一用户或多个用户必须说出与文本“我热爱生活”对应的语音,不论用什么国别或地区说出的语音,都必须对应特定的同一文本而不是其他文本,只有这种情况下,子确定模块才确定得到如下命令:执行免费出货或给用户提供用于购买自动售货设备中的商品的部分折扣等操作。
针对所述执行装置104而言,可选的,所述执行装置104包括:用于执行确定装置所确定的出货命令而触发自动售货设备出货的出货执行装置。所述执行装置104可以为现有的出货装置,其能够接受确定装置103的命令进行相应的出货,所述命令例如包括出什么品种的货、什么数量的货、折扣多少、是否免费等等信息。
可选的,所述执行装置104包括:用于执行确定装置所确定的出货命令而触发自动售货设备免费出货的免费出货执行装置。
可选的,请参考图4,所述自动售货设备还包括:用于接收包括演唱歌曲的语音在内的歌曲信号输入装置105;用于根据预定的歌曲评分规则,对所述接收的歌曲进行评分的评分装置106;用于根据评分装置106的评分,确定对应的用于购买自动售货设备中的商品的折扣的折扣确定装置107。
其中,所述歌曲信号输入装置105可以采用现有的诸如麦克风等输入设备对用户演唱的歌曲信号进行采集,所述评分装置106所采用的评分规则例如包括:根据用户演唱的歌曲信号联网搜索与该歌曲对应的标准乐谱,根据用户演唱的歌曲与标准乐谱的音高差值来对用户的歌曲进行相应的评分,例如如果差值在预定范围内,则评分为10分,当然,所述音高差值的计算可以采用现有技术来实现。另外,所述歌曲评分规则并不限于此,可以为任意适用于本申请的歌曲评分规则。而所述折扣确定装置107可以根据评分装置106所评分的不同而确定的提供给用户的用于购买自动售货设备中的商品的折扣不同,例如评分越高,则折扣越高,甚至可以免费。
可选的,请继续参考图4,所述自动售货设备还包括:用于根据所述折扣确定装置所确定的折扣,对用户所选择的自动售货设备中的物品进行结算的结算装置108。所述结算装置108可以采用现有技术来实现对物品价格以及折扣的结算,结算的方式包括但不限于纸币、硬币、电子货币等。
可选的,请参考图5,所述自动售货设备还包括:用于将语言输入装置接收到的用户语音进行分贝检测的分贝检测装置109;用于接收分贝检测装置检测的分贝值并在分贝值超过预定值的情况下执行对应的出货操作的第二出货执行装置110。
具体的,所述分贝检测装置109可以采用现有的分贝检测芯片对用户声音进行分贝值的检测。
可选的,所述第二出货执行装置110包括:用于接收分贝检测装置检测的分贝值并在分贝值超过预定值的情况下根据分贝值超出预定值的数值的不同执行出不同的货的操作的第二出货执行单元。例如分贝值越高,则免费出的货的价值越高,由此来鼓励用户加强与自动售货设备之间的互动性。
需要说明的是,本领域的普通技术人员应知,虽然本文未对自动售货设备的每一部件一一介绍和说明,但是现有技术中如有适用于本发明的自动售货设备的部件,在此以引用的形式包含在本发明的保护范围之内。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
根据本申请的一个方面,请参考图6,提供了一种能够识别多语言的自动售货方法,所述自动售货方法包括以下步骤:
步骤s101,接收包括用户语音在内的语音信号。
步骤s102,基于多国语言或/和多地区语言的统计语言模型对用户语音进行识别,得到与用户语言对应的国别或/和地区和与用户语言对应的文本。
步骤s103,确定所述自动售货设备所执行的与所识别的国别或/和地区和所识别的文本对应的命令。
步骤s104,执行所确定的命令。
可选的,所述确定所述自动售货设备所执行的与所识别的国别或/和地区和所识别的文本对应的命令的步骤s103包括:
-统计所述自动售货设备所接收的多条用户语言对应的国别或/和地区的数量并判断所述数量是否达到或超过预定值;
-判断所接收的多条用户语音是否对应同一文本;
-在所述数量达到或超过预定值且所述多条用户语音对应同一文本的情况下,确定对应的命令。
进一步可选的,可选的,所述确定所述自动售货设备所执行的与所识别的国别或/和地区和所识别的文本对应的命令的步骤s103包括:
-统计预定时间内所述自动售货设备所接收的多条用户语音对应的国别或/和地区的数量并判断所述数量是否达到或超过预定值;
-判断预定时间内所接收的多条用户语音是否对应同一文本;
-在预定时间内所述数量达到或超过预定值且所述多条用户语音对应同一文本的情况下,确定对应的命令。
进一步可选的,所述在预定时间内所述数量达到或超过预定值且所述多条用户语音对应同一文本的情况下,确定对应的命令的步骤包括:
-在预定时间内所述数量达到或超过预定值且所述多条用户语音对应预定的同一文本的情况下,确定对应的命令。
可选的,所述执行所确定的命令的步骤s104包括:执行所确定的出货命令而触发自动售货设备出货。
进一步可选的,所述执行所确定的命令的步骤s104包括:执行所确定的出货命令而触发自动售货设备免费出货。
根据本申请的一个优选实施例,请参考图7,所述自动售货方法还包括:
步骤s105,接收包括演唱歌曲的语音在内的歌曲信号。
步骤s106,根据预定的歌曲评分规则,对所述接收的歌曲进行评分。
步骤s107,根据所述评分,确定对应的用于购买自动售货设备中的商品的折扣。
可选的,所述自动售货方法还包括:
步骤s108,根据所确定的折扣,对用户所选择的自动售货设备中的物品进行结算。
根据本申请的一个优选实施例,请参考图8,所述自动售货方法还包括:
步骤s109,将所接收到的用户语音进行分贝检测。
步骤s110,接收所述检测的分贝值并在分贝值超过预定值的情况下执行对应的出货操作。
进一步地,所述步骤s110包括:接收所检测的分贝值并在分贝值超过预定值的情况下根据分贝值超出预定值的数值的不同执行出不同的货的操作。
应当注意,对于本公开的方法而言,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
对于方法实施例而言,由于其基本对应于装置实施例,所以相关之处参见装置实施例的部分说明即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除