一种构建多语音助手的方法技术

技术编号:24012897 阅读:29 留言:0更新日期:2020-05-02 02:21
本发明专利技术提出一种构建多语音助手的方法,包括语音处理模块、语音分流模块、语音助手管理模块、第一语音助手和第二语音助手;语音处理模块将唤醒音频传输至语音分流模块,语音分流模块识别出唤醒音频内的第一个唤醒词,语音分流模块识别第一个唤醒词对应的语音助手是第一语音助手或者第二语音助手;当第一个唤醒词对应的语音助手是第一语音助手时,语音分流模块将唤醒音频传输至第一语音助手,第一语音助手向语音助手管理模块发出工作请求,待语音助手管理模块批准第一语音助手的工作请求后,语音助手管理模块激活第一语音助手并停止第二语音助手;从而解决了在智能语音设备上同时安装两个语音助手出现的资源占用冲突问题。

A method of building multi voice assistant

【技术实现步骤摘要】
一种构建多语音助手的方法
本专利技术涉及语音助手领域,尤其涉及一种构建多语音助手的方法。
技术介绍
目前的智能语音设备都只带有一个语音助手,例如小米公司的智能音箱产品带有小爱同学语音助手,阿里巴巴的智能音箱产品带有天猫精灵语音助手;随着技术的发展和用户需求的多样化,智能语音设备上同时安装多个语音助手是发展的趋势,当智能语音设备上同时安装两个语音助手时,就会出现资源占用冲突问题,例如:在智能语音设备上同时安装小爱同学语音助手和天猫精灵语音助手,当用户对智能语音设备发出的音频指令包括两个语音助手的唤醒词时,如“小爱同学,请问天猫精灵是不是你的同学”,此时两个语音助手都会被唤醒并且执行音频指令的内容,就带来智能语音设备的扬声器使用冲突问题。
技术实现思路
为了解决上述问题,本专利技术提出一种构建多语音助手的方法,能够解决当智能语音设备上同时安装两个语音助手时,出现的资源占用冲突问题。本专利技术通过以下技术方案实现的:本专利技术提出一种构建多语音助手的方法,所述构建多语音助手的方法包括语音处理模块、语音分流模块、语音助手管理模块、第一语音助手和第二语音助手;所述语音处理模块对带有唤醒词的音频做回音消除处理后形成唤醒音频,所述语音处理模块将唤醒音频传输至所述语音分流模块,所述语音分流模块识别出唤醒音频内的第一个唤醒词,所述语音分流模块识别第一个唤醒词对应的语音助手是所述第一语音助手或者所述第二语音助手;当第一个唤醒词对应的语音助手是所述第一语音助手时,所述语音分流模块将唤醒音频传输至所述第一语音助手,所述第一语音助手向所述语音助手管理模块发出工作请求,待所述语音助手管理模块批准所述第一语音助手的工作请求后,所述语音助手管理模块激活所述第一语音助手并停止所述第二语音助手,所述第一语音助手识别唤醒音频开始工作。进一步的,所述构建多语音助手的方法还包括麦克风,所述麦克风与所述语音处理模块电连接,所述麦克风接收外部带有唤醒词的音频,所述麦克风将带有唤醒词的音频传输至所述语音处理模块。进一步的,所述构建多语音助手的方法还包括扬声器,所述扬声器分别与所述第一语音助手和所述第二语音助手电连接。进一步的,所述语音助手管理模块能够控制所述第一语音助手,使所述第一语音助手位于空闲、激活或者停止状态。进一步的,所述语音助手管理模块能够控制所述第二语音助手,使所述第二语音助手位于空闲、激活或者停止状态。本专利技术的有益效果:本专利技术提出的构建多语音助手的方法,通过语音分流模块识别唤醒音频内的第一个唤醒词对应的语音助手,再通过语音助手管理模块控制第一语音助手或者第二语音助手工作,从而解决了在智能语音设备上同时安装两个语音助手出现的资源占用冲突问题。附图说明图1为本专利技术的构建多语音助手的方法的框架图。具体实施方式为了更加清楚、完整的说明本专利技术的技术方案,下面结合附图对本专利技术作进一步说明。请参考图1,本专利技术提出一种构建多语音助手的方法,所述构建多语音助手的方法包括语音处理模块10、语音分流模块20、语音助手管理模块30、第一语音助手40和第二语音助手50;所述语音处理模块10对带有唤醒词的音频做回音消除处理后形成唤醒音频,所述语音处理模块10将唤醒音频传输至所述语音分流模块20,所述语音分流模块20识别出唤醒音频内的第一个唤醒词,所述语音分流模块20识别第一个唤醒词对应的语音助手是所述第一语音助手40或者所述第二语音助手50;当第一个唤醒词对应的语音助手是所述第一语音助手40时,所述语音分流模块20将唤醒音频传输至所述第一语音助手40,所述第一语音助手40向所述语音助手管理模块30发出工作请求,待所述语音助手管理模块30批准所述第一语音助手40的工作请求后,所述语音助手管理模块30激活所述第一语音助手40并停止所述第二语音助手50,所述第一语音助手40识别唤醒音频开始工作,所述第一语音助手40通过所述扬声器70播放工作结果音频。在本实施方式中,所述语音处理模块10与所述语音分流模块20电连接,所述语音分流模块20分别与所述第一语音助手40和所述第二语音助手50电连接,所述第一语音助手40和所述第二语音助手50电连接均与所述语音助手管理模块30电连接;当所述语音处理模块10接收到所述麦克风60传输的带有唤醒词的音频后,所述语音处理模块10对带有唤醒词的音频做回音消除处理,回音消除主要是消除所述扬声器70自身发出的声音,最后形成唤醒音频,所述语音处理模块10将唤醒音频传输至所述语音分流模块20,所述语音分流模块20识别出唤醒音频内的第一个唤醒词,所述语音分流模块20根据第一个唤醒词来判断出唤醒音频需要唤醒的语音助手是所述第一语音助手40或者所述第二语音助手50,从而使所述构建多语音助手的方法能够准确根据唤醒音频唤醒对应的语音助手,避免一次唤醒多个语音助手出现资源占用冲突问题;当第一个唤醒词对应的语音助手是所述第一语音助手40时,所述语音分流模块20将唤醒音频传输至所述第一语音助手40,所述第一语音助手40向所述语音助手管理模块30发出工作请求,待所述语音助手管理模块30批准所述第一语音助手40的工作请求后,所述语音助手管理模块30激活所述第一语音助手40并停止所述第二语音助手50,此时所述第二语音助手50是停止状态,并会不干扰所述第一语音助手40工作,从而解决了资源占用冲突问题,所述第一语音助手40识别唤醒音频开始工作,当所述第一语音助手40完成工作后,所述语音助手管理模块30将所述第一语音助手40和所述第二语音助手50调整成空闲状态。进一步的,所述构建多语音助手的方法还包括麦克风60,所述麦克风60与所述语音处理模块10电连接,所述麦克风60接收外部带有唤醒词的音频,所述麦克风60将带有唤醒词的音频传输至所述语音处理模块10。在本实施方式中,所述麦克风60时时录制接收外部音频并将外部音频传输至所述语音处理模块10,所述语音处理模块10对外部音频做回音消除后传输至所述语音分流模块20,所述语音分流模块20识别外部音频内的第一个唤醒词,并根据第一个唤醒词对应的语音助手将外部音频传输至所述第一语音助手40或者第二语音助手50。进一步的,所述构建多语音助手的方法还包括扬声器70,所述扬声器70分别与所述第一语音助手40和所述第二语音助手50电连接。在本实施方式中,所述第一语音助手40能够通过所述扬声器70播放工作结果音频,所述第二语音助手50能够通过所述扬声器70播放工作结果音频;所述麦克风60开始工作录制接收外部音频,所述麦克风60会将所述扬声器70发出的声音和用户发出的带有唤醒词的声音一并录制,所述麦克风60将带有唤醒词的音频传输至所述语音处理模块10,所述语音处理模块10对带有唤醒词的音频进行回音消除处理,使所述语音分流模块20能够精确识别带有唤醒词的音频中的第一个唤醒词。进一步的,所述语音助手管理模块30能够控制所述第一语音助手40,使所述第一语音助手40位于空闲、激活或者停止状态;所述语音助手管理模块30能够控制所述第二语音本文档来自技高网...

