一种声音替换方法技术

技术编号:20855996 阅读:16 留言:0更新日期:2019-04-13 10:56
本发明专利技术涉及一种声音替换方法,该方法包括:确定音视频资源中的被替换人物,音视频资源为包含音频信息和影像信息的资源,或者,仅包含影像信息的资源,或者,仅包含音频信息的资源;确定指定人物;获取指定人物的音频信息;按顺序依次播放音视频资源的每一帧;对于任一帧,其播放方式为:若任一帧包含被替换人物对应的音频信息,则先被将替换人物对应的音频信息替换成指定人物的音频信息,再播放替换音频后的帧;若任一帧不包含被替换人物对应的音频信息,但包含被替换人物对应的影像信息,则播放任一帧中被替换人物对应的影像信息的同时播放指定人物的音频信息;否则直接播放该帧,实现了音视频资源制作后的人物声音变化,提升了参与性和互动性。

【技术实现步骤摘要】
一种声音替换方法
本专利技术涉及视频处理
,尤其涉及一种声音替换方法。
技术介绍
目前如电影、电视、动画、动漫、游戏等音视频资源中,人物形象是固定的,即音视频资源一经制作完成,人物声音只能为制作时的样子,不可改变。人物形象不可改变的方式呈现人物声音,会降低音视频资源的趣味性,使得音视频资源与用户之间的参与性和互动性不足。
技术实现思路
(一)要解决的技术问题为了提升音视频资源的互动性,本专利技术提供一种声音替换方法。(二)技术方案为了达到上述目的,本专利技术采用的主要技术方案包括:一种声音替换方法包括:S101,确定音视频资源,所述音视频资源为包含音频信息和影像信息的资源,或者,仅包含影像信息不包含音频信息的资源,或者,仅包含音频信息不包含影像信息的资源;S102,确定所述音视频资源中的被替换人物;S103,确定指定人物;S104,获取所述指定人物的音频信息;S105,按顺序依次播放音视频资源的每一帧;对于任一帧,其播放方式为:若所述任一帧包含被替换人物对应的音频信息,则先将被替换人物对应的音频信息替换成S104中获取的所述指定人物的音频信息,再播放替换音频后的帧;若所述任一帧不包含被替换人物对应的音频信息,但包含被替换人物对应的影像信息,则将S104中获取的所述指定人物的音频信息与所述被替换人物对应的影像信息对应,播放所述任一帧中被替换人物对应的影像信息的同时播放S104中获取的所述指定人物的音频信息;若所述任一帧不包含被替换人物对应的音频信息,也不包含被替换人物对应的影像信息,则直接播放该帧。可选地,所述被替换人物为一个或多个;所述被替换人物为多个时,所述指定人物也为多个;所述被替换人物数量与指定人物数量相同,且所述被替换人物与指定人物一一对应。可选地,所述S102包括:若所述音视频资源中包含影像信息,则从影像信息中确定被替换人物对应的影像信息;若所述音视频资源中仅包含音频信息,则从音频信息中确定被替换人物对应的音频信息。可选地,所述S104包括:从预先存储的音频文件中获取指定人物的音频信息;或者,从上传的音频文件中获取指定人物的音频信息;或者,从即时录制的音频文件中获取指定人物的音频信息;所述音频文件为录音,或者,视频。可选地,将被替换人物对应的音频信息替换成S104中获取的所述指定人物的音频信息包括:根据所述指定人物的音频信息确定所述指定人物的发音特点;根据所述指定人物的发音特点替换所述被替换人物对应的音频信息。可选地,所述发音特点包括:音调、语速、音量。可选地,根据所述指定人物的发音特点替换所述被替换人物对应的音频信息包括:根据所述指定人物的发音特点替换所述被替换人物对应的音频信息中的音调、语速、音量。可选地,根据所述指定人物的发音特点替换所述被替换人物对应的音频信息中的音调包括:S801,根据所述被替换人物对应的音频信息确定第一音调;S802,根据所述指定人物的发音特点确定第二音调;S803,确定所述任一帧的背景音调;S804,将所述被替换人物对应的音频信息中的音调替换为第二音调*第一音调/背景音调。可选地,根据所述指定人物的发音特点替换所述被替换人物对应的音频信息中的语速包括:S901,根据所述被替换人物对应的音频信息确定第一语速和第一词间停顿平均时长;S902,根据所述指定人物的发音特点确定第二语速和第二词间停顿平均时长;S903,将所述被替换人物对应的音频信息中的语速替换为(第二语速*第二词间停顿平均时长)/(第一语速*第一词间停顿平均时长)。可选地,根据所述指定人物的发音特点替换所述被替换人物对应的音频信息中的音量包括:S1001,根据所述被替换人物对应的音频信息确定第一音量;S1002,根据所述指定人物的发音特点确定第二音量;S1003,确定所述任一帧的背景音量以及已播放所有帧的平均音量;S1004,将所述被替换人物对应的音频信息中的音量替换为第二音量*(第一音量/背景音量)^(背景音量/平均音量)。(三)有益效果本专利技术的有益效果是:确定音视频资源中被替换人物以及指定人物的音频信息之后,在播放每一帧时,若任一帧包含被替换人物对应的音频信息,则先被将替换人物对应的音频信息替换成指定人物的音频信息,再播放替换音频后的帧,若任一帧不包含被替换人物对应的音频信息,但包含被替换人物对应的影像信息,则播放任一帧中被替换人物对应的影像信息的同时播放指定人物的音频信息,否则直接播放该帧,实现了音视频资源制作后的人物声音变化,提升了参与性和互动性。附图说明图1为本专利技术一个实施例提供的一种声音替换方法的流程示意图。具体实施方式为了提升音视频资源的互动性,本申请提供一种声音替换方法,确定音视频资源中被替换人物以及指定人物的音频信息之后,在播放每一帧时,若任一帧包含被替换人物对应的音频信息,则先被将替换人物对应的音频信息替换成指定人物的音频信息,再播放替换音频后的帧,若任一帧不包含被替换人物对应的音频信息,但包含被替换人物对应的影像信息,则播放任一帧中被替换人物对应的影像信息的同时播放指定人物的音频信息,否则直接播放该帧,实现了音视频资源制作后的人物声音变化,提升了参与性和互动性。本申请文件中,“被替换人物”指音视频资源中原有的,预被替换声音/音频的人物。参见图1,本实施例提供的声音替换方法实现流程,如下:S101,确定音视频资源。其中,音视频资源为包含音频信息和影像信息的资源,或者,仅包含影像信息不包含音频信息的资源,或者,仅包含音频信息不包含影像信息的资源。例如,音视频资源为包含音频信息的动态影像资源。动态影像为电影,或者,电视,或者,动画,或者,游戏,或者,自拍视频,或者,广告视频,或者,小视频。即有声音的电影,或者,有声音的电视,或者,有声音的动画,或者,有声音的游戏,或者,有声音的自拍视频,或者,有声音的广告视频,或者,有声音的小视频。再例如,音视频资源为无声电影等。还例如,音视频资源为录音,广播等,只有声音没有影像。S102,确定音视频资源中的被替换人物。本步骤中的被替换人物可以为一个,也可以为多个。本实施例不对被替换人物的数量进行限定。实际应用时,被替换人物为一个或多个人物的影像信息,或者,一个或多个人物的音频信息。本步骤的实现方式可以为:若所述音视频资源中包含影像信息,则从影像信息中确定被替换人物对应的影像信息。例如,用户点击一个人物,则将影像信息中的点击的人物图像的相关影像信息确定为被替换人物对应的影像信息。再例如,用户点击多个人物,则将影像信息中的点击的所有人物图像的相关影像信息均确定为被替换人物对应的影像信息。若所述音视频资源中仅包含音频信息,则从音频信息中确定被替换人物对应的音频信息。例如,用户截取一个人物的一段音频,则将音频信息中与用户截取的那段音频相关的音频信息确定被替换人物对应的音频信息。再例如,用户截取包括多个人物的一段音频,则将音频信息中与用户截取的那段音频所有人物相关的音频信息均确定被替换人物对应的音频信息。S103,确定指定人物。其中,指定人物与被替换人物不同。即,当被替换人物为1个时,指定人物为1个,且指定人物与被替换人物不同。当被替换人物为多个时,指定人物为多个,且指定人物的数量与被替换人物的数量相同,每个指定人物对应一个唯一的被替换人物,指定人物与其对应的本文档来自技高网...

