一种衣服搭配智能推送系统及方法技术方案

技术编号:24012138 阅读:60 留言:0更新日期:2020-05-02 02:06
本发明专利技术涉及一种衣服搭配智能推送系统及方法,包括以下:步骤401、将衣柜中的衣物进行编号,并,按照衣柜中的衣物风格建立衣物数据库,获取用户的请求指令,在接收用户的请求指令后,获取用户的语音信息;步骤402、对用户的语音信息进行预处理得到第一语音信息;步骤403、对第一语音信息进行特征提取后通过HMM语音识别模型进行语音识别;步骤404、根据语音识别的结果推送在衣物数据库中的相应风格的8件衣物给用户。本发明专利技术能够对用户的语音信息进行较为精确的语音识别,从而根据识别情况为用户推送用户所需要的类型的衣服,十分方便,能够在用户进行衣物搭配时为用户节省一定的时间。本发明专利技术应用于衣服推送领域。

An intelligent push system and method for clothing matching

【技术实现步骤摘要】
一种衣服搭配智能推送系统及方法
本专利技术涉及衣物推送领域,尤其涉及一种衣服搭配智能推送系统及方法。
技术介绍
衣服在不同的场合有不同的穿着,样式非常的多,衣服在当今已经成为了不可或缺的东西,中国常说的“衣食住行”中排在首位。但是由于当今市场上的衣物款式众多,五花八门,所以在人们出行的时候往往会因为考虑穿何种衣物而花费大量的时间,一些选择困难的用户甚至会感到崩溃。当今市场急需一种衣服搭配智能推送系统及方法,能够根据用户的语音信息给用户推送适宜的衣物,十分方便,能够在用户进行衣物搭配时为用户节省一定的时间。
技术实现思路
本专利技术的目的是解决现有技术的不足,提供一种衣服搭配智能推送系统及方法,能够在用户进行衣物搭配时为用户节省一定的时间。为了实现上述目的,本专利技术采用以下的技术方案:提出一种衣服搭配智能推送系统,包括:衣物数据库,所述衣物数据库用于按照用户的衣物分类对用户的衣物编号以及衣物照片进行存储;移动设备,包括,请求指令按钮,所述请求指令按钮用于触发用户的请求指令;语音获取模块,所述语音获取模块用于获取用户的语音信息;语音预处理模块,所述语音预处理模块用于对用户的语音信息进行预处理得到第一语音信息;通信模块,所述通信模块用于与所述衣物数据库通信连接;语音识别模块,所述语音识别模块用于对第一语音信息进行语音识别;匹配模块,所述匹配模块用于根据语音识别的结果匹配衣物数据库中的相应风格的衣物给用户;<br>显示模块,所述显示模块用于显示所述匹配模块挑选出的推送给客户的衣物照片。进一步,所述移动设备还包括:兴趣推送子单元:所述兴趣推送子单元用于当语音识别失败时,获取用户近3日的日均运动步数,判断用户近3日的日均运动步数是否高于第一阈值,若是,则判断用户需要运动类衣物,随机从衣柜中的运动类衣物中选取8件衣物推送给用户;若否,则判断用户不需要运动类衣物,随机从衣柜中的非运动类衣物中选取8件衣物推送给用户。进一步,所述第一阈值根据用户的前一个月的每日运动步数求得,具体为,用户的前一个月的每日运动步数的算术平均值。本专利技术还提出一种衣服搭配智能推送方法,包括:步骤401、将衣柜中的衣物进行编号,并,按照衣柜中的衣物风格建立衣物数据库,获取用户的请求指令,在接收用户的请求指令后,获取用户的语音信息;步骤402、对用户的语音信息进行预处理得到第一语音信息;步骤403、对第一语音信息进行特征提取后通过HMM语音识别模型进行语音识别;步骤404、根据语音识别的结果推送在衣物数据库中的相应风格的8件衣物给用户。进一步,上述步骤401中的接受用户的请求指令的操作具体包括以下:用户通过按压移动设备的请求指令按钮触发请求指令信号,所述请求指令按钮为设置于所述移动设备上的机械按钮,或,显示于所述移动设备的图形界面的虚拟按钮。进一步,上述步骤402中的对用户的语音信息进行预处理的操作具体包括以下:步骤601、对用户的语音信息进行预加重处理得到中间语音信息,所述预加重具体为如下关系式,Bn=An-a*An-1,其中Bn代表中间语音信息,An代表用户的语音信息,a为常数,a的取值范围为[0.95,1.00];步骤602、对中间语音信息进行加窗处理得到第一语音信息,所述加窗具体为如下关系式,Cn=Bn*W(n),其中Cn代表第一语音信号,W(n)为窗函数,W(n)具体为步骤603、通过短时能量的形式对第一语音信息进行端点检测进行区分清音短与浊音段。进一步,上述步骤403中的对第一语音信息进行特征提取的具体方式包括以下:步骤701、将第一语音信息经过傅立叶变换得到每个语音帧的时域信号c(n);步骤702、将时域信号c(n)进行末位补0的形式形成程度为N的序列,通过离散傅立叶变换得到该序列的线性频谱X(k),具体转换形式为:步骤703、将线性频谱X(k)通过MEL频率滤波器组得到MEL频谱,对MEL频谱通过对数能量的处理得到对数频谱Q(m),其中MEL频率滤波器组包括不少于2个带通滤波器,每个带通滤波器的传递函数为:其中0≤m≤M,M为滤波器的个数,而当中的fh以及fl分别表示滤波器的频率的最高应用以及最低应用的情况,Fs为采样频率,N为进行离散傅立叶变换的窗函数的窗宽,而x表示自变量。相应的,步骤704、将对数频谱Q(m)经过离散余弦变换得到MFCC系数d(n)为:进一步,所述衣服搭配智能推送方法还包括:当上述步骤404未识别到相应的语音关键词时,即判定为语音识别失败,当语音识别失败时,获取用户近3日的日均运动步数,判断用户近3日的日均运动步数是否高于第一阈值,若是,则判断用户需要运动类衣物,随机从衣柜中的运动类衣物中选取8件衣物推送给用户;若否,则判断用户不需要运动类衣物,随机从衣柜中的非运动类衣物中选取8件衣物推送给用户。进一步,所述第一阈值根据用户的前一个月的每日运动步数求得,具体为,用户的前一个月的每日运动步数的算术平均值。进一步,所述衣物数据库的衣物风格具体为,总共分为两大类,运动类以及非运动类,在该两大类下根据用户自定义的风格名称进行细分出若干小类,所述衣物数据库的构建方式为,通过Mysql数据库搭建框架,用户将衣物进行类别划分后按照编号顺序存入所述衣物数据库中。本专利技术的有益效果为:本专利技术能够根据用户的语音信息进行特征提取,对用户的语音信息进行较为精确的语音识别,从而根据识别情况为用户推送用户所需要的类型的衣服,十分方便,能够在用户进行衣物搭配时为用户节省一定的时间。附图说明图1所示为本专利技术一种衣服搭配智能推送方法流程图。具体实施方式以下将结合实施例和附图对本专利技术的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本专利技术的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。附图中各处使用的相同的附图标记指示相同或相似的部分。参照图1,本专利技术提出提出一种衣服搭配智能推送系统,包括:衣物数据库,所述衣物数据库用于按照用户的衣物分类对用户的衣物编号以及衣物照片进行存储;移动设备,包括,请求指令按钮,所述请求指令按钮用于触发用户的请求指令;语音获取模块,所述语音获取模块用于获取用户的语音信息;语音预处理模块,所述语音预处理模块用于对用户的语音信息进行预处理得到第一语音信息;通信模块,所述通信模块用于与所述衣物数据库通信连接;语音识别模块,所述语音识别模块用于对第一语音信息进行语音识别;匹配模块,所述匹配模块用于根据语音识别的结果匹配衣物数据库中的相应风格的衣物给用户;显示模块,所述显示模块用于显示所本文档来自技高网...

