一种合唱方法、装置及系统与流程



1.本发明涉及互联网多媒体处理技术领域,尤其涉及一种合唱终端的合唱处理方法。


背景技术:



2.传统的在线k歌活动中,经常出现由一名主唱和若干名合唱者连麦构成多人合唱的情形。在这种情形下,由于不同的合唱者对歌曲的表达方式和演唱方式有差异,有些合唱者因为害怕影响其他参与合唱的人或者影响合唱效果,而不敢加入合唱;也有些合唱者由于唱歌能力问题,如跑调,导致参与合唱时由于影响他人而被踢出在线合唱活动,导致合唱者参与这种合唱活动比较困难。
3.由于现有在线合唱活动的上述缺陷,使得一些有意向的合唱者直接选择不加入合唱,使得在线k歌活动的参与度较差;在部分时候,合唱者被踢下麦会进一步降低合唱者参与合唱的k歌体验,影响合唱娱乐场景的生态发展。


技术实现要素:



4.本发明提供了一种合唱方法,用于解决现有合唱方法中,用户体验感较差的技术问题。
5.本发明提供的一种合唱方法,包括:
6.s1:采集本地终端音频
7.s2:当接收到用户的推送调音指令时,根据推送调音指令中的音频音量值调节本地终端音频的推送音量。
8.优选的,在步骤s2之前还包括:
9.s20:获取预设音量值,将所述预设音量值作为所述推送调音指令中的音频音量值。
10.优选的,在步骤s2之前还包括:
11.s11:当接收到用户的试音指令时,获取试音指令中的试音音量值和其他终端音频,将第一本地音频按照所述试音指令中的试音音量值与所述其他终端音频混音并播放;
12.s12:当接收到第一用户指令时,输出当前试音音量值,将所述试音音量值作为所述推送调音指令中的音频音量值。
13.优选的,在步骤s2之后还包括:
14.s21:当接收到用户的试音指令时,获取试音音量值和其他终端音频,将所述本地终端音频按照所述试音音量值与所述其他终端音频混音并播放;
15.s22:当接收到第一用户指令时,输出试音音量值,将所述试音音量值作为所述推送调音指令中的音频音量值,重新执行步骤s2。
16.优选的,还包括:
17.s211:当演唱曲目、演唱者或其他终端音频发生变化时,向用户发出试音提醒或根
据接收到的用户试音指令执行步骤s21~s22。
18.优选的,在步骤s1之后还包括:
19.a11:根据本地终端音频的评分以及与本地终端音频的评分对应的推送音量建议值。
20.优选的,在步骤a11之后还包括:
21.当接收到第一用户调节指令时,将第一用户调节指令中的音频音量值作为所述推送调音指令中的音频音量值。
22.优选的,在步骤a11之后还包括:
23.当接收到第二用户调节指令时,根据预设规则将所述推送音量建议值作为所述推送调节指令中的音频音量值。
24.优选的,在步骤a11之后还包括:
25.当所述推送音量建议值低于终端预设阈值且持续时间满足预设时长时,将终端预设强制推送音量值作为所述推送调节指令中的音频音量值。
26.优选的,在步骤a11之后还包括:
27.当所述合唱终端的用户产生预设数量的特定反馈时,将合唱终端预设强制推送音量值作为所述推送调节指令中的音频音量值。
28.一种合唱装置,应用于合唱终端,包括:
29.收音单元,用于采集本地终端音频;
30.调音单元,用于当接收到用户的推送调音指令时,根据推送调音指令中的音频音量值调节本地终端音频的推送音量。
31.一种合唱系统,所述合唱系统包括主唱终端、观众终端和至少一个合唱终端,包括:
32.所述合唱终端,用于接收并播放合唱终端音频,当接收到合唱终端的推送调音指令时,根据推送调音指令中的音频音量值调节合唱终端音频的推送音量,使得所述主唱终端、所述观众终端根据所述推送音量播放所述合唱终端音频;
33.所述主唱终端,用于接收所述合唱终端音频和所述推送音量,并根据第一预设播放指令播放所述合唱终端音频;
34.所述观众终端,用于接收所述合唱终端音频和所述推送音量,并根据第二预设播放指令播放所述合唱终端音频。
35.从以上技术方案可以看出,本发明提供了一种应用于合唱终端的合唱方法,其优点在于,当接收到用户的推送调音指令时,根据推送调音指令中的音频音量值调节本地终端音频的推送音量,当合唱者因为害怕自己跑调不敢大声唱歌或不想影响其他合唱参与者时,使得合唱终端的用户可以根据自己的演唱能力或者喜好调整推送至其他终端的本地音频的音量,无论用户的演唱能力如何,都可以积极参加在线合唱,并降低或避免对其他合唱参与者的影响或者避免因为唱得不好被踢,提高演唱者的参与体验。
附图说明
36.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
37.图1为本技术提供的合唱方法的第一种方法流程图;
38.图2为本技术提供的合唱方法的第二种方法流程图;
39.图3为本技术提供的合唱方法的第三种方法流程图;
40.图4为本技术提供的合唱方法的第四种方法流程图;
41.图5为本技术提供的合唱方法的第五种方法流程图;
42.图6为本技术提供的合唱方法的第六种方法流程图;
43.图7为本技术提供的合唱方法的第七种方法流程图;
44.图8为本技术提供的合唱装置的结构图;
45.图9为本技术提供的合唱系统的结构图。
具体实施方式
46.本发明提供了一种合唱方法,合唱终端的用户可以根据自己的演唱能力或者喜好调整推送至其他终端的本地音频的音量,解决了现有合唱方法中,合唱者由于紧张、害羞或害怕影响其他合唱参与者的体验感而不敢大声演唱,或因为演唱能力被踢出在线合唱活动时,用户体验感较差的技术问题。
47.为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.为避免一些有意向的演唱者因为前述原因不加入合唱或影响演唱效果,提高演唱者在线k歌体验和k歌活动的参与度,本技术提供一种合唱方法,使得合唱者可以在不用担心自己的演唱影响他人的情况下尽情演唱。
49.本技术的实施例1提供了一种合唱方法,该方法应用于合唱终端,请参阅图1,在实施例1中,方法包括:
50.s1:采集本地终端音频。
51.s2:当接收到用户的推送调音指令时,根据推送调音指令中的音频音量值调节本地终端音频的推送音量。
52.合唱方法应用于合唱终端时,本地终端即代表合唱终端,可以理解的是,多人的合唱中,演唱者通常为一名主唱者和至少一名合唱者,以及可能存在的观众,下文中的合唱终端通常指本地终端。
53.在本实施例中,除本地终端以外的终端都称为其他终端,其他终端包括主唱终端、其他可能存在的合唱终端和观众终端。
54.将本地终端的演唱者记为用户,本地终端音频指的就是合唱终端中演唱者演唱的音频,也可理解为演唱者的干声。
55.合唱者在加入多人合唱活动后,例如进入多人在线合唱间,合唱终端开始获取本地终端音频,此时,用户可以通过向本地终端发送指令,调整合唱终端向外推送的本地音频
的音量大小。
56.当本地终端接收到用户的推送调节指令时,合唱终端根据推送调节指令调整采集到的本地终端音频的音量,具体是根据推送调节指令中的音频音量值调整本地终端音频在向其他终端发送时的音量大小。
57.在一个更优选的实施例中,推送至其他终端的还可以是音量值,即,可以不直接将调节后的本地终端音频向外推送,而是由合唱终端在推送原始的本地终端音频时,同时发出本地终端音频的音量值,使得其他终端可以根据音量值调整接收到的本地终端音频的音量大小。
58.在另一个更优选的实施例中,推送至其他终端的还可以是指令,即,可以不直接将调节后的本地终端音频向外推送,而是由合唱终端在推送原始的本地终端音频时,同时向其他终端发送指令,使得其他终端可以根据指令调整接收到的本地终端音频的音量大小。其中,指令可以是用于触发其他终端中预先设置地对接收到的本地终端音频的音量进行调整的调整指令。
59.调整音量后的本地音频会被推送到其他终端,然后在其他终端中与其他演唱者的音频进行混合,形成混合音频。
60.通过上述方法,当用户感觉害羞、觉得自己唱得不好、害怕影响其他演唱者等情况时,均可在本地终端对本地音频进行调节,将本地音频调节到用户觉得合适的音量值时,再推送到其他终端,用户不必再担心自己唱得不好会被其他演唱者嘲笑或影响其他演唱者,避免了用户由于不够自信,没有参与合唱的勇气,提高了用户的演唱体验;而当用户通过在本地终端将本地音频的音量调低后,用户的歌声在混合音频中影响比较小,也避免了由于干扰其他用户的演唱而被踢或者引发语言冲突的风险。
61.在实施例1的基础上,本技术提供另一个优选的实施例2。为了方便理解,请参阅图2。
62.在实施例1的基础上,实施例2在步骤s2之前还包括:
63.步骤s20:获取预设音量值,并将所述预设音量值作为所述推送调音指令中的音频音量值。
64.在本实施例中,在合唱开始时,考虑到用户可能无法立即确定想要以多少音量值将本地终端音频进行推送。在步骤s2之前,也即在用户未进行选择之前,本实施例提供的方案将预设音量值作为步骤s2中推送调音指令中的音频音量值,根据预设音量值调节本地终端音频的推送音量,直到用户执行步骤s2。
65.预设音量值具体可以是在本地终端的预设音量值,也可以是登录合唱平台获取的预设音量值;可以是由用户预设的音量值,也可以是平台或者合唱终端预设的非原音音量值。
66.在一个具体的实施例中,优先考虑用户预设的音量值,即,先获取用户预设的音量值,如果没有用户预设的音量值,则直接获取平台或者合唱终端预设的非原音音量值。
67.在另一个具体的实施例中,优先考虑在本地终端预设的音量值,即,先获取本地终端预存的预设音量值,如果本地终端没有预存的预设音量值,则获取对于合唱平台对本地终端对应用户的预设音量值。
68.用户预设的预设音量值具体包括:用户根据个人喜好预设的音量值、用户上一次
演唱时的音量值,其中,用户上一次演唱时的音量值可以是演唱上一首歌时设置的音量值或上一次加入合唱活动时预设的音量值。
69.在另一个具体的实施方案中,如果无法获取用户设定的预设音量值,合唱平台可以采用根据用户历史演唱评分给出的建议值或平台默认值等作为预设音量值。在这种情况下的部分时候,可以将用户原音音量值作为预设音量值。
70.在接收到用户的调音指令前,以预设音量值对本地终端进行推送,用户在完成本地调音之前,可以利用历史设定的预设音量值作为推送音量,给用户进行调音指令前一个缓冲,帮助用户融入合唱;同时,当用户没有设定的预设音量值时,由本地终端或者合唱平台根据用户的演唱情况提供众多预设音量值以供选择,充分照顾用户在演唱的各个阶段的演唱体验,从而与前述步骤s1、s2结合,更好地改善用户体验。
71.而通过先在本地终端获取用户的预设调音指令的预设音量值,可以允许用户不将自己惯常使用的预设音量值上传到平台中,也可以使得用户不用每次都更新平台上的预设音量值,充分保护用户的隐私。
72.在实施例1或者实施例2的基础上,本技术提供另一个优选的实施例3。为了方便理解,请参阅图3。
73.需要说明的是,本合唱方法涉及的本地终端音频包括两种,一种为推送至其他终端、并在其他终端播放的本地终端音频,我们称之为第二本地音频,另一种为在本地终端播放的本地终端音频,我们称之为第一本地音频。
74.两种音频均是通过对原始本地终端音频进行音量值调整后得到的,但第一本地音频和第二本地音频的音量大小可以相同,也可以不同。第二本地音频的音量值一旦确定后,用户在本地终端对第一本地音频音量的调节,不会影响第二本地音频音量的大小。
75.换句话说,第二本地音频是给其他终端的用户听的,第一本地音频是给本地终端的用户听的。
76.用户在演唱时,可能对自己的当前的声音很满意,不需要对本地终端音频的音量进行调节,在步骤s20之后,直接将采集到的本地终端音频的音量值作为步骤s2中推送调音指令中的音频音量值,即,用户直接将当前的声音作为第二本地音频推送出去;
77.也可能觉得自己当前的声音确实破坏了混音音频的效果,想要以听起来合适或不影响其他终端用户的音量值对本地终端音频进行推送,确定合适或不影响其他终端用户的音量值的过程可理解为试音,本地终端用户进行试音时,通过输入指令调整第一本地音频的音量大小来寻自己想要的推送音量值,并将到的音量值作为步骤s2中推送调音指令中的音频音量值。
78.在实施例3中,在步骤s2之前,还包括试音步骤,具体过程包括:
79.s11:当接收到用户的试音指令时,获取试音指令中的试音音量值和其他终端音频,将第一本地音频按照所述试音指令中的试音音量值与所述其他终端音频混音并播放。
80.通常情况下,用户参与合唱活动时,在本地终端接收其他终端的音频直接与本地终端的第一本地音频进行混音播放,而当用户采用步骤s20\s2调整了本地终端音频的推送音量后,无法确定调整后的本地终端音频(第二本地音频)与其他终端音频进行混音之后的表现效果,使得用户无法直观地感受步骤s20\s2调整本地终端音频的推送音量之后,其他终端的用户对混音中的第二本地音频或整体的混音音频的评价,影响了用户调音指令的灵
活性、及时性以及准确性。用户在寻自己想要的推送音量值时,如果仅通过试听第一本地音频(用户自己演唱的干声)来确定音量值为多大时推送最为合适,则最终无法获得理想的效果。
81.用户调节本地终端音频的推送音量的目的是不想自己的声音在混音音频的表现效果太差或太影响其他演唱者,因此,在本步骤中,用户可以试音,即,通过自己听混音音频中本地终端音频的表现效果来确定混音音频的推送音量怎么设置才能更合理。
82.当合唱终端接收到用户的试音指令时,会根据试音指令中的试音音量值将本地终端音频的音量进行调整,得到第一本地音频,并将第一本地音频和接收到的其他终端音频混合,得到混合音频并在本地终端播放。用户可通过持续调节试音指令中的试音音量值,改变第一本地音频在混合音频中的表现效果,调节过程中试音音量值不断变化,直到接收到用户的第一用户指令。
83.s12:当接收到第一用户指令时,输出当前试音音量值,将所述试音音量值作为所述推送调音指令中的音频音量值。
84.用户通过体验第一本地音频在混合音频中的表现效果或混合音频的整体效果,从而确定在混音音频中表现最合适的第一本地音频,基于确定的第一本地音频确定最终选定的试音音量值,进而将最终选定的试音音量值作为推送调音指令中的音频音量值,此时,用户通过试音将最合适的第一本地音频的音量值作为第二本地音频的音量值。
85.在本实施例中,步骤s11、s12在步骤s2之前执行,当完成调音步骤后,本地终端在执行步骤s2时,将根据当前试音音量值调节本地终端音频的推送音量。
86.在一个更具体的实施例中,如果方法不包含步骤s20时,步骤s11、s12在步骤s2之前执行时,合唱平台给予用户试音保护期。
87.即,当用户触发试音指令时,本地终端可以不推送采集的本地终端音频。此时,合唱平台收到合唱终端已经触发试音指令的信息时,给予合唱终端预设时间的保护期,即,合唱终端在预设时间没有输出参与合唱的音频不能被踢出合唱间。具体设置时,可以在合唱平台中将所述合唱终端的用户加上试音状态特效或者标记,提醒有权限的用户不要踢出该合唱终端的用户;也可以是当有权限的用户尝试踢出该合唱终端的用户时,提示该用户试音中,请等待,并反馈剩余试音时间;也可以是提示该用户在试音中,用户处于试音保护期,无法踢出。
88.在另一个更具体的实施例中,如果方法不包含步骤s20时,步骤s11、s12在步骤s2之前执行时,也可以是,当用户触发试音指令时,本地终端可以原声推送采集的本地终端音频。
89.此时,合唱平台收到合唱终端已经触发试音指令的信息时,给予合唱终端预设时间的保护期,即,合唱终端在预设时间虽然演唱效果很差,但不能被踢出直播间,具体设置时,可以在合唱平台中间所述合唱终端的用户加上试音状态特效或者标记,提醒有权限的用户不要踢出该合唱终端的用户;也可以是当有权限的用户尝试踢出该合唱终端的用户时,提示该用户试音中,请等待,并反馈剩余试音时间;也可以是提示该用户在试音中,用户处于试音保护期,无法踢出。
90.可以理解的是,试音过程中对本地终端音频的音量的调节(第一本地音频音量的改变)均只会在合唱终端体现,此时,并不会影响在其他终端播放的第二本地音频,只有通
过步骤s2改变推送至其他终端的本地终端音频的音量,才会影响其他用户演唱或听歌体验。
91.用户可以通过上述提供的合唱方法,先试音后调音,选择自己觉得合适的音量值,将自己觉得合适的音量值作为推送调音指令中的音频音量值,提高用户的演唱体验。
92.实施例4,在本实施例中,试音过程也可在步骤s2之后执行,即,在实施例1、或实施例2、或实施例3的基础上,在步骤s2之后,执行以下步骤,为便于理解,请参阅图4:
93.步骤s21:当接收到用户的试音指令时,获取试音指令中的试音音量值和其他终端音频,将第一本地音频按照所述试音指令中的试音音量值与所述其他终端音频混音并播放;
94.步骤s22:当接收到第一用户指令时,输出试音音量值,将所述试音音量值作为所述推送调音指令中的音频音量值,重新执行步骤s2;
95.步骤具体实现可参见实施例3中的详细步骤说明。
96.前述步骤s11-s12是在步骤s2之前执行,所以按照合唱方法的执行顺序,执行完步骤s11-s12后,步骤s2即被执行,但上述步骤s21-s22是在步骤s2之后执行的,因此,当将所述试音音量值作为所述推送调音指令中的音频音量值后,需重新执行步骤s2。
97.实施例5,在本实施例中,考虑到合唱活动本身并不是始终不变的,随着合唱活动的进行,合唱的演唱曲目、演唱者、其他演唱者的演唱方式可能会发生改变,从而使得合唱效果一直在发生变化。
98.当出现这种变化时,用户之前选择的推送音量可能无法达到用户的预期,有鉴于此,在执行完步骤s2之后,用户可以在演唱的任何时刻,继续通过试音重新选择自己想要推送音量:实施例4的基础上,当本地终端或者平台接收到合唱的演唱曲目、演唱者、其他演唱者的演唱方式的改变时,可以向用户发出继续调音的建议;当然,如果用户在预设时间内发现上述变化,主动发出试音指令,则直接按步骤s21执行试音动作。
99.为便于理解,请参阅图5,在本实施例中,还包括:
100.s211:当演唱曲目、演唱者、其他终端音频发生变化时,向用户发出试音提醒或根据接收到的用户试音指令执行步骤s21。
101.可以理解的是,在执行步骤s21之前,可以先提醒用户进行试音,具体可以弹出建议提示框或者试音启动选择框、弹出提醒消息,当用户确定试音后,进一步执行步骤s21。
102.通过在步骤s2之后继续设置试音选项,当用户认为需要时,或者合唱间发生变化时,可实现动态调音,使得用户在演唱的各个阶段,均能拥有较好的演唱体验。
103.上述试音调音过程是用户通过自主调节确定推送音量,但有时候可能出现,无论用户如何调节均无法获得理想的效果,或觉得自己的动手调音的过程很繁琐,有鉴于此,本技术在前述实施例的基础上,提供实施例6。为了方便理解,请参阅图6。
104.在实施例6中,合唱终端获取本地终端音频的评分,并根据评分给出本地终端音频的推送音量建议值,让用户可以根据推送音量建议值对本地终端音频的推送音量进行调节,这样可以解决一部分无法取舍或者鉴赏能力较差的用户的困扰,使得他们可以放心地调整推送音量后参与合唱。具体步骤,在前述实施例的基础上,在步骤s1之后,具体包括:
105.a11:输出本地终端音频的评分以及与本地终端音频的评分对应的推送音量建议值。
106.需要说明的是,步骤a11中,可以通过获取合唱曲目,根据合唱曲目和所述本地终端音频输出本地终端音频的评分值。评分值由本地终端音频与合唱曲目的适配度决定,例如通过本地终端音频的跑调、歌词准确性、吐字标准程度、节拍等要素输出综合评分值,本领域技术人员可根据这些要素,调整本地终端音频的权重,确定评分值的评分策略。本领域技术人员可调整本地终端音频在评分时上述要素所占权重,确定评分值的评分策略。
107.也可以通过获取合唱曲目,根据合唱曲目和所述本地终端音频及其他终端音频输出本地终端音频的评分值。评分值由本地终端音频与合唱曲目的适配度以及其他终端音频与合唱曲目的适配度共同决定,例如通过本地终端音频的跑调、歌词准确性、吐字标准程度、节拍等要素输出本地终端音频评分值,通过其他终端音频的跑调、歌词准确性、吐字标准程度、节拍等要素输出其他终端音频评分值,对比本地终端音频的评分值和其他终端音频的评分值确定最终的综合评分值。当本地终端音频评分值大于其他终端音频评分值时,按照预设规则增大本地终端音频评分值,当本地终端音频评分值小于其他终端音频评分值时,按照预设规则减小本地终端音频评分值,当本地终端音频评分值等于其他终端音频评分值时,保持本地终端音频评分值不变;其中,对比本地终端音频评分值与其他终端音频评分值的大小,可以是本地终端音频与其他合唱终端音频单独对比,可以是本地终端音频与其他合唱终端音频全体对比,可以是本地终端音频与主唱终端音频单独对比,也可以是本地终端音频与其他合唱终端音频全体对比。同样的,本领域技术人员可根据上述要素,调整本地终端音频和其他终端音频评分时上述要素所占权重,确定评分值的评分策略。
108.需要说明的是,上述步骤可以在合唱终端中执行,也可以是合唱终端将本地终端音频发送到合唱平台后,由合唱平台进行评分,可以理解的是,在本步骤中,本地终端只需要获得本地终端音频的评分即可。
109.在合唱终端或者合唱平台中,预设有评分值与推送音量建议值的对应关系,当确定本地终端音频的评分后,可以根据本地终端音频的评分输出与本地终端音频的评分对应的推送音量建议值,可以理解的是,当评分值较低时,推送音量建议值较低,评分值较高时,推送音量建议值较高。例,当评分为s时,推送音量建议值为终端默认音量的50%,相应的,当评分为ss时(s越多表示唱得越好),推送音量建议值为终端默认音量的70%。例:当本地终端音频评分为50分时,其他终端音频的评分值均小于50分时,终端默认将本地终端音频评分值增加10%,增加后的本地终端音频评分值为60分,当评分为50分时,推送音量建议值为终端默认音量的50%,而评分为60分时,推送音量建议值为终端默认音量的60%。相应的,当本地终端音频评分为50分时,其他终端音频的评分值均大于50分时,终端默认将本地终端音频评分值减小10%,减小后的本地终端音频评分值为40分,当评分为50分时,推送音量建议值为终端默认音量的50%,而评分为40分时,推送音量建议值为终端默认音量的40%。本领域技术人员应当理解,上述示例并非对方案进行限制,在具体的实例中,本领域技术人员可根据实际情况对参数进行调整。
110.可以理解的是,上述通过获取合唱曲目,根据合唱曲目和所述本地终端音频及其他终端音频输出本地终端音频的评分值,可以根据所有演唱者的演唱效果给出更为合理的建议。例如:本地终端的演唱者的评分值较低,而其他终端的演唱者的评分值比本地终端演唱者更低时,本地终端演唱者虽然表现一般,但相较于其他终端演唱者来说,相对较好,为增加本地终端演唱者的自信心,提高用户体验,同时保证其他终端演唱者在演唱的同时拥
有更好的听觉体验,终端会按照预设规则增大本地终端音频评分值(评分值越大,对应的音量建议值越大)。同样的,本地终端的演唱者的评分值较高,而其他终端的演唱者的评分值比本地终端演唱者更高时,本地终端演唱者虽然表现不错,但相较于其他终端演唱者来说,还是有提升空间,为不影响其他终端演唱者的演唱体验,终端会按照预设规则减小本地终端音频评分值(评分值越小,对应的音量建议值越小)。上述使用合唱终端对本地终端音频和其他终端音频进行评分给出本地终端音频的推送音量建议值,让用户根据建议值对本地终端音频的推送音量进行调节,避免了仅采用本地终端音频的评分值给出推送音量建议值带来的局限性。
111.当合唱终端给出推送音量建议值后,在实施例6的基础上,在一个更优的实施例中,进一步提供四种不同模式的调节方法,包括:
112.模式一:当接收到第一用户调节指令时,将第一用户调节指令中的音频音量值作为所述推送调音指令中的音频音量值。
113.可以理解的是,用户在收到推送音量建议值后,认可音量建议值,用户可以将推送音量建议值作为推送调音指令中的音频音量值,或者根据推送音量建议值选择自己觉得合适的推送调音指令中的音频音量值,此时用户发出的指令即为第一用户调节指令。用户可以以终端默认音量的50%或70%对本地终端音频进行推送,也可以以推送音量建议值为参考,选择自己觉得合适的终端默认音量的40%或60%进行推送。
114.可以理解的是,给出建议值并不意味着用户一定要采纳,用户可以将终端给出的建议值作为调节参考。上述调解方式在为用户提供便捷的调解方式的同时,充分尊重用户的意愿,通过建议值,给一部分用户更好的使用体验。
115.模式二:当接收到第二用户调节指令时,根据预设规则将所述推送音量建议值作为所述推送调节指令中的音频音量值。
116.通过本步骤,用户可以选择完全信任音量建议值,将调节完全交由终端执行,解放双手,全身心投入演唱中,此时,用户选择完全按照合唱终端输出的推送音量建议值输出为音频音量值,我们将这个用户选择动作作为第二用户调节指令。其中,根据预设规则将所述推送音量建议值作为所述推送调节指令中的音频音量值可以为:每间隔预设时间,将当前时刻的推送音量建议值作为所述推送调节指令中的音频音量值,或将实时的推送音量建议值作为所述推送调节指令中的音频音量值,或将推送建议值的以预设规则进行调节后作为所述推送调节指令中的音频音量值等。
117.模式三:当所述推送音量建议值低于终端预设阈值且持续时间满足预设时长时,将终端预设强制推送音量值作为所述推送调节指令中的音频音量值。
118.鉴于有些调节过于依赖用户个人观感,当用户觉得自己唱得较好,而终端给出的评分值较低时,用户完全可以在推送音量建议值较低时仍然选择较大的音量值作为推送调节指令中的音频音量值,但这种情况将会影响其他终端用户的演唱(唱得不好却不自知的情况)。
119.因此,在调节模式三中,当用户的演唱得分值持续偏低时,终端会强制对推送音量进行调节,将终端预设强制推送音量值作为推送调节指令中的音频音量值,可以理解的是,终端预设强制推送音量值较小,保证其他终端用户能听见本地终端音频的同时不受到影响。
120.模式四:当所述合唱终端的用户产生预设数量的特定反馈时,将合唱终端预设强制推送音量值作为所述推送调节指令中的音频音量值。
121.可以理解的是,在一个更优选的实施例中,当本地终端或者合唱平台接收到预设数量的其他终端的特定反馈时,直接启动模式四。特定反馈可以是其他用户的拉黑、静音、踢出直播间。
122.情况1:在合唱直播间的实时数据中,其他终端用户可以将某一合唱终端拉黑或者在合唱音频中将该用户的音频静音,这种拉黑或者静音体现用户的演唱在合唱效果中较差,则在后续的合唱活动中,本地终端直接根据合唱平台或者本地终端的预设规则,启动模式四;其中,预设规则可以是,当超过一定数量/比例的其他终端用户将某一合唱终端拉黑或者在合唱音频中将该用户的音频静音时,启动模式四。
123.情况2:当用户进入合唱间时,根据合唱间中所述用户的历史数据,当合播间中有预设数量/比例的其他终端用户曾经将所述用户拉黑或在合唱音频中将该用户的音频静音过,则按预设规则强制启动模式四;
124.情况3:在有些情况下,用户在过往的合唱活动中也可能被主唱踢出,即,合唱终端在多次合唱活动中,由于不合适的音量设置,对主唱构成干扰,除了在踢出保护状态中被拉黑或者静音之外,用户脱离踢出保护状态后,会被主唱踢出,为了避免后续用户参与合唱继续被踢出,打击用户参与合唱的积极性,则当用户产生超出预设次数的踢出记录后,用户参与合唱时,对用户的合唱终端启用模式三。当用户再次进入上述主唱的合唱间时,判断用户是主动加入合唱间还是由主唱主动邀请进入合唱间,若用户是主动加入合唱间且用户处于模式四状态时,则继续维持模式四;若用户是由主唱主动邀请进入合唱间,则模式四解除,但在合唱过程中,参见情况1,用户仍可以被强制启用模式四。
125.情况4:当用户被强制启用模式四后,持续获取用户的演唱历史数据,并将用户未来参与的所有的演唱活动均强制启用模式四,直到用户的演唱评分值满足预设规则时解除模式四。
126.上述对终端音频进行评分可在演唱的全程进行,用户可实时看到评分值及对应的推送音量建议值,在演唱的任何阶段选择上述调节方式模式一、模式二进行调节。
127.需要注意的是,区别于前述步骤s11-s12、s21-s22,当用户根据调节方式模式二、模式三和模式四中的任一种根据推送音量建议值确定调节指令中的音频音量值,也即用户选择终端建议推送音量值或终端预设强制推送音量值时,用户均不能再被踢出合唱间,即,此时用户的合唱终端始终处于踢出保护状态。而用户采用步骤s11-s12、s21-s22和模式一中自主确定调节指令中的音频音量值时(即,在模式一中,第一用户调节指令中的音频音量值与推送音量建议值不同),当用户恶意演唱、长时间不发声等对演唱环境产生较大影响时,拥有控制权的主唱终端将可以将用户踢出合唱间。
128.模式一通过给出推送音量建议值,让用户根据建议值对本地终端音频的推送音量进行调节,可以给用户提供一种更加便捷的试音方式。同时,基于模式二,用户也可以选择完全信任终端的建议,将调解完全交由终端执行,解放双手,全身心投入演唱中,提高用户的演唱体验。同时,模式三和模式四通过设置强制调节方式,对用户进行约束,也保证了其他用户的演唱体验。
129.实施例7,在本实施例中,考虑到合唱活动本身并不是始终不变的,随着合唱活动
的进行,合唱的演唱曲目、演唱者、其他演唱者的演唱方式可能会发生改变,从而使得合唱效果一直在发生变化。
130.当出现这种变化时,用户之前选择的推送音量可能无法达到用户的预期,有鉴于此,在执行完步骤s2之后,用户可以在演唱的任何时刻,继续通过推送音量建议值新选择自己想要推送音量:在实施例6的基础上,当本地终端或者平台接收到合唱的演唱曲目、演唱者、其他演唱者的演唱方式的改变时,可以向用户发出继续调音的建议;为便于理解,请参阅图7,在步骤s21之前,还包括:
131.s211/a211:当演唱曲目、演唱者、其他终端音频发生变化时,向用户发出试音提醒或根据接收到的用户试音指令执行步骤a21/s21;
132.a21:输出本地终端音频的评分以及与本地终端音频的评分对应的推送音量建议值;
133.模式一:当接收到第一用户调节指令时,将第一用户调节指令中的音频音量值作为所述推送调音指令中的音频音量值;
134.模式二:当接收到第二用户调节指令时,根据预设规则将所述推送音量建议值作为所述推送调节指令中的音频音量值;
135.模式三:当所述推送音量建议值低于终端预设阈值且持续时间满足预设时长时,将终端预设强制推送音量值作为所述推送调节指令中的音频音量值;
136.模式四:当所述合唱终端的用户产生预设数量的特定反馈时,将合唱终端预设强制推送音量值作为所述推送调节指令中的音频音量值;
137.重新执行步骤s2。
138.可以理解的是,执行步骤a21之前,可以先以提醒用户进行试音,具体可以弹出建议提示框或者试音启动选择框、弹出提醒消息,当用户确定试音后,进一步执行步骤a21/s21。
139.前述步骤a11是在步骤s2之前执行,所以按照合唱方法的执行顺序,执行完步骤a11后,步骤s2即被执行,但上述步骤a21/s21是在步骤s2之后执行的,因此,当基于所述推送音量建议值确定所述推送调音指令中的音频音量值后,需重新执行步骤s2。
140.可以理解的是,用户可以在步骤s2之前通过步骤a11确定所述推送调音指令中的音频音量值,在执行完步骤s2之后,当演唱曲目、演唱者、其他终端音频发生变化时,仍可按照步骤s21-s22确定所述推送调音指令中的音频音量值,即,上述通过步骤s21-s22或步骤a11确定所述推送调音指令中的音频音量值的方式可在步骤s2之前或之后交叉使用,用户可根据自己的需要进行选择。
141.通过在步骤s2之后继续设置试音/提供推送音量建议值选项,当用户认为需要时,或者合唱间发生变化时,可实现动态调音,使得用户在演唱的各个阶段,均能拥有较好的演唱体验。
142.可以理解的,前述实施例1至实施例5中提供的推送音量确定方式,试音调音过程是用户通过自主调节确定推送音量,用户需要时刻收听混音音频来确定自己觉得合适的音量值,具有较高的调节参与感,但在试音过程中无法随意调节其他终端音频的音量。而实施例6和实施例7中提供的推送音量确定方式,试音调音过程是用户通过终端建议确定推送音量,用户不需要时刻听着混音音频来确定自己觉得合适的音量值,只需要依据评分就能确
定合适的音量,可以解放双手,全身心参与演唱。无论是前述实施例1至实施例5中提供的推送音量确定方式还是实施例6和实施例7中提供的推送音量确定方式,上述试音过程中对本地终端音频的音量的调节均只会在合唱终端体现,并不会影响其他终端,用户可以根据自己的喜好,选择喜欢的方式确定推送音量。
143.本技术提供地应用于合唱终端的合唱方法,在合唱者因为害怕自己跑调不敢大声唱歌或不想影响其他演唱者时,合唱终端通过接收用户的推送调音指令,根据推送调音指令中的音频音量值调节本地终端音频的推送音量,通过提供多种确定本地终端音频的推送音量的方式,使得合唱终端的用户可以根据自身喜好或终端建议调整推送至其他终端的本地音频的音量,无论用户的演唱能力如何,都可以积极参加在线合唱,并降低或避免对其他合唱参与者的影响或者避免因为唱得不好被踢,提高演唱者的参与体验。
144.本技术的实施例8提供了一种应用于合唱终端的合唱装置,请参见图8,在实施例8中,合唱装置1包括:
145.收音单元100,用于采集本地终端音频;
146.调音单元200,用于当接收到用户的推送调音指令时,根据推送调音指令中的音频音量值调节本地终端音频的推送音量。
147.在实施例8的基础上,本技术提供另一个优选的实施例9。所述合唱装置还包括:
148.第一调音单元,用于获取预设音量值,并将所述预设音量值作为所述推送调音指令中的音频音量值。
149.在实施例8或实施例9的基础上,本技术提供另一个优选的实施例10。所述合唱装置还包括:
150.第一自主调音单元,用于当接收到用户的试音指令时,获取试音指令中的试音音量值和其他终端音频,将第一本地音频按照所述试音指令中的试音音量值与所述其他终端音频混音并播放;当接收到第一用户指令时,输出试音音量值,将所述试音音量值作为所述推送调音指令中的音频音量值。
151.在实施例8、实施例9或实施例10的基础上,本技术提供另一个优选的实施例11。所述合唱装置还包括:
152.第二自主调音单元,用于当接收到用户的试音指令时,获取试音指令中的试音音量值和其他终端音频,将第一本地音频按照所述试音指令中的试音音量值与所述其他终端音频混音并播放:当接收到第一用户指令时,输出试音音量值,将所述试音音量值作为所述推送调音指令中的音频音量值,返回所述调音单元2。
153.在实施例8、实施例9、实施例10或实施例11的基础上,本技术提供另一个优选的实施例12。所述合唱装置还包括:
154.第一终端调音单元,用于输出本地终端音频的评分以及与本地终端音频的评分对应的推送音量建议值。
155.在实施例8、实施例9、实施例10、实施例11或实施了12的基础上,本技术提供另一个优选的实施例13。所述合唱装置还包括:
156.第二终端调音单元,用于输出本地终端音频的评分以及与本地终端音频的评分对应的推送音量建议值,返回所述调音单元2。
157.在实施例8、实施例9、实施例10、实施例11、实施了12或实施了13的基础上,本技术
提供另一个优选的实施例14。所述合唱装置还包括:
158.调音提示单元,用于当演唱曲目、演唱者、其他终端音频发生变化时,返回第二自主调音单元或第二终端调音单元。
159.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
160.本技术的实施例15提供了一种合唱系统,合唱系统包括至少一个合唱终端、主唱终端、观众终端,请参见图9,在实施例15中,合唱系统1包括:
161.合唱终端100,用于接收并播放合唱终端音频,当接收到合唱终端的推送调音指令时,根据推送调音指令中的音频音量值调节合唱终端音频的推送音量,使得所述主唱终端、所述观众终端根据所述推送音量播放所述合唱终端音频;
162.主唱终端200,用于接收所述合唱终端音频和所述推送音量,并根据第一预设播放指令播放所述合唱终端音频;
163.观众终端300,用于接收所述合唱终端音频和所述推送音量,并根据第二预设播放指令播放所述合唱终端音频。
164.其中,上述合唱终端100的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
165.需要注意的是,上述合唱终端的数量可以有多个,以两个合唱终端为例,分别为第一合唱终端和第二合唱终端。
166.对于第一合唱终端,第一合唱终端用于接收并播放第一合唱终端音频,当接收到第一合唱终端的推送调音指令时,根据推送调音指令中的音频音量值调节第一合唱终端音频的推送音量,使得所述主唱终端、所述第二合唱终端和所述观众终端根据所述推送音量播放所述第一合唱终端音频。
167.对于第二合唱终端,第二合唱终端用于接收并播放第二合唱终端音频,当接收到第二合唱终端的推送调音指令时,根据推送调音指令中的音频音量值调节第二合唱终端音频的推送音量,使得所述主唱终端、所述第一合唱终端和所述观众终端根据所述推送音量播放所述第二合唱终端音频。
168.需要说明的是,所述的第一合唱终端、第二合唱终端并非对数量进行限制。当合唱终端的数量超过2个时,第二合唱终端可理解为除了第一合唱终端以外的所有其他合唱终端,本领域技术人员应当理解。
169.在一个具体的实施例中,主唱终端200包括:
170.主唱收音单元,用于接收所述合唱终端音频和所述推送音量。
171.主唱调音播放单元,用于当接收到用户的第一播放调音指令时,根据第一播放调音指令中的音频音量值调节所述合唱终端音频的播放音量,并将调整音量后的合唱终端音频播放。
172.在一个具体的实施例中,主唱调音播放单元还用于当接收到用户的第一播放调音指令时,根据第一播放调音指令中的音频音量值调节所述合唱终端音频的播放音量,并将主唱终端音频和调整音量后的合唱终端音频混合播放。
173.在一个具体的实施例中,观众终端300包括:
174.观众收音单元,用于接收所述合唱终端音频和所述推送音量。
175.观众调音播放单元,用于当接收到用户的第二播放调音指令时,根据第二播放调音指令中的音频音量值调节所述合唱终端音频的播放音量,并将调整音量后的合唱终端音频播放。
176.在一个具体的实施例中,观众调音播放单元还用于当接收到用户的第二播放调音指令时,根据第二播放调音指令中的音频音量值调节主唱终端音频的播放音量,并将调整音量后的主唱终端音频播放。
177.在另一个具体的实施例中,观众调音播放单元还用于当接收到用户的第二播放调音指令时,根据第二播放调音指令中的音频音量值调节合唱终端音频的播放音量和主唱终端音频的播放音量,并将调整音量后的合唱终端音频和主唱终端音频混合播放。
178.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
179.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:


