System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种歌曲播放方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着计算机技术的发展,终端的功能越来越全面,例如终端中的音乐应用可以使用听歌模式和唱歌模式。在听歌模式下,用户可以聆听各种音乐,而通过唱歌模式,用户可以对歌曲进行演唱而不受场地限制,使得用户可以随时随地享受音乐。
2、然而,目前的歌曲播放方式,需要手动切换歌曲的听歌模式和唱歌模式,并且切换后需要重新播放歌曲,存在歌曲播放不灵活的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够灵活切换歌曲模式的歌曲播放方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、一方面,本申请提供了一种歌曲播放方法。所述方法包括:
3、在听歌模式下播放目标歌曲的歌曲原唱;
4、响应于对所述目标歌曲的第一连续跟随行为,降低所述歌曲原唱的音量;
5、响应于在所述第一连续跟随行为之后的第二连续跟随行为,从所述听歌模式切换至唱歌模式;
6、在所述唱歌模式下,从所述歌曲原唱所指示的目标歌曲的歌曲进度,播放所述目标歌曲的歌曲伴奏。
7、另一方面,本申请还提供了一种歌曲播放装置。所述装置包括:
8、原唱播放模块,用于在听歌模式下播放目标歌曲的歌曲原唱;
9、调整模块,用于响应于对所述目标歌曲的第一连续跟随行为,降低所述歌曲原唱的音量;
10、切换模块,用于响应于在所
11、伴奏播放模块,用于在所述唱歌模式下,从所述歌曲原唱所指示的目标歌曲的歌曲进度,播放所述目标歌曲的歌曲伴奏。
12、在一个实施例中,所述调整模块,还用于在所述听歌模式下,当计算机视觉视野中存在目标对象,且所述目标对象的口部存在针对所述目标歌曲的第一连续口型跟随行为时,降低所述歌曲原唱的音量;
13、所述切换模块,还用于当所述计算机视觉视野中目标对象的口部存在针对所述目标歌曲的第一连续口型跟随行为之后,存在针对所述目标歌曲的第二连续口型跟随行为时,从所述听歌模式切换至唱歌模式。
14、在其中一个实施例中,所述装置还包括采集模块;所述采集模块,还用于在所述听歌模式下进行目标检测;当从计算机视觉视野中检测到目标对象时,对所述目标对象的口部进行连续口型采集,得到所述目标对象的第一连续口型;
15、所述调整模块,还用于当所述第一连续口型与所述歌曲原唱的演唱对象的至少部分口型相匹配时,表征所述目标对象的口部存在针对所述目标歌曲的第一连续口型跟随行为,则降低所述歌曲原唱的音量;
16、所述切换模块,还用于当所述计算机视觉视野中目标对象的口部存在针对所述目标歌曲的第一连续口型跟随行为之后,对所述目标对象的口部进行连续口型采集,得到所述目标对象的第二连续口型;当所述第二连续口型与所述歌曲原唱的演唱对象的至少部分口型相匹配时,表征所述目标对象的口部存在针对所述目标歌曲的第二连续口型跟随行为,则从所述听歌模式切换至唱歌模式。
17、在其中一个实施例中,所述第一连续跟随行为包括第一连续声音跟随行为,所述第二连续跟随行为包括第二连续声音跟随行为;所述调整模块,还用于在所述听歌模式下,当存在目标对象的第一跟随声音,且所述第一跟随声音指示针对所述目标歌曲的第一连续声音跟随行为时,降低所述歌曲原唱的音量;
18、所述切换模块,用于当存在所述目标对象的在所述第一跟随声音之后的第二跟随声音,且所述第二跟随声音指示针对所述目标歌曲的第二连续声音跟随行为时,从所述听歌模式切换至唱歌模式。
19、在一个实施例中,当所述第一跟随声音指示针对所述目标歌曲的第一连续声音跟随行为时,所述第一跟随声音包括与所述目标歌曲的至少部分连续曲调匹配的连续音调,且所述第一跟随声音的语音识别文本与所述目标歌曲的至少部分歌词匹配;当所述第二跟随声音指示针对所述目标歌曲的第二连续声音跟随行为时,所述第二跟随声音包括与所述目标歌曲的至少部分连续曲调匹配的连续音调,且所述第二跟随声音的语音识别文本与所述目标歌曲的至少部分歌词匹配。
20、在一个实施例中,所述第一跟随声音采集并记录在第一音频中,所述第一音频在本地经过降噪和压缩后发送到服务器进行语音识别,获得所述服务器反馈的所述第一跟随声音的语音识别文本;所述第二跟随声音采集并记录到第二音频中,所述第二音频在本地经过降噪和压缩后发送到服务器进行语音识别,获得所述服务器反馈的所述第二跟随声音的语音识别文本。
21、在一个实施例中,所述第一跟随声音的时长满足所述第一连续声音跟随行为的第一时长条件,所述第二跟随声音的时长满足所述第二连续声音跟随行为的第二时长条件。
22、在一个实施例中,所述采集模块,还用于在所述听歌模式下进行目标检测;当从计算机视觉视野中检测到目标对象时,采集所述目标对象的第一跟随声音;
23、所述调整模块,还用于当所述第一跟随声音与所述目标歌曲的至少部分连续歌声相匹配时,表征所述第一跟随声音指示针对所述目标歌曲的第一连续声音跟随行为,则降低所述歌曲原唱的音量;
24、所述切换模块,还用于所述采集模块,还用于当存在所述目标对象的第一跟随声音指示针对所述目标歌曲的第一连续声音跟随行为之后,采集所述目标对象在所述第一跟随声音之后的第二跟随声音;
25、所述采集模块,还用于当所述第二跟随声音与所述目标歌曲的至少部分连续歌声相匹配时,表征所述第二跟随声音指示针对所述目标歌曲的第二连续声音跟随行为,从所述听歌模式切换至唱歌模式。
26、在一个实施例中,所述装置还包括语音识别模块;所述语音识别模块,用于对所述第一跟随声音进行语音识别,得到对应的第一语音识别文本;
27、所述调整模块,还用于当所述第一跟随声音中的连续音调与所述目标歌曲的至少部分连续曲调匹配,且所述第一语音识别文本和所述目标歌曲的至少部分歌词相匹配时,表征所述第一跟随声音指示针对所述目标歌曲的第一连续声音跟随行为,则降低所述歌曲原唱的音量;
28、所述语音识别模块,还用于对所述第二跟随声音进行语音识别,得到对应的第二语音识别文本;
29、所述切换模块,还用于当所述第二跟随声音中的连续音调与所述目标歌曲的至少部分连续曲调匹配,且所述第二语音识别文本和所述目标歌曲的至少部分歌词相匹配时,表征所述第二跟随声音指示针对所述目标歌曲的第二连续声音跟随行为,从所述听歌模式切换至唱歌模式。
30、在一个实施例中,所述采集模块,还用于当从计算机视觉视野中检测到目标对象时,获取对所述目标对象进行音频采集所得到的第一音频;所述目标对象的第一跟随声音记录在所述第一音频中;
31、所述语音识别模块,还用于将所述第一音频在本地进行降噪和压缩处理后所得到的第一中间音频发送给服务器;接收所述服务器基本文档来自技高网...
【技术保护点】
1.一种歌曲播放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一连续跟随行为包括第一连续口型跟随行为,所述第二连续跟随行为包括第二连续口型跟随行为;所述响应于对所述目标歌曲的第一连续跟随行为,降低所述歌曲原唱的音量,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述听歌模式下,当计算机视觉视野中存在目标对象,且所述目标对象的口部存在针对所述目标歌曲的第一连续口型跟随行为时,降低所述歌曲原唱的音量,包括:
4.根据权利要求1所述的方法,其特征在于,所述第一连续跟随行为包括第一连续声音跟随行为,所述第二连续跟随行为包括第二连续声音跟随行为;所述响应于对所述目标歌曲的第一连续跟随行为,降低所述歌曲原唱的音量,包括:
5.根据权利要求4所述的方法,其特征在于,当所述第一跟随声音指示针对所述目标歌曲的第一连续声音跟随行为时,所述第一跟随声音包括与所述目标歌曲的至少部分连续曲调匹配的连续音调,且所述第一跟随声音的语音识别文本与所述目标歌曲的至少部分歌词匹配;
6.根据权利要求4所述的方法
7.根据权利要求6所述的方法,其特征在于,所述当所述第一跟随声音与所述目标歌曲的至少部分连续歌声相匹配时,表征所述第一跟随声音指示针对所述目标歌曲的第一连续声音跟随行为,则降低所述歌曲原唱的音量,包括:
8.根据权利要求7所述的方法,其特征在于,所述当从计算机视觉视野中检测到目标对象时,采集所述目标对象的第一跟随声音,包括:
9.根据权利要求1至8任一项所述的方法,其特征在于,所述第一连续跟随行为包括依次进行的至少两次子跟随行为;所述响应于对所述目标歌曲的第一连续跟随行为,降低所述歌曲原唱的音量,包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
14.根据权利要求1所述的方法,其特征在于,所述响应于在所述第一连续跟随行为之后的第二连续跟随行为,从所述听歌模式切换至唱歌模式,包括:
15.根据权利要求1所述的方法,其特征在于,所述方法还包括:
16.根据权利要求1至15中任意一项所述的方法,其特征在于,所述方法还包括:
17.一种歌曲播放装置,其特征在于,所述装置包括:
18.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至16中任一项所述的方法的步骤。
19.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至16中任一项所述的方法的步骤。
20.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至16中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种歌曲播放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一连续跟随行为包括第一连续口型跟随行为,所述第二连续跟随行为包括第二连续口型跟随行为;所述响应于对所述目标歌曲的第一连续跟随行为,降低所述歌曲原唱的音量,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述听歌模式下,当计算机视觉视野中存在目标对象,且所述目标对象的口部存在针对所述目标歌曲的第一连续口型跟随行为时,降低所述歌曲原唱的音量,包括:
4.根据权利要求1所述的方法,其特征在于,所述第一连续跟随行为包括第一连续声音跟随行为,所述第二连续跟随行为包括第二连续声音跟随行为;所述响应于对所述目标歌曲的第一连续跟随行为,降低所述歌曲原唱的音量,包括:
5.根据权利要求4所述的方法,其特征在于,当所述第一跟随声音指示针对所述目标歌曲的第一连续声音跟随行为时,所述第一跟随声音包括与所述目标歌曲的至少部分连续曲调匹配的连续音调,且所述第一跟随声音的语音识别文本与所述目标歌曲的至少部分歌词匹配;
6.根据权利要求4所述的方法,其特征在于,所述在所述听歌模式下,当存在目标对象的第一跟随声音,且所述第一跟随声音指示针对所述目标歌曲的第一连续声音跟随行为时,降低所述歌曲原唱的音量,包括:
7.根据权利要求6所述的方法,其特征在于,所述当所述第一跟随声音与所述目标歌曲的至少部分连续歌声相匹配时,表征所述第一跟随声音指示针对所述目标歌曲的第一连续声音跟随行为,则降低所述歌曲原唱的音量,包括:
8.根据权利要求7所述的方法,其特征在...
【专利技术属性】
技术研发人员:唐瀚,黄亚娜,刘慕霓,庞凌芳,张凯,陈谦,许文兴,姜斌,惠焕桂,于天佐,仝永辉,余绍鹏,李水淼,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。