【技术保护点】
1.一种衣服搭配智能推送系统,其特征在于,包括:/n衣物数据库,所述衣物数据库用于按照用户的衣物分类对用户的衣物编号以及衣物照片进行存储;/n移动设备,包括,/n请求指令按钮,所述请求指令按钮用于触发用户的请求指令;/n语音获取模块,所述语音获取模块用于获取用户的语音信息;/n语音预处理模块,所述语音预处理模块用于对用户的语音信息进行预处理得到第一语音信息;/n通信模块,所述通信模块用于与所述衣物数据库通信连接;/n语音识别模块,所述语音识别模块用于对第一语音信息进行语音识别;/n匹配模块,所述匹配模块用于根据语音识别的结果匹配衣物数据库中的相应风格的衣物给用户;/n显示模块,所述显示模块用于显示所述匹配模块挑选出的推送给客户的衣物照片。/n

【技术特征摘要】
1.一种衣服搭配智能推送系统,其特征在于,包括:
衣物数据库,所述衣物数据库用于按照用户的衣物分类对用户的衣物编号以及衣物照片进行存储;
移动设备,包括,
请求指令按钮,所述请求指令按钮用于触发用户的请求指令;
语音获取模块,所述语音获取模块用于获取用户的语音信息;
语音预处理模块,所述语音预处理模块用于对用户的语音信息进行预处理得到第一语音信息;
通信模块,所述通信模块用于与所述衣物数据库通信连接;
语音识别模块,所述语音识别模块用于对第一语音信息进行语音识别;
匹配模块,所述匹配模块用于根据语音识别的结果匹配衣物数据库中的相应风格的衣物给用户;
显示模块,所述显示模块用于显示所述匹配模块挑选出的推送给客户的衣物照片。