1.一种合唱方法,应用于合唱终端,其特征在于,包括:s1:采集本地终端音频;s2:当接收到用户的推送调音指令时,根据推送调音指令中的音频音量值调节本地终端音频的推送音量。2.根据权利要求1所述的合唱方法,其特征在于,在步骤s2之前还包括:s20:获取预设音量值,将所述预设音量值作为所述推送调音指令中的音频音量值。3.根据权利要求1所述的合唱方法,其特征在于,在步骤s2之前还包括:s11:当接收到用户的试音指令时,获取试音指令中的试音音量值和其他终端音频,将第一本地音频按照所述试音指令中的试音音量值与所述其他终端音频混音并播放;s12:当接收到第一用户指令时,输出当前试音音量值,将所述试音音量值作为所述推送调音指令中的音频音量值。4.根据权利要求1-3任一项所述的合唱方法,其特征在于,在步骤s2之后还包括:s21:当接收到用户的试音指令时,获取试音音量值和其他终端音频,将所述本地终端音频按照所述试音音量值与所述其他终端音频混音并播放;s22:当接收到第一用户指令时,输出试音音量值,将所述试音音量值作为所述推送调音指令中的音频音量值,重新执行步骤s2。5.根据权利要求1所述的合唱方法,其特征在于,还包括:s211:当演唱曲目、演唱者或其他终端音频发生变化时,向用户发出试音提醒或根据接收到的用户试音指令执行步骤s21~s22。6.根据权利要求1-3任一项所述的合唱方法,其特征在于,在步骤s1之后还包括:a11:根据本地终端音频的评分以及与本地终端音频的评分对应的推送音量建议值。7.根据权利要求6所述的合唱方法,其特征在于,在步骤a11之后还包括:当接收到第一用户调节指令时,将第一用户调节指令中的音频音量值作为所述推送调音指令中的音频音量值。8.根据权利要求6所述的合唱方法,其特征在于,在步骤a11之后还包括:当接收到第二用户调节指令时,根据预设规则将所述推送音量建议值作为所述推送调节指令中的音频音量值。9.根据权利要求6所述的合唱方法,其特征在于,在步骤a11之后还包括:当所述推送音量建议值低于终端预设阈值且持续时间满足预设时长时,将终端预设强制推送音量值作为所述推送调节指令中的音频音量值。10.根据权利要求6所述的合唱方法,其特征在于,在步骤a11之后还包括:当所述合唱终端的用户产生预设数量的特定反馈时,将合唱终端预设强制推送音量值作为所述推送调节指令中的音频音量值。11.一种合唱装置,应用于合唱终端,其特征在于,包括:收音单元,用于采集本地终端音频;调音单元,用于当接收到用户的推送调音指令时,根据推送调音指令中的音频音量值调节本地终端音频的推送音量。12.一种合唱系统,所述合唱系统包括主唱终端、观众终端和至少一个合唱终端,其特征在于,包括:
所述合唱终端,用于接收并播放合唱终端音频,当接收到合唱终端的推送调音指令时,根据推送调音指令中的音频音量值调节合唱终端音频的推送音量,使得所述主唱终端、所述观众终端根据所述推送音量播放所述合唱终端音频;所述主唱终端,用于接收所述合唱终端音频和所述推送音量,并根据第一预设播放指令播放所述合唱终端音频;所述观众终端,用于接收所述合唱终端音频和所述推送音量,并根据第二预设播放指令播放所述合唱终端音频。

技术总结


本发明公开了一种合唱方法,涉及互联网多媒体处理技术领域。通过采集本地终端音频,当接收到用户的推送调音指令时,根据推送调音指令中的音频音量值调节本地终端音频的推送音量,当合唱者因为害怕自己跑调不敢大声唱歌或不想影响其他演唱者时,可以根据自身喜好或终端建议调整推送至其他终端的本地音频的音量,无论用户的演唱能力如何,都可以积极参加在线合唱,并降低或避免对其他合唱参与者的影响或者避免因为唱得不好被踢,提高演唱者的参与体验。验。验。


技术研发人员:

廖志勤 黄卫宁 孙锐坤 吴泓基 陈超邦

受保护的技术使用者:

广州趣丸网络科技有限公司

技术研发日:

2022.11.25

技术公布日:

2023/3/28

本文发布于:2024-09-20 16:28:45,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/81945.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:终端   音量   合唱   音频
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议