【技术保护点】
1.一种构建多语音助手的方法,其特征在于,所述构建多语音助手的方法包括语音处理模块、语音分流模块、语音助手管理模块、第一语音助手和第二语音助手;所述语音处理模块对带有唤醒词的音频做回音消除处理后形成唤醒音频,所述语音处理模块将唤醒音频传输至所述语音分流模块,所述语音分流模块识别出唤醒音频内的第一个唤醒词,所述语音分流模块识别第一个唤醒词对应的语音助手是所述第一语音助手或者所述第二语音助手;当第一个唤醒词对应的语音助手是所述第一语音助手时,所述语音分流模块将唤醒音频传输至所述第一语音助手,所述第一语音助手向所述语音助手管理模块发出工作请求,待所述语音助手管理模块批准所述第一语音助手的工作请求后,所述语音助手管理模块激活所述第一语音助手并停止所述第二语音助手,所述第一语音助手识别唤醒音频开始工作。/n

【技术特征摘要】
1.一种构建多语音助手的方法,其特征在于,所述构建多语音助手的方法包括语音处理模块、语音分流模块、语音助手管理模块、第一语音助手和第二语音助手;所述语音处理模块对带有唤醒词的音频做回音消除处理后形成唤醒音频,所述语音处理模块将唤醒音频传输至所述语音分流模块,所述语音分流模块识别出唤醒音频内的第一个唤醒词,所述语音分流模块识别第一个唤醒词对应的语音助手是所述第一语音助手或者所述第二语音助手;当第一个唤醒词对应的语音助手是所述第一语音助手时,所述语音分流模块将唤醒音频传输至所述第一语音助手,所述第一语音助手向所述语音助手管理模块发出工作请求,待所述语音助手管理模块批准所述第一语音助手的工作请求后,所述语音助手管理模块激活所述第一语音助手并停止所述第二语音助手,所述第一语音助手识别唤醒音频开始工作。


2.根据权...

【专利技术属性】
技术研发人员:陈晓群
申请(专利权)人:晶晨半导体深圳有限公司
类型:发明
国别省市:广东;44

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

1