2.根据权利要求1所述的一种衣服搭配智能推送系统,其特征在于,所述移动设备还包括:
兴趣推送子单元:所述兴趣推送子单元用于当语音识别失败时,获取用户近3日的日均运动步数,判断用户近3日的日均运动步数是否高于第一阈值,若是,则判断用户需要运动类衣物,随机从衣柜中的运动类衣物中选取8件衣物推送给用户;若否,则判断用户不需要运动类衣物,随机从衣柜中的非运动类衣物中选取8件衣物推送给用户。


3.根据权利要求2所述的一种衣服搭配智能推送系统,其特征在于,所述第一阈值根据用户的前一个月的每日运动步数求得,具体为,用户的前一个月的每日运动步数的算术平均值。


4.一种衣服搭配智能推送方法,其特征在于,包括以下:
步骤401、将衣柜中的衣物进行编号,并,按照衣柜中的衣物风格建立衣物数据库,获取用户的请求指令,在接收用户的请求指令后,获取用户的语音信息;
步骤402、对用户的语音信息进行预处理得到第一语音信息;
步骤403、对第一语音信息进行特征提取后通过HMM语音识别模型进行语音识别;
步骤404、根据语音识别的结果推送在衣物数据库中的相应风格的8件衣物给用户。


5.根据权利要求4所述的一种衣服搭配智能推送方法,其特征在于,上述步骤401中的接受用户的请求指令的操作具体包括以下:
用户通过按压移动设备的请求指令按钮触发请求指令信号,所述请求指令按钮为设置于所述移动设备上的机械按钮,或,显示于所述移动设备的图形界面的虚拟按钮。


6.根据权利要求4所述的一种衣服搭配智能推送方法,其特征在于,上述步骤402中的对用户的语音信息进行预处理的操作具体包括以下:
步骤601、对用户的语音信息进行预加重处理得到中间语音信息,所述预加重具体为如下关系式,
Bn=An-a*An-1,

【专利技术属性】
技术研发人员:郭玲龚兰芳
申请(专利权)人:广东水利电力职业技术学院广东省水利电力技工学校
类型:发明
国别省市:广东;44

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

1