1.一种语音助手识别并执行被叫用户指令的方法,其特征在于,所述方法包括:步骤1,当来电被接通、与主叫用户建立通话后,所述语音助手为所述通话新建通话会话进程;
步骤2,在语音助手与主叫用户进行通话的过程中,所述语音助手从第一用户接收用户指令;
步骤3,所述语音助手判断所述用户指令是否包括本地任务指令标识词,如果是,执行步骤4;否则,进一步判断所述用户指令是否包括模式切换标识词,如果是,执行步骤5;如果所述用户指令不包括模式切换标识词,则执行步骤6;
步骤4,确定所述用户指令为本地任务指令,将所述任务指令加载到所述语音助手的本地会话进程中;
步骤5,确定所述用户指令为模式切换指令,若所述语音助手处于语音助手工作模式,则基于所述模式切换指令将语音助手的工作模式由语音助手工作模式切换到用户通话模式;在所述用户通话模式下,在第一用户和主叫用户的通话过程中,所述语音助手接收第一用户的通话内容指令和主叫用户的第二通话语音,并基于所述第一用户的通话内容指令和所述主叫用户的第二通话语音理解通话内容和通话进度;判断是否需要切换语音助手所处的通话模式,如果是,所述语音助手将其通话模式从用户通话模式切换为语音助手通话模式或辅助通话模式;所述语音助手基于对通话内容和通话进度的理解生成第三通话语音发送给主叫用户;
步骤6,确定所述用户指令是通话内容指令,若所述语音助手处于语音助手工作模式,所述语音助手确定第一用户插入该指令的意图,改变生成第三通话语音的逻辑,以使得所述语音助手接收主叫用户的下一轮第二通话语音,并基于改变后的逻辑生成第三通话语音并发送给所述主叫用户;
其中,所述语音助手通话模式下,所述语音助手代替第一用户与主叫用户进行通话;在辅助通话模式下,允许第一用户通过通话内容指令参与到语音助手与主叫用户的通话过程中。
2.根据权利要求1所述的方法,其特征在于,将所述任务指令加载到所述语音助手的本地会话进程中,具体为:当用户与语音助手之间存在与所述任务指令相关联的本地会话进程时,将所述任务指令加载到所述本地会话进程中进行处理,当用户与语音助手之间不存在与所述任务指令相关联的本地会话进程时,新建一个本地会话进程,并加载所述任务指令。
3.根据权利要求1所述的方法,其特征在于,所述本地任务指令标识词为用户自定义的任意词语。
4.根据权利要求1所述的方法,其特征在于,在确定所述用户指令是通话内容指令时,若所述语音助手处于辅助通话模式或用户通话模式,将所述通话内容指令作为第三通话语音发送给所述主叫用户。
5.一种识别并执行被叫用户指令的语音助手,其特征在于,所述语音助手包括收发单元、处理单元;
所述处理单元,还用于:当来电被接通、与主叫用户建立通话后,为所述通话新建通话会话进程;
所述收发单元,还用于:在语音助手与主叫用户进行通话的过程中,从第一用户接收用户指令;
所述处理单元,还用于:判断所述用户指令是否包括本地任务指令标识词,如果是,确定所述用户指令为本地任务指令,将所述任务指令加载到所述语音助手的本地会话进程中;否则,进一步判断所述用户指令是否包括模式切换标识词,如果是,确定所述用户指令为模式切换指令,若所述语音助手处于语音助手工作模式,则基于所述模式切换指令将语音助手的工作模式由语音助手工作模式切换到用户通话模式;如果所述用户指令不包括模式切换标识词,则确定所述用户指令是通话内容指令,若所述语音助手处于语音助手工作模式,确定第一用户插入该指令的意图,改变生成第三通话语音的逻辑,以在所述收发单元接收主叫用户的下一轮第二通话语音时基于改变后的逻辑生成第三通话语音并触发所述收发单元将所述第三通话语音发送给所述主叫用户;
其中,在所述用户通话模式下,所述收发单元还用于在第一用户和主叫用户的通话过程中,接收第一用户的通话内容指令和主叫用户的第二通话语音;所述处理单元还用于基于所述第一用户的通话内容指令和所述主叫用户的第二通话语音理解通话内容和通话进度,判断是否需要切换语音助手所处的通话模式,如果是,将语音助手的通话模式从用户通话模式切换为语音助手通话模式或辅助通话模式,并基于对通话内容和通话进度的理解生成第三通话语音,触发所述收发单元将所述第三通话语音发送给主叫用户;
所述收发单元,还用于响应于所述处理单元的触发,将所述第三通话语音发送给主叫用户;
其中,所述语音助手通话模式下,所述语音助手代替第一用户与主叫用户进行通话;在辅助通话模式下,允许第一用户通过通话内容指令参与到语音助手与主叫用户的通话过程中。
6.根据权利要求5所述的语音助手,其特征在于,将所述任务指令加载到所述语音助手的本地会话进程中,具体为:当用户与语音助手之间存在与所述任务指令相关联的本地会话进程时,将所述任务指令加载到所述本地会话进程中进行处理,当用户与语音助手之间不存在与所述任务指令相关联的本地会话进程时,新建一个本地会话进程,并加载所述任务指令。
7.根据权利要求5所述的语音助手,其特征在于,本地任务指令标识词为用户自定义的任意词语。
8.根据权利要求5所述的语音助手,其特征在于,在确定所述用户指令是通话内容指令时,若所述语音助手处于辅助通话模式或用户通话模式时,所述处理单元用于将所述通话内容指令作为第三通话语音,并触发所述收发单元将所述第三通话语音发送给所述主叫用户。
9.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有可在处理器上运行的计算机程序,所述计算机程序在被所述处理器执行时实现如权利要求1至4任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有可在处理器上运行的计算机程序、所述计算机程序在被执行时实现如权利要求1至4任一项所述的方法。