【技术实现步骤摘要】
云端音频输入方法、装置、云系统、电子设备与存储介质
本专利技术实施例涉及云通信领域,尤其涉及一种云端音频输入方法、装置、云系统、电子设备与存储介质。
技术介绍
云应用是一种通过互联网或局域网连接并操控远程服务器(或服务器集群,也即云服务器),完成业务逻辑或运算任务的新型应用。云应用可以运行在云设备上,云设备一般可以是云服务器上构建的虚拟设备。在实际应用中,用户在使用云应用时很可能需要语音服务,比如用户在进行云端游戏时需要与其他用户进行语音沟通,再比如用户需要通过语音控制云端应用实现某种操作等等。然而,由于云应用运行在虚拟的云设备上,而虚拟的云设备上并不具备实际的音频输入设备,比如麦克风,因此云设备无法采集音频数据,这就无法满足用户使用云端应用时的语音需求。
技术实现思路
鉴于此,本专利技术实施例提供一种云端音频输入方法、装置、云系统、电子设备与存储介质。应用该方法,可以实现云端音频输入,满足用户使用云应用时的语音需求。第一方面,本专利技术实施例提供一种云端音频输入方法,应用于云系统,所述云系统包括云设备、用户终端,所述方法包括:所述云设备在检测到对语音功能的触发事件时,生成音频采集请求,并向所述用户终端发送所述音频采集请求,所述音频采集请求用于请求所述用户终端进行音频采集;所述用户终端响应于所述音频采集请求,调用音频模块进行音频采集,得到音频数据;所述用户终端向所述云设备发送所述音频数据。第二方面,本专利技术提供一种云端音频输入方法,应用于云 ...
【技术保护点】
1.一种云端音频输入方法,其特征在于,应用于云系统,所述云系统包括云设备、用户终端,所述方法包括:/n所述云设备在检测到对语音功能的触发事件时,生成音频采集请求,并向所述用户终端发送所述音频采集请求,所述音频采集请求用于请求所述用户终端进行音频采集;/n所述用户终端响应于所述音频采集请求,调用音频模块进行音频采集,得到音频数据;/n所述用户终端向所述云设备发送所述音频数据。/n
【技术特征摘要】
1.一种云端音频输入方法,其特征在于,应用于云系统,所述云系统包括云设备、用户终端,所述方法包括:
所述云设备在检测到对语音功能的触发事件时,生成音频采集请求,并向所述用户终端发送所述音频采集请求,所述音频采集请求用于请求所述用户终端进行音频采集;
所述用户终端响应于所述音频采集请求,调用音频模块进行音频采集,得到音频数据;
所述用户终端向所述云设备发送所述音频数据。
2.根据权利要求1所述的方法,其特征在于,所述云设备与所述用户终端通过云端通信模块建立通信连接;
所述云端通信模块用于实现多个所述云设备与其对应的用户终端之间的通信连接;和/或,
所述云端通信模块用于实现所述云设备上的多个云应用与其对应的用户终端之间的通信连接。
3.根据权利要求2所述的方法,其特征在于,所述云设备还包括:音频服务层、硬件抽象层;所述云设备在检测到对语音功能的触发事件时,生成音频采集请求,并向所述用户终端发送所述音频采集请求,包括:
所述云设备上的任一云应用在检测到对语音功能的触发事件时,所述任一云应用生成音频模块启动请求,并向所述音频服务层发送所述音频模块启动请求,所述音频模块启动请求用于请求启动音频采集设备;
所述音频服务层向所述硬件抽象层转发所述音频模块启动请求;
响应于所述音频模块启动请求,所述硬件抽象层向所述云端通信模块发送所述音频采集请求;
所述云端通信模块向所述用户终端转发所述音频采集请求。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述用户终端向所述云设备发送第一指示消息,所述第一指示消息用于指示所述音频模块已开启;
所述云设备响应于所述第一指示消息,向所述用户终端发送音频获取请求,所述音频获取请求用于请求获取音频数据;
所述用户终端向所述云设备发送所述音频数据,包括:
所述用户终端响应于所述音频获取请求,读取所述音频模块采集到的音频数据,并向所述云设备发送读取到的所述音频数据。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述云设备接收来自所述云端通信模块的第二指示消息,所述第二指示消息用于指示所述音频数据已被存入云端存储区域;
所述云设备从所述云端存储区域中读取所述音频数据。
6.根据权利要求4所述的方法,其特征在于,当所述音频模块采集的所述音频数据的音频格式与所述云设备所支持的目标音频格式不一致时,所述云端存储区域中存储已被格式转换的音频数据,所述已被格式转换的音频数据属于所述目标音频格式。
7.根据权利要求1所述的方法,其特征在于,所述音频采集请求携带目标音频参数;
所述方法还包括:
当所述用户终端确定所述音频模块支持所述目标音频参数时,基于所述目标音频参数设置所述音频模块的音频采集参数;或者,
当所述用户终端确定所述音频模块不支持所述目标音频参数,且所述音频模块仅支持一种音频参数时,基于所述音频模块支持的音频参数设置所述音频模块的音频采集参数;或者,
当所述用户终端确定所述音频模块不支持所述目标音频参数,且所述音频模块支持多种音频参数时,从所述音频模块支持的多种音频参数中选择一种音频参数,基于所选择的音频参数设置所述音频模块的音频采集参数。
8.一种云端音频输入方法,其特征在于,应用于云系统中的云设备,所述云系统还包括用户终端;所述方法包括:
在检测到对语音功能的触发事件时,生成音频采集请求,并向所述用户终端发送所述音频采集请求,以使所述用户终端响应于所述音频采集请求,调用音频模块进行音频采集,得到音频数据;所述音频采集请求用于请求所述用户终端进行音频采集;
接收来自所述用户终端的所述音频数据。
9.根据权利要求8所述的方法,其特征在于,所述云设备与所述用户终端通过云端通信模块建立通信连接;
所述云端通信模块用于实现多个所述云设备与其对应的用户终端之间的通信连接;和/或,
所述云端通信模块用于实现所述云设备...
【专利技术属性】
技术研发人员:陈晓峰,刘智勇,
申请(专利权)人:北京爱奇艺科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。