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

技术编号:18352753 阅读:38 留言:0更新日期:2018-07-02 03:38
本发明专利技术公开了一种语音处理方法和装置。所述方法包括:基于第一工作模式提供的第一语音处理功能,进行语音处理,根据基于第一语音处理功能得到的状态切换词,将电子设备切换至第二工作模式,基于第二工作模式提供的第二语音处理功能,进行语音处理。上述方法中实现了不同工作模式下以不同的语音处理功能进行语音处理,并可以根据状态切换词随时进行工作模式的切换,使得电子设备在进行语音处理时,可以根据需要调整语音处理能力,继而在低性能的电子设备上,实现在需要时根据语音控制电子设备可以调用其他设备的计算资源和语音处理算法,语音处理不再受到限制。

【技术实现步骤摘要】
一种语音处理方法、装置、电子设备和存储介质
本专利技术涉及语音处理
,具体涉及一种语音处理方法,一种语音处理装置、一种电子设备和一种计算机可读存储介质。
技术介绍
语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术。语音识别技术以及进入工业、家电、通信、汽车电子、医疗、家庭服务、消费电子产品等各个领域。随着语音识别算法越来越强大,也变得越来越复杂,对于计算性能要求较高。很多低性能的电子设备上,现有的语音识别算法都无法取得良好效果。很多低性能的电子设备因此仅能运行对计算资源要求相对较低的语音识别算法,可以进行的语音处理受到限制。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的语音处理方法,语音处理装置、电子设备和计算机可读存储介质。依据本专利技术的一个方面,提供了一种语音处理方法,包括:基于第一工作模式提供的第一语音处理功能,进行语音处理;根据基于第一语音处理功能得到的状态切换词,将电子设备切换至第二工作模式;基于第二工作模式提供的第二语音处理功能,进行语音处理。可选地,所述第一语音处理功能包括基于第一词库进行语音处理,所述第二语音处理功能包括基于第二词库进行语音处理。可选地,所述方法还包括:查找所述第一工作模式下运行的第一功能模块;确定与所述第一功能模块对应的第一词库。可选地,所述方法还包括:查找所述第二工作模式下运行的第二功能模块;确定与所述第二功能模块对应的第二词库。可选地,所述第一词库位于本地,所述第二词库位于云端。可选地,所述基于第一工作模式提供的第一语音处理功能包括:基于本地的第一词库进行语音处理。可选地,所述基于第二工作模式提供的第二语音处理功能包括:将待识别语音发送至云端服务器;接收所述云端服务器基于所述第二词库得到的语音处理结果。可选地,所述根据基于第一语音处理功能得到的状态切换词,将电子设备切换至第二工作模式包括:查找所述状态切换词匹配的工作模式,并将查找的工作模式确定为第二工作模式;切换至第二工作模式。可选地,所述查找所述状态切换词匹配的工作模式包括:查找与所述状态切换词所包括的关键词和/或所述状态切换词对应的目标语音的音频参数匹配的工作模式。可选地,在所述基于第二工作模式提供的第二语音处理功能,进行语音处理之前,所述方法还包括:提取所述状态切换词对应的目标语音的在前语音和/或在后语音,作为基于第二语音处理功能进行处理的语音。可选地,所述提取所述状态切换词对应的目标语音的在前语音和/或在后语音包括:在所述目标语音之后的第一设定时间内,若采集到在后语音,则提取所述在后语音。可选地,所述提取所述状态切换词对应的目标语音的在先语音和/或在后语音包括:在所述目标语音之后的第一设定时间内,若未采集到在后语音,则提取所述在前语音。可选地,所述方法还包括:确定识别到所述状态切换词之后第二设定时间内未采集到在后语音;将所述电子设备切换回所述第一工作模式。根据本专利技术的另一方面,提供了一种语音处理装置,包括:第一语音处理模块,用于基于第一工作模式提供的第一语音处理功能,进行语音处理;模式切换模块,用于根据基于第一语音处理功能得到的状态切换词,将电子设备切换至第二工作模式;第二语音处理模块,用于基于第二工作模式提供的第二语音处理功能,进行语音处理。可选地,所述第一语音处理功能包括基于第一词库进行语音处理,所述第二语音处理功能包括基于第二词库进行语音处理。可选地,所述装置还包括:第一查找模块,用于查找所述第一工作模式下运行的第一功能模块;第一词库确定模块,用于确定与所述第一功能模块对应的第一词库。可选地,所述装置还包括:第二查找模块,用于查找所述第二工作模式下运行的第二功能模块;第二词库确定模块,用于确定与所述第二功能模块对应的第二词库。可选地,所述第一词库位于本地,所述第二词库位于云端。可选地,所述第一语音处理模块,具体用于基于本地的第一词库进行语音处理。可选地,所述第二语音处理模块包括:发送子模块,用于将待识别语音发送至云端服务器;结果接收子模块,用于接收所述云端服务器基于所述第二词库得到的语音处理结果。可选地,所述模式切换模块包括:模式查找子模块,用于查找所述状态切换词匹配的工作模式,并将查找的工作模式确定为第二工作模式;模式切换子模块,用于切换至第二工作模式。可选地,所述模式查找子模块,具体用于查找与所述状态切换词所包括的关键词和/或所述状态切换词对应的目标语音的音频参数匹配的工作模式。可选地,所述装置还包括:语音提取模块,用于在所述基于第二工作模式提供的第二语音处理功能,进行语音处理之前,提取所述状态切换词对应的目标语音的在前语音和/或在后语音,作为基于第二语音处理功能进行处理的语音。可选地,所述语音提取模块包括:后语音提取子模块,用于在所述目标语音之后的第一设定时间内,若采集到在后语音,则提取所述在后语音。可选地,所述语音提取模块包括:前语音提取子模块,用于在所述目标语音之后的第一设定时间内,若未采集到在后语音,则提取所述在前语音。可选地,所述装置还包括:后语音确定模块,用于确定识别到所述状态切换词之后第二设定时间内未采集到在后语音;切换模块,用于将所述电子设备切换回所述第一工作模式。根据本专利技术的另一方面,提供了一种电子设备,包括:处理器;以及被配置为存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述电子设备执行根据上述的语音处理方法。根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被电子设备执行时,使得所述电子设备执行根据上述的语音处理方法。根据本专利技术的上述语音处理方法和装置,通过基于第一工作模式提供的第一语音处理功能,进行语音处理,根据基于第一语音处理功能得到的状态切换词,将电子设备切换至第二工作模式,基于第二工作模式提供的第二语音处理功能,进行语音处理。上述方法中实现了不同工作模式下以不同的语音处理功能进行语音处理,并可以根据状态切换词随时进行工作模式的切换,使得电子设备在进行语音处理时,可以根据需要调整语音处理能力,继而在低性能的电子设备上,实现在需要时根据语音控制电子设备可以调用其他设备的计算资源和语音处理算法,语音处理不再受到限制。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术实施例一的语音处理方法的步骤流程示意图;图2示出了根据本专利技术实施例二的语音处理方法的步骤流程示意图;图3示出了根据本专利技术实施例三的语音处理方法的步骤流程示意图;图4示出了根据本专利技术实施例四的语音处理装置的示意性结构框图;图5示意性地示出了用于执行根据本专利技术的计算设备的框图;以及图6示意性地示出了用于保持或者携带实现根据本专利技术的程序代码的存储单元。具体实施方式下面将参照附图本文档来自技高网...
一种语音处理方法、装置、电子设备和存储介质