【技术保护点】
1.一种声音替换方法,其特征在于,所述方法包括:S101,确定音视频资源,所述音视频资源为包含音频信息和影像信息的资源,或者,仅包含影像信息不包含音频信息的资源,或者,仅包含音频信息不包含影像信息的资源;S102,确定所述音视频资源中的被替换人物;S103,确定指定人物;S104,获取所述指定人物的音频信息;S105,按顺序依次播放音视频资源的每一帧;对于任一帧,其播放方式为:若所述任一帧包含被替换人物对应的音频信息,则先将被替换人物对应的音频信息替换成S104中获取的所述指定人物的音频信息,再播放替换音频后的帧;若所述任一帧不包含被替换人物对应的音频信息,但包含被替换人物对应的影像信息,则将S104中获取的所述指定人物的音频信息与所述被替换人物对应的影像信息对应,播放所述任一帧中被替换人物对应的影像信息的同时播放S104中获取的所述指定人物的音频信息;若所述任一帧不包含被替换人物对应的音频信息,也不包含被替换人物对应的影像信息,则直接播放该帧。

【技术特征摘要】
1.一种声音替换方法,其特征在于,所述方法包括:S101,确定音视频资源,所述音视频资源为包含音频信息和影像信息的资源,或者,仅包含影像信息不包含音频信息的资源,或者,仅包含音频信息不包含影像信息的资源;S102,确定所述音视频资源中的被替换人物;S103,确定指定人物;S104,获取所述指定人物的音频信息;S105,按顺序依次播放音视频资源的每一帧;对于任一帧,其播放方式为:若所述任一帧包含被替换人物对应的音频信息,则先将被替换人物对应的音频信息替换成S104中获取的所述指定人物的音频信息,再播放替换音频后的帧;若所述任一帧不包含被替换人物对应的音频信息,但包含被替换人物对应的影像信息,则将S104中获取的所述指定人物的音频信息与所述被替换人物对应的影像信息对应,播放所述任一帧中被替换人物对应的影像信息的同时播放S104中获取的所述指定人物的音频信息;若所述任一帧不包含被替换人物对应的音频信息,也不包含被替换人物对应的影像信息,则直接播放该帧。2.根据权利要求1所述的方法,其特征在于,所述被替换人物为一个或多个;所述被替换人物为多个时,所述指定人物也为多个;所述被替换人物数量与指定人物数量相同,且所述被替换人物与指定人物一一对应。3.根据权利要求1所述的方法,其特征在于,所述S102包括:若所述音视频资源中包含影像信息,则从影像信息中确定被替换人物对应的影像信息;若所述音视频资源中仅包含音频信息,则从音频信息中确定被替换人物对应的音频信息。4.根据权利要求1所述的方法,其特征在于,所述S104包括:从预先存储的音频文件中获取指定人物的音频信息;或者,从上传的音频文件中获取指定人物的音频信息;或者,从即时录制的音频文件中获取指定人物的音频信息;所述音频文件为录音,或者,视频。5.根据权利要求1所述的方法,其特征在于,将被替换人物对应的音频...

【专利技术属性】
技术研发人员:许栋刚邢丽张延良王伟李林王静王娜刘大鹏张玲玲
申请(专利权)人:北京易捷胜科技有限公司
类型:发明
国别省市:北京,11

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

1