The invention provides an intelligent refrigerator control method, a system, an intelligent refrigerator and a cloud server, which are applied to an intelligent refrigerator. The method includes: receiving voice signals with voice instructions input by users; converting the voice signals into digital signals; extracting voice feature sequences from the digital signals; and converting the voice signals into digital signals. The voice feature sequence is sent to an external cloud server; the semantic representation sent by the external cloud server according to the voice feature sequence is received and parsed; and the operation is performed according to the parsed semantic representation. This scheme can improve user experience.
【技术实现步骤摘要】
一种智能冰箱控制方法、系统、智能冰箱和云端服务器
本专利技术涉及智能家居
,特别涉及一种智能冰箱控制方法、系统、智能冰箱和云端服务器。
技术介绍
随着移动互联网和人工智能的发展,智能家电已步入人们的生活,改变了人们的生活方式。冰箱作为家电领域的重要组成部分,必然向着智能方向发展。目前市场上的智能冰箱大多集成有冰箱控制功能、食材管理功能、菜谱搜索功能、影音功能等,而人们与冰箱上这些功能的交互方式显得尤为重要。目前,用户与冰箱之间的语音交互多基于离线语音识别技术实现,即在冰箱本地存储语音命令词,语音识别在冰箱本地进行。但是,由于智能冰箱本地存储能力有限,所以存储在智能冰箱本地的离线命令词数量受限。因此,离线语音识别针对某一功能的命令词固定单一,这要求用户说出的语音指令必须存在于本地的离线命令词中,否则不能被识别,从而导致用户使用体验差。
技术实现思路
本专利技术实施例提供了一种智能冰箱控制方法、系统、智能冰箱和云端服务器,能够提高用户使用体验。本专利技术实施例提供了一种智能冰箱控制方法,应用于智能冰箱,包括:接收用户输入的携带语音指令的语音信号;将所述语音信号转换为 ...
【技术保护点】
1.一种智能冰箱控制方法,其特征在于,应用于智能冰箱,包括:接收用户输入的携带语音指令的语音信号;将所述语音信号转换为数字信号;从所述数字信号中提取出语音特征序列;将所述语音特征序列发送给外部云端服务器;接收并解析所述外部云端服务器根据所述语音特征序列发送的语义表示;按照解析后的所述语义表示执行操作。
【技术特征摘要】
1.一种智能冰箱控制方法,其特征在于,应用于智能冰箱,包括:接收用户输入的携带语音指令的语音信号;将所述语音信号转换为数字信号;从所述数字信号中提取出语音特征序列;将所述语音特征序列发送给外部云端服务器;接收并解析所述外部云端服务器根据所述语音特征序列发送的语义表示;按照解析后的所述语义表示执行操作。2.根据权利要求1所述的方法,其特征在于,在所述将所述语音信号转换为数字信号之后,在所述从所述数字信号中提取出语音特征序列之前,进一步包括:按照预设的帧长和时间顺序,将所述数字信号划分为至少两帧数字信号;从划分的每一帧数字信号中,检测作为所述语音指令的起始点的起始数字信号和作为所述语音指令的终止点的终止数字信号;所述从所述数字信号中提取出语音特征序列,包括:按照所述时间顺序,依次从所述起始数字信号至所述终止数字信号中的每一帧数字信号中提取出特征参数,并形成语音特征序列。3.根据权利要求2所述的方法,其特征在于,所述从划分的每一帧数字信号中,检测作为所述语音指令的起始点的起始数字信号和作为所述语音指令的终止点的终止数字信号,包括:确定每一帧数字信号的短时能量值和过零率值;将所述时间顺序的第一帧数字信号作为当前数字信号,执行:S0:确定所述当前数字信号的所述短时能量值是否大于等于预设的第一能量阈值,如果是,执行S1,否则,执行S5;S1:确定所述当前数字信号的所述过零率值是否大于等于预设的第一过零率阈值,如果是,确定所述当前数字信号作为所述语音指令的起始点的起始数字信号,并执行S2和S3,否则,执行S2和S0;S2:按照所述时间顺序,将所述当前数字信号的下一帧数字信号作为当前数字信号;S3:确定所述当前数字信号的所述短时能量值是否小于预设的第二能量阈值,如果是,执行S4,否则,执行S2和S3;S4:确定所述当前数字信号的所述过零率值是否小于预设的第二过零率阈值,如果是,确定所述当前数字信号作为所述语音指令的终止点的终止数字信号,否则,执行S2和S3。4.根据权利要求3所述的方法,其特征在于,所述确定每一帧数字信号的短时能量值和过零率值,包括:利用下述第一公式确定每一帧数字信号的短时能量值:第一公式:其中,Xi(m)表征传入值为m时的第i帧数字信号,Ei表征Xi(m)的短时能量值,N表征所述帧长;利用下述第二公式确定每一帧数字信号的过零率值:第二公式:其中,sgn[]为符号函数,即:其中,Xi(m)表征传入值为m时的第i帧数字信号,Li表征Xi(m)的过零率值,N表征所述帧长。5.根据权利要求1至4中任一所述的方法,其特征在于,在所述将所述语音信号转换为数字信号之后,进一步包括:增强所述数字信号中的高频分量;则,所述从所述数字信号中提取出语音特征序列,包括:从增强高频分量后的所述数字信号中提取出语音特征序列;和/或所述接收并解析所述外部云端服务器根据所述语音特征序列发送的语义表示,包括:接收所述外部云端服务器根据语音特征序列发送的JavaScript对象简谱JSON数据包;解析所述JSON数据包,获取所述JSON数据包中的语义表示;和/或在所述接收用户输入的携带语音指令的语音信号之后,...
【专利技术属性】
技术研发人员:文俊,
申请(专利权)人:四川虹美智能科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。