【技术保护点】
1.一种语音处理方法,包括:基于第一工作模式提供的第一语音处理功能,进行语音处理;根据基于第一语音处理功能得到的状态切换词,将电子设备切换至第二工作模式;基于第二工作模式提供的第二语音处理功能,进行语音处理。

【技术特征摘要】
1.一种语音处理方法,包括:基于第一工作模式提供的第一语音处理功能,进行语音处理;根据基于第一语音处理功能得到的状态切换词,将电子设备切换至第二工作模式;基于第二工作模式提供的第二语音处理功能,进行语音处理。2.根据权利要求1所述的方法,其中,所述第一语音处理功能包括基于第一词库进行语音处理,所述第二语音处理功能包括基于第二词库进行语音处理。3.根据权利要求2所述的方法,其中,所述方法还包括:查找所述第一工作模式下运行的第一功能模块;确定与所述第一功能模块对应的第一词库。4.根据权利要求2所述的方法,其中,所述方法还包括:查找所述第二工作模式下运行的第二功能模块;确定与所述第二功能模块对应的第二词库。5.根据权利要求2所述的方法,其中,所述第一词库位于本地,所述第二词库位于云端。6.根据权利要求5所述的方法,其中,所述基于第一工作模式提供的第一语音处理功能包括:基于本地的第一词...

【专利技术属性】
技术研发人员:章勋
申请(专利权)人:北京视觉世界科技有限公司
类型:发明
国别省市:北京,11

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

1