1.一种语音助手参与通话的方法,其特征在于,所述语音助手处于语音助手通话模式下,所述方法包括:
步骤1,在通话过程中,语音助手接收主叫用户的第二通话语音,生成第三通话语音发送给主叫用户,以响应所述主叫用户的第二通话语音;
步骤2,语音助手接收第一用户的指令并判断其为通话内容指令时,确定用户插入该指令的意图,改变生成第三通话语音的逻辑;所述语音助手接收主叫用户的下一轮第二通话语音,并基于改变后的逻辑生成第三通话语音;
步骤3,所述语音助手判断用户给出通话内容指令的次数是否满足第一预设规则,如果是,将语音助手的通话模式由语音助手通话模式切换到辅助通话模式;
步骤4,在辅助通话模式下,在接收到主叫用户的下一轮第二通话语音时,启动计时器,并生成备选通话语音,若在计时器到期之前,接收到第一用户的指令并判断其为通话内容指令时,则将所述通话内容指令作为第三通话语音发送给主叫用户,否则,将所述备选通话语音作为第三通话语音发送给主叫用户。
2.根据权利要求1所述的方法,其特征在于,所述语音助手处于语音助手通话模式下,具体为:当根据来电接听规则确定来电应当由语音助手来接听时,语音助手接通所述来电,并自动工作于语音助手通话模式下。
3.根据权利要求1所述的方法,其特征在于,步骤2中,所述语音助手在接收到第一用户的指令后,判断所述指令是否包括本地任务指令标识词,若不包括,则确定所述用户指令是通话内容指令。
4.根据权利要求1所述的方法,其特征在于,所述第一预设规则为:用户在第一预设时间内给出通话内容指令的次数超过第一预设数量;或;用户连续针对第二预设数量条第二通话语音均给出相应的通话内容指令。
5.一种参与通话的语音助手,其特征在于,所述语音助手处于语音助手通话模式下,所述语音助手包括收发单元、处理单元;
所述收发单元,还用于接收主叫用户的第二通话语音,还用于响应于所述处理单元的触发将所述处理单元生成的第三通话语音发送给主叫用户;
所述处理单元,还用于生成第三通话语音,并触发所述收发单元将所述第三通话语音发送给主叫用户,以响应所述主叫用户的第二通话语音;
所述收发单元,还用于接收第一用户的指令;
所述处理单元,还用于判断所述指令为通话内容指令时,确定用户插入该指令的意图,改变生成第三通话语音的逻辑;
所述收发单元,还用于接收主叫用户的下一轮第二通话语音;
所述处理单元,还用于基于改变后的逻辑生成第三通话语音,并触发所述收发单元将所述第三通话语音发送给主叫用户,以响应所述下一轮第二通话语音;还用于判断用户给出通话内容指令的次数是否满足第一预设规则,如果是,将语音助手的通话模式由语音助手通话模式切换到辅助通话模式;
在所述语音助手处于辅助通话模式下时,所述收发单元还用于接收主叫用户的下一轮第二通话语音;所述处理单元还用于启动计时器,并生成备选通话语音,若在计时器到期之前从收发单元接收到第一用户的指令并判断其为通话内容指令时,则将所述通话内容指令作为第三通话语音,触发所述收发单元将所述第三通话语音发送给主叫用户,否则,将所述备选通话语音作为第三通话语音,并触发所述收发单元将所述第三通话语音发送给主叫用户。
6.根据权利要求5所述的语音助手,其特征在于,所述语音助手处于语音助手通话模式下,具体为:处理单元根据来电接听规则确定来电应当由语音助手来接听,接通所述来电,并控制所述语音助手工作于语音助手通话模式下。
7.根据权利要求5所述的语音助手,其特征在于,判断接收到的第一用户的指令是否包括本地任务指令标识词,若不包括,则确定所述用户指令是通话内容指令。
8.根据权利要求5所述的语音助手,其特征在于,所述第一预设规则为:用户在第一预设时间内给出通话内容指令的次数超过第一预设数量;或;用户连续针对第二预设数量条第二通话语音均给出相应的通话内容指令。
9.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有可在处理器上运行的计算机程序,所述计算机程序在被所述处理器执行时实现如权利要求1至4任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有可在处理器上运行的计算机程序、所述计算机程序在被执行时实现如权利要求1至4任一项所述的方法。