CN115942035A 审中 音视频播放方法、装置、系统、电子设备及存储介质
1.一种音视频播放方法,包括:
获取待播放语音,所述待播放语音包括至少两个音频数据;
按照所述音频数据的播放时间顺序,生成所述音频数据对应的虚拟对象的至少两个第一视频片段,每个所述第一视频片段对应至少一个所述音频数据;
从未播放的第一视频片段中确定待播放的第二视频片段;
在播放所述待播放语音的过程中,同步播放对应的所述第二视频片段。
2.根据权利要求1所述的方法,其中,所述按照所述音频数据的播放时间顺序,生成所述音频数据对应的虚拟对象的至少两个第一视频片段,包括:
按照所述播放时间顺序,生成所述音频数据对应的虚拟对象的视频帧;
将所述视频帧添加至预设存储空间;
响应于确定所述视频帧添加至所述预设存储空间,获取所述预设存储空间的数据存储状态参数;
根据未播放的所述第一视频片段的片段数量,确定可休眠基准,所述可休眠基准与所述片段数量呈正相关关系;
响应于确定所述数据存储状态参数满足所述可休眠基准,根据所述预设存储空间中的视频帧,生成所述第一视频片段。
3.根据权利要求2所述的方法,其中,所述根据未播放的所述第一视频片段的片段数量,确定可休眠基准,包括:
在所述片段数量小于预设数量的情况下,确定所述可休眠基准指示所述数据存储状态参数大于或等于第一状态参数;
在所述片段数量大于或等于所述预设数量的情况下,确定所述可休眠基准指示所述数据存储状态参数大于或等于第二状态参数;
其中,所述第二状态参数大于所述第一状态参数。
4.根据权利要求2所述的方法,其中,所述根据未播放的所述第一视频片段的片段数量,确定可休眠基准,包括:
在所述片段数量小于预设数量的情况下,确定所述可休眠基准指示所述数据存储状态参数大于或等于第三状态参数;
在所述片段数量大于或等于所述预设数量的情况下,确定所述可休眠基准指示所述第二视频片段的播放状态为播放完成,或确定所述可休眠基准指示所述第二视频片段的播放状态为播放完成、且待分析音频片段的语义完整度大于或等于目标完整度;
其中,所述待分析音频片段中包括:对应于所述预设存储空间中各已添加视频帧的音频数据。
5.根据权利要求2所述的方法,其中,所述数据存储状态参数包括以下至少一者:
所述预设存储空间中已添加视频帧的当前数量、待分析音频片段的语义完整度;
其中,所述待分析音频片段中包括:对应于所述预设存储空间中各已添加视频帧的音频数据。
6.根据权利要求2所述的方法,其中,所述按照所述播放时间顺序,生成所述音频数据对应的虚拟对象的视频帧,包括:
获取虚拟对象的底版图像;
按照所述播放时间顺序,获取所述音频数据对应的待处理唇形图像;
将所述待处理唇形图像与所述底版图像进行融合,获得视频帧。
7.根据权利要求1所述的方法,其中,所述从未播放的第一视频片段中确定待播放的第二视频片段,包括:
将生成的所述第一视频片段添加至缓存队列的队尾位置;
响应于确定所述缓存队列中所述第一视频片段的片段数量大于或等于可播放数量,从所述缓存队列中获取位于队首位置的第一视频片段,作为所述第二视频片段。
8.根据权利要求1或7所述的方法,其中,所述在播放所述待播放语音的过程中,同步播放对应的所述第二视频片段,包括:
在播放所述待播放语音的过程中,每播放一个音频数据,则获取所述音频数据的音频同步标签;
根据所述音频同步标签,对所述第二视频片段中的目标视频帧进行同步播放,所述目标视频帧具有对应所述音频同步标签的视频同步标签。
9.根据权利要求1所述的方法,其中,所述在播放所述待播放语音的过程中,同步播放对应的所述第二视频片段,包括:
响应于针对目标应用程序的音视频播放请求,调用音视频播放控制函数,所述目标应用程序由支持跨平台的图形用户界面应用程序开发框架开发;
执行所述音视频播放控制函数,以在播放所述待播放语音的过程中,同步播放对应的所述第二视频片段。
10.一种音视频播放装置,包括:
语音获取单元,用于获取待播放语音,所述待播放语音包括至少两个音频数据;
视频生成单元,用于按照所述音频数据的播放时间顺序,生成所述音频数据对应的虚拟对象的至少两个第一视频片段,每个所述第一视频片段对应至少一个所述音频数据;
待播确定单元,用于从未播放的第一视频片段中确定待播放的第二视频片段;
同步播放单元,用于在播放所述待播放语音的过程中,同步播放对应的所述第二视频片段。
11.根据权利要求10所述的装置,其中,所述视频生成单元用于:
按照所述播放时间顺序,生成所述音频数据对应的虚拟对象的视频帧;
将所述视频帧添加至预设存储空间;
响应于确定所述视频帧添加至所述预设存储空间,获取所述预设存储空间的数据存储状态参数;
根据未播放的所述第一视频片段的片段数量,确定可休眠基准,所述可休眠基准与所述片段数量呈正相关关系;
响应于确定所述数据存储状态参数满足所述可休眠基准,根据所述预设存储空间中的视频帧,生成所述第一视频片段。
12.根据权利要求11所述的装置,其中,所述视频生成单元用于:
在所述片段数量小于预设数量的情况下,确定所述可休眠基准指示所述数据存储状态参数大于或等于第一状态参数;
在所述片段数量大于或等于所述预设数量的情况下,确定所述可休眠基准指示所述数据存储状态参数大于或等于第二状态参数;
其中,所述第二状态参数大于所述第一状态参数。
13.根据权利要求11所述的装置,其中,所述视频生成单元用于:
在所述片段数量小于预设数量的情况下,确定所述可休眠基准指示所述数据存储状态参数大于或等于第三状态参数;
在所述片段数量大于或等于所述预设数量的情况下,确定所述可休眠基准指示所述第二视频片段的播放状态为播放完成,或确定所述可休眠基准指示所述第二视频片段的播放状态为播放完成、且待分析音频片段的语义完整度大于或等于目标完整度;
其中,所述待分析音频片段中包括:对应于所述预设存储空间中各已添加视频帧的音频数据。
14.根据权利要求11所述的装置,其中,所述数据存储状态参数包括以下至少一者:
所述预设存储空间中已添加视频帧的当前数量、待分析音频片段的语义完整度;
其中,所述待分析音频片段中包括:对应于所述预设存储空间中各已添加视频帧的音频数据。
15.根据权利要求11所述的装置,其中,所述视频生成单元用于:
获取虚拟对象的底版图像;
按照所述播放时间顺序,获取所述音频数据对应的待处理唇形图像;
将所述待处理唇形图像与所述底版图像进行融合,获得视频帧。
16.根据权利要求10所述的装置,其中,所述待播确定单元用于:
将生成的所述第一视频片段添加至缓存队列的队尾位置;
响应于确定所述缓存队列中所述第一视频片段的片段数量大于或等于可播放数量,从所述缓存队列中获取位于队首位置的第一视频片段,作为所述第二视频片段。
17.根据权利要求10或16所述的装置,其中,所述同步播放单元用于:
在播放所述待播放语音的过程中,每播放一个音频数据,则获取所述音频数据的音频同步标签;
根据所述音频同步标签,对所述第二视频片段中的目标视频帧进行同步播放,所述目标视频帧具有对应所述音频同步标签的视频同步标签。
18.根据权利要求10所述的装置,其中,所述同步播放单元用于:
响应于针对目标应用程序的音视频播放请求,调用音视频播放控制函数,所述目标应用程序由支持跨平台的图形用户界面应用程序开发框架开发;
执行所述音视频播放控制函数,以在播放所述待播放语音的过程中,同步播放对应的所述第二视频片段。
19.一种电子设备,包括:
至少一个处理器;
与所述至少一个处理器通信连接的存储器;
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1~9中任一项所述的方法。
20.一种音视频播放系统,包括播放设备,以及权利要求19所述的电子设备;
所述电子设备用于获取待播放语音,所述待播放语音包括至少两个音频数据;按照所述音频数据的播放时间顺序,生成所述音频数据对应的虚拟对象的至少两个第一视频片段,每个所述第一视频片段对应至少一个所述音频数据;从未播放的第一视频片段中确定待播放的第二视频片段;通过所述播放设备,在播放所述待播放语音的过程中,同步播放对应的所述第二视频片段。
21.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1~9中任一项所述的方法。
22.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1~9中任一项所述的方法。
现在,一起体验智慧芽的产品和服务
自动注册,无需人工审核,即可立即开始查询专利
立即注册
澳门正版图库

AI助手