一种语音处理方法、装置、设备和存储介质制造方法及图纸

技术编号:21435529 阅读:32 留言:0更新日期:2019-06-22 12:57
本发明专利技术公开了一种语音处理方法、装置、设备和存储介质。该方法包括:接收到语音信息,则查找在线CPU核心和对应的运行线程列表;确定运行线程列表中耗时线程数量最少的在线CPU核心为目标在线CPU核心;调用目标在线CPU核心创建语音识别线程,对语音信息进行识别处理。本发明专利技术实现了动态根据智能家电中在线CPU核心的占用情况,创建语音识别线程,以调整语音识别算法的计算策略,充分利用了CPU资源,优化了语音识别算法的计算速度,进而提高了语音识别速度。

【技术实现步骤摘要】
一种语音处理方法、装置、设备和存储介质
本专利技术实施例涉及数据处理技术,尤其涉及一种语音处理方法、装置、设备和存储介质。
技术介绍
随着科技的快速发展,越来越多的智能家电增加有语音识别功能。为了加快语音识别速度,一般可采用多线程并行运行语音识别算法,以对语音信息进行识别处理。目前,由于考虑到智能家电的功耗,智能家电中的中央处理器(CentralProcessingUnit,CPU)会动态的调整在线CPU核心的数量。但当在线CPU核心的数量较少时,会出现多个线程在同一个在线CPU核心上工作,多线程运行语音识别算法,因为线程的调度浪费额外的时间,导致减慢了语音识别算法的处理速度,进而降低了语音识别速度。
技术实现思路
有鉴于此,本专利技术提供一种语音处理方法、装置、设备和存储介质,提高语音识别速度。第一方面,本专利技术实施例提供了一种语音处理方法,包括:接收到语音信息,则查找在线CPU核心和对应的运行线程列表;确定运行线程列表中耗时线程数量最少的在线CPU核心为目标在线CPU核心;调用所述目标在线CPU核心创建语音识别线程,对语音信息进行识别处理。进一步的,在所述接收到语音信息之前,还包括本文档来自技高网...

【技术保护点】
1.一种语音处理方法,其特征在于,包括:接收到语音信息,则查找在线CPU核心和对应的运行线程列表;确定运行线程列表中耗时线程数量最少的在线CPU核心为目标在线CPU核心;调用所述目标在线CPU核心创建语音识别线程,对语音信息进行识别处理。

【技术特征摘要】
1.一种语音处理方法,其特征在于,包括:接收到语音信息,则查找在线CPU核心和对应的运行线程列表;确定运行线程列表中耗时线程数量最少的在线CPU核心为目标在线CPU核心;调用所述目标在线CPU核心创建语音识别线程,对语音信息进行识别处理。2.根据权利要求1所述的语音处理方法,其特征在于,在所述接收到语音信息之前,还包括:获取智能家电的所有预装应用;对所述所有预装应用对应的线程信息进行分析,以确定耗时线程。3.根据权利要求2所述的语音处理方法,其特征在于,所述对所述所有预装应用对应的线程信息进行分析,以确定耗时线程,包括:获取每个线程的平均连续工作时间和平均重启时间间隔;将至少满足如下条件之一的线程作为耗时线程:所述平均连续工作时间大于预设工作时间阈值,以及,所述平均重启时间间隔小于预设时间间隔阈值。4.根据权利要求1所述的语音处理方法,其特征在于,至多一个所述在线CPU核心的运行线程列表中未包含有耗时线程,所述确定运行线程列表中耗时线程数量最少的在线CPU核心为目标在线CPU核心,包括:获取每个所述在线CPU核心的运行线程列表中的耗时线程,并统计耗时线程数量;确定所述耗时线程数量最少的在线CPU核心为目标在线CPU核心。5.根据权利要求1所述的语音处理方法,其特征在于,至少两个所述在线CPU核心的运行线程列表中未包含有耗时线程,所述确定运行线程中耗时线程数量最少的在线CPU核心为目标在线CPU核心,包括:获取每个在线CPU核心的运行线程列表中所有运行线程的运行总时间,以确定每个在线CPU核心的当前占用率;确定所述当前占...

【专利技术属性】
技术研发人员:宋夏
申请(专利权)人:广州视源电子科技股份有限公司广州睿鑫电子科技有限公司
类型:发明
国别省市:广东,44

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

1