一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

语音消息处理方法、装置、电子设备和可读存储介质与流程

2022-10-26 03:05:16 来源:中国专利 TAG:


1.本技术属于通信技术领域,具体涉及一种语音消息处理方法、装置、电子设备和可读存储介质。


背景技术:

2.语音会话消息在发送时具有快速简便的优点,因此,在进行会话聊天时,越来越多的人喜欢发送语音会话消息进行聊天。然而,在多人发送语音会话消息进行聊天时,多人发送的语音会话消息容易被会话界面中的其他会话消息打散,这样不利于信息的集中获取,用户需逐步上翻会话记录来读取每条语音会话消息,降低了用户读取消息的速率,从而降低了用户获取信息的效率。


技术实现要素:

3.本技术实施例的目的是提供一种语音消息处理方法、装置、电子设备和可读存储介质,能够解决用户从语音消息中获取信息的效率低的问题。
4.第一方面,本技术实施例提供了一种语音消息处理方法,该方法包括:向语音录制发起方的至少两个联系人发起语音录制请求;在获取到目标语音消息的情况下,将目标语音消息分享至至少两个联系人;其中,目标语音消息是基于至少两个联系人响应于语音录制请求所录制的语音消息确定的。
5.第二方面,本技术实施例提供了一种语音消息处理装置,该装置包括:发送单元,用于向语音录制发起方的至少两个联系人发起语音录制请求;发送单元,还用于在获取到目标语音消息的情况下,将目标语音消息分享至至少两个联系人;其中,目标语音消息是基于至少两个联系人响应于语音录制请求所录制的语音消息确定的。
6.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的语音消息处理方法的步骤。
7.第四方面,本技术实施例提供了一种可读存储介质,该可读存储介质上存储有程序或指令,程序或指令被处理器执行时实现如第一方面的语音消息处理方法的步骤。
8.第五方面,本技术实施例提供了一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的语音消息处理方法的步骤。
9.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面的语音消息处理方法的步骤。
10.通过上述语音消息处理方法,语音录制发起方向至少两个联系人发送语音录制请求,根据至少两个联系人响应于各自接收到的语音录制请求而录制相应的语音消息确定目标语音消息,将该目标语音消息分享给每个联系人。这样,参与会话的各个联系人无需逐步上翻会话记录来读取其他联系人所发送的语音消息,仅通过上述目标语音消息即可集中读
取语音消息,提升了用户读取语音消息的速率,从而提升了用户从语音消息中获取信息的效率。
附图说明
11.图1为本技术实施例提供的语音消息处理方法的流程示意图;
12.图2为本技术实施例提供的语音消息处理方法的操作界面图之一;
13.图3为本技术实施例提供的语音消息处理方法的操作界面图之二;
14.图4为本技术实施例提供的语音消息处理方法的操作界面图之三;
15.图5为本技术实施例提供的语音消息处理方法的操作界面图之四;
16.图6为本技术实施例提供的语音消息处理方法的操作界面图之五;
17.图7为本技术实施例提供的语音消息处理方法的操作界面图之六;
18.图8为本技术实施例提供的语音消息处理方法的操作界面图之七;
19.图9为本技术实施例提供的语音消息处理方法的操作界面图之八;
20.图10为本技术实施例提供的语音消息处理方法的操作界面图之九;
21.图11为本技术实施例提供的语音消息处理方法的操作界面图之十;
22.图12为本技术实施例提供的语音消息处理方法的操作界面图之十一;
23.图13为本技术实施例提供的语音消息处理方法的操作界面图之十二;
24.图14为本技术实施例提供的语音消息处理装置的结构框图;
25.图15为本技术实施例提供的电子设备的结构框图;
26.图16为本技术实施例提供的电子设备的硬件结构示意图。
具体实施方式
27.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
28.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是至少两个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
29.本技术第一方面的实施例提出了一种语音消息处理方法,本技术实施例提供的语音消息处理方法的技术方案的执行主体可以为语音消息处理装置,具体可以根据实际使用需求确定,本技术实施例不作限定。为了更加清楚地描述本技术实施例提供的语音消息处理方法,下面方法实施例中以语音消息处理方法的执行主体为语音消息处理装置进行示例性地说明。
30.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的语音消息处理方法进行详细地说明。
31.如图1所示,本技术实施例提供一种语音消息处理方法,该方法可以包括下述的
s102和s104:
32.s102:向语音录制发起方的至少两个联系人发起语音录制请求。
33.其中,本技术实施例提出的语音消息处理方法适用于语音录制发起方的电子设备。上述至少两个联系人为电子设备响应于用户(即语音录制发起方)的选择输入而确定的至少两个参与语音会话消息录制的联系人。
34.具体地,在实际的应用过程中,电子设备接收并响应于用户的第一输入,显示一个联系人列表,进而接收并响应于用户对联系人列表中的至少两个联系人的选择输入,确定该至少两个联系人为参与语音会话消息录制的会话成员。
35.其中,如图2所示,在用户选择上述至少两个联系人之前,用户可录制一条初始语音消息202,该初始语音消息202在录制好之后不被立即发送出去,而是显示在语音录制发起方的会话界面204内,在此基础上,上述第一输入具体可为用户对该初始语音消息的触控输入。
36.进一步地,语音录制发起方亦可不录制上述初始语音消息,此时,上述第一输入具体可为用户直接对会话界面或其中的触控按钮的触控输入。
37.也就是说,上述第一输入具体可为用户对上述初始语音消息、会话界面或会面界面中的触控按钮的触控输入,该触控输入具体可为单击输入、双击输入、长按输入、沿预设方向的滑动输入等。对于上述第一输入的具体形式,用户可根据实际情况进行选择,在此不作具体限制。
38.进一步地,在显示上述联系人列表时,该联系人列表中可显示有至少两个联系人的昵称、头像等信息,上述选择输入可为用户将联系人的头像拖至会话界面内的滑动输入。电子设备响应于该选择输入,如图3所示,按照用户选择至少两个联系人的顺序将至少两个联系人的头像206依次显示在会话界面204内。
39.在实际的应用过程中,上述联系人列表中还可显示有至少两个操作控件,至少两个操作控件和至少两个联系人一一对应。其中,上述操作控件可为添加控件(如“ ”形式的触控按钮),电子设备响应于用户对联系人前的添加控件的点击输入,将联系人的头像按照选择顺序依次显示在会话界面内。
40.进一步地,上述操作控件还可为选择控件(如
“○”
形式的触控按钮),电子设备响应于用户对联系人前的选择控件的点击输入,将联系人的头像按照选择顺序依次显示在会话界面内,并可以数字的形式在选择控件中显示用户选择相应联系人的顺序。
41.另外,在用户选择上述至少两个联系人时,还可对每个联系人的语音录制时长进行限制,比如第一个联系人的语音录制时长限制为5秒,第二个联系人的语音录制时长限制为10秒。
42.进一步地,上述语音录制请求用于指示联系人录制语音消息。在实际的应用过程中,上述语音录制请求可作为语音录制开关使用,联系人根据对其所接收到的语音录制请求的触控输入(如长按输入),开启电子设备的语音录制功能来录制相应的语音消息。
43.其中,在用户录制上述初始语音消息的情况下,上述语音录制请求中包含该初始语音消息,以使联系人根据初始语音消息的具体内容来录制相应的语音消息。在用户未录制上述初始语音消息的情况下,上述语音录制请求以空白消息的形式发送至联系人。
44.另外,在实际的应用过程中,如图4所示,在联系人接收到语音录制请求208后,语
音录制请求208中还可包括文字提示信息210(如“请补充录制语音”的字样),以提醒联系人及时根据语音录制请求208反馈相应的语音消息。
45.s104:在获取到目标语音消息的情况下,将目标语音消息分享至至少两个联系人。
46.其中,目标语音消息是基于至少两个联系人响应于语音录制请求所录制的语音消息确定的。
47.进一步地,上述目标语音消息中包含语音录制发起方的至少两个联系人所录制的语音消息。
48.具体地,上述目标语音消息可为语音录制发起方的至少两个联系人按顺序录制语音消息,并在至少两个联系人录制语音消息的过程中实时生成的一个完整的语音消息。上述目标语音消息还可为语音录制发起方的至少两个联系人将各自录制的语音消息反馈至语音录制发起方,并由语音录制发起方对至少两个联系人所反馈的语音消息进行汇总得到的一个完整的语音消息。在此基础上,在语音录制发起方的终端设备获取到上述目标语音消息的情况下,再将该目标语音消息发送给参与语音会话的每个联系人,以使参与语音会话的每个联系人均能够对上述目标语音消息进行查看,从而获取相应的信息。
49.具体地,在实际的应用过程中,在用户选择上述至少两个联系人的同时,还可选择语音录制模式,上述目标语音消息的生成方式与用户选择的语音录制模式相关。上述语音录制模式包括多人链式录制模式和多人同时录制模式。其中,“链式”是指,后面的结点接着前面的结点,是一种顺序结构。
50.其中,在用户选择多人同时录制模式的情况下,语音录制发起方的电子设备将语音录制请求同时发送给至少两个联系人的终端设备。在此基础上,至少两个联系人根据各自接收到的语音录制请求录制相应的语音消息,并将录制的语音消息发送至语音录制发起方的电子设备,语音录制发起方的电子设备进而根据至少两个联系人所录制的语音消息确定上述目标语音消息。
51.需要说明的是,如图10所示,在需要某一联系人录制多条语音消息时,语音录制发起方的电子设备会向该联系人的终端设备同时发送至少两个语音录制请求208。也即,语音录制发起方的电子设备根据各个联系人需要录制的语音消息的数量,向至少两个联系人的终端设备分别发送相应数量的语音录制请求208。
52.进一步地,在用户选择多人链式录制模式的情况下,语音录制发起方的电子设备向至少两个联系人中的第一联系人所对应的第一终端发送语音录制请求。
53.其中,在语音录制请求中包括语音录制发起方录制的初始语音消息的情况下,第一联系人可播放该初始语音消息,进而通过对语音录制请求的触控输入,开启第一终端的语音录制功能,并根据该初始语音消息的具体内容录制语音消息。在此基础上,第一终端根据第一联系人录制的语音消息以及上述初始语音消息生成新的语音录制请求,并将新的语音录制请求发送给至少两个联系人中的第二联系人所对应的第二终端。
54.进一步地,第二联系人根据其所接收到的语音录制请求录制新的语音消息,第二终端根据第二联系人所录制的语音消息、第一联系人所录制的语音消息以及上述初始语音消息生成新的语音录制请求,并将新的语音录制请求发送给至少两个联系人中的第三联系人所对应的第三终端。以此类推,直至上述至少两个联系人全部录制完毕,最后录制语音消息的联系人的终端设备根据各个联系人所录制的语音消息生成上述目标语音消息,并将该
目标语音消息发送给语音录制发起方的终端设备。
55.其中,如图5和图6所示,语音录制请求208中可显示有至少两个联系人标识212,至少两个联系人标识212与语音录制请求208中的多条语音消息一一对应。在联系人播放语音录制请求208中的语音消息时,联系人可通过对联系人标识212的触控输入,播放对应的语音消息,或者对相应的语音消息进行转文字处理。其中,上述联系人标识具体可为联系人的头像或其他与联系人相关联的符号标识,在此不作具体限制。
56.进一步地,在联系人播放上述语音录制请求中的语音消息时,如图5所示,在会话界面204内可显示一个语音进度条214,联系人通过该语音进度条来调整语音播放的进度。
57.进一步地,如图7所示,在联系人根据接收到的语音录制请求208录制新的语音消息216时,新的语音消息216的周围伴随显示有编辑控件218,该编辑控件218具体可包括确定控件220和取消控件222。联系人通过对取消控件222的触控输入重新录制语音消息,或者通过对确定控件220的触控输入确定语音消息录制完毕。
58.另外,每个联系人录制语音消息的等待时长(即联系人所对应的终端设备接收到语音录制请求的第一时间点,至联系人确定完成语音录制的第二时间点之间的时长)不能超过预设的时长阈值。在联系人录制语音消息的等待时长大于时长阈值的情况下,该联系人所接收到的语音录制请求中的文字提示信息(如“请补充录制语音”的字样)会自动消失,即该联系人不可再通过对语音录制请求的触控输入而开启终端设备的语音录制功能。并且,该联系人的语音录制请求会被自动发送给其下一顺位的联系人的终端设备,以此提升链式录制语音的效率,节省时间成本。
59.通过本技术实施例提供的上述语音消息处理方法,在多人通过发送语音消息进行会话时,对于语音录制发起方的电子设备,向语音录制发起方的至少两个联系人发送语音录制请求,以使该至少两个联系人根据各自接收到的语音录制请求而录制相应的语音消息。在此基础上,根据语音录制发起方的至少两个联系人根据各自收到的语音录制请求所录制的语音消息确定目标语音消息,进而在获取到该目标语音消息的情况下,将目标语音消息再分享给上述至少两个联系人。也就是说,在多人通过发送语音消息进行会话时,可将语音录制发起方的至少两个联系人所录制的语音消息进行拼接整合,从而得到一个包含每个联系人所录制的语音消息的目标语音消息,并将该目标语音消息分享给每个联系人。这样,参与会话的各个联系人无需逐步上翻会话记录来读取其他联系人所发送的语音消息,仅通过上述目标语音消息即可集中读取语音消息,提升了用户读取语音消息的速率,从而提升了用户获取信息的效率。
60.在本技术实施例中,在上述s102之前,上述语音消息处理方法还可包括下述的s100和s101,在此基础上,上述s102具体可包括下述的s102a:
61.s100:确定至少两个联系人的语音录制顺序。
62.其中,上述语音录制顺序可为用户选择至少两个联系人的先后顺序。
63.在实际的应用过程中,如图3所示,可按照用户选择至少两个联系人的顺序将至少两个联系人的头像206依次显示在会话界面204内,以此表示至少两个联系人的语音录制顺序。
64.s101:按照至少两个联系人的语音录制顺序,确定第一顺位的联系人。
65.具体地,在进行上述链式录音时,可通过用户选择至少两个联系人的先后顺序,来
决定至少两个联系人录制语音的顺序,并确定上述至少两个联系人中位于语音录制顺序的第一顺位的联系人。
66.s102a:向第一顺位的联系人发起语音录制请求。
67.其中,在第一顺位的联系人录制完成的情况下,将第一顺位的联系人录制的语音消息以及语音录制请求传递至下一顺位的联系人,以使下一顺位的联系人响应于语音录制请求,按照第一顺位的联系人录制的语音消息录制语音消息,在各个顺位的联系人录制完成的情况下,获得目标语音消息。
68.进一步地,对于上述至少两个联系人,每个联系人所接收到的语音录制请求中均包含在其之前录制语音消息的联系人所录制的语音消息。例如,对于第k(k为大于等于2的正整数)个联系人来说,其所接收到的语音录制请求中包含前k-1个联系人所录制的语音消息。
69.具体地,在用户选择上述至少两个联系人的同时,还可选择语音录制模式。在用户选择多人链式录制模式的情况下,语音录制发起方的电子设备按照用户选择至少两个联系人的先后顺序,发送语音录制请求至用户第一个选择的第一联系人的终端设备,记作第一终端。
70.其中,在语音录制请求中包括语音录制发起方录制的初始语音消息的情况下,第一联系人可播放该初始语音消息,进而通过对语音录制请求的触控输入,开启第一终端的语音录制功能,并根据该初始语音消息的具体内容录制语音消息。在此基础上,第一终端根据第一联系人录制的语音消息以及上述初始语音消息生成新的语音录制请求,并将新的语音录制请求发送给用户第二个选择的第二联系人的终端设备,记作第二终端。
71.进一步地,第二联系人根据其所接收到的语音录制请求录制新的语音消息,第二终端根据第二联系人所录制的语音消息、第一联系人所录制的语音消息以及上述初始语音消息生成新的语音录制请求,并将新的语音录制请求发送给用户第三个选择的第三联系人的终端设备,记作第三终端。以此类推,直至上述至少两个联系人全部录制完毕,最后录制语音消息的联系人的终端设备根据各个联系人所录制的语音消息生成上述目标语音消息,并将该目标语音消息发送给语音录制发起方的终端设备。
72.本技术提供的上述实施例,语音录制发起方的电子设备可根据预设的语音录制顺序,向位于该语音录制顺序中的第一顺位的联系人发送语音录制请求,该语音录制请求用于控制至少两个联系人按照预设的语音录制顺序链式发送语音录制请求至下一顺位的联系人,直至上述至少两个联系人全部录制完成。其中,需要说明的是,从第二个联系人开始,每个联系人所接收到的语音录制请求中包含其之前所有联系人所录制的语音消息。即,第k(k为大于等于2的正整数)个联系人所接收到的语音录制请求中包含前k-1个联系人所反馈的语音消息。也即,最后一个联系人录制完成之后,即可得到一个包含上述至少两个联系人所录制的全部语音消息的完整的语音消息,即上述目标语音消息。这样,在多人通过发送语音消息进行会话时,会话成员无需逐步上翻会话记录来读取至少两个联系人发送的多条语音消息,仅通过上述目标语音消息即可集中读取消息,提升了用户读取消息的速率,从而提升了用户获取信息的效率。
73.另外,需要说明的是,在实际的应用过程中,在用户选择至少两个联系人之后,亦可不对至少两个联系人录制语音的顺序进行限定。此时,语音录制发起方的终端设备随机
向上述至少两个联系人中的某一联系人发送初始语音录制请求,且至少两个联系人之间随机且不重复地传递语音录制请求以及录制好的语音消息,直至至少两个联系人全部录制完毕,最后一位录制的联系人的终端设备根据至少两个联系人所录制的语音消息生成上述目标语音消息,并将该目标语音消息发送给语音录制发起方。
74.在本技术实施例中,上述语音消息处理方法还可包括下述s106:
75.s106:在至少两个联系人录制语音消息的情况下,显示语音录制进度。
76.具体地,在至少两个联系人录制语音消息的过程中,在语音录制发起方的电子设备的会话界面动态显示有至少两个联系人录制语音消息的进度状态,以使语音录制发起方清楚掌握至少两个联系人录制语音消息的进度状态。
77.示例性地,如图8所示,在语音录制发起方的电子设备的会话界面204显示有一个录制进度条224,通过该录制进度条224来表述至少两个联系人录制语音的进度。并且,如图8所示,根据至少两个联系人录制语音消息的进度状态,还可在语音录制发起方的电子设备的会话界面204,同步显示与已完成录制以及正在录制语音消息的联系人相对应的联系人标识212(如联系人的头像或其他与联系人相关联的符号标识),以使语音录制发起方清楚掌握至少两个联系人录制语音消息的进度状态。
78.本技术提供的上述实施例,在至少两个联系人录制语音消息的过程中,在语音录制发起方的电子设备的会话界面动态显示有至少两个联系人录制语音消息的进度状态,便于语音录制发起方清楚掌握至少两个联系人录制语音消息的进度状态。
79.在本技术实施例中,上述目标语音消息的生成步骤具体可包括下述s108和s110:
80.s108:接收至少两个联系人各自录制的语音消息。
81.具体地,在用户选择上述至少两个联系人的同时,还可选择语音录制模式。在用户选择多人同时录制模式的情况下,语音录制发起方的电子设备将语音录制请求同时发送给至少两个联系人的终端设备,以使每个联系人根据各自接收到的语音录制请求同时录制语音消息,节约语音消息的录制时间。
82.需要说明的是,在需要某一联系人录制多条语音消息时,语音录制发起方的电子设备会向该联系人的终端设备同时发送至少两个语音录制请求。也即,语音录制发起方的电子设备根据各个联系人需要录制的语音消息的数量,向至少两个联系人的终端设备分别发送相应数量的语音录制请求。
83.在此基础上,在语音录制发起方的终端设备,即可分别接收上述至少两个联系人中每个联系人根据其所接收到的语音录制请求而反馈的语音消息,以便后续对每个联系人反馈的语音消息进行处理而得到上述目标语音消息。
84.s110:根据至少两个联系人各自录制的语音消息,生成目标语音消息。
85.具体地,在多人同时录制模式下,至少两个联系人根据各自接收到的语音录制请求录制相应的语音消息,并将录制的语音消息发送至语音录制发起方的电子设备,语音录制发起方的电子设备接收至少两个联系人分别反馈的语音消息,并对接收到的语音消息进行汇总,从而得到上述目标语音消息。
86.本技术提供的上述实施例,语音录制发起方的电子设备可同时向至少两个联系人发送语音录制请求,以使每个联系人根据各自接收到的语音录制请求同时录制语音消息。在此基础上,语音录制发起方的电子设备接收每个联系人根据其所接收到的语音录制请求
而反馈的语音消息,并对接收到的语音消息进行汇总,从而得到上述目标语音消息。这样,在多人通过发送语音消息进行会话时,节约了多人录制语音消息的时间,且对多人录制的语音消息进行整合,使得会话成员无需逐步上翻会话记录来读取至少两个联系人发送的多条语音消息,仅通过上述目标语音消息即可集中读取消息,提升了用户读取消息的速率,从而提升了用户获取信息的效率。
87.在本技术实施例中,上述s110之前还可包括下述的s109,在此基础上,上述s110具体可包括下述的s110a:
88.s109:确定至少两个联系人的语音合成顺序。
89.其中,上述语音合成顺序可为用户选择至少两个联系人的先后顺序,上述语音合成顺序还可为语音录制发起方接收上述至少两个联系人各自发送的语音消息的先后顺序。对于上述语音合成顺序的具体内容,用户可根据实际情况进行设置,在此不作具体限制。
90.s110a:按照至少两个联系人的语音合成顺序,对至少两个联系人各自录制的语音消息进行语音合成处理,得到目标语音消息。
91.具体地,在多人同时录制模式下,语音录制发起方的电子设备按照预设的语音合成顺序,对接收到的至少两个联系人所录制的语音消息进行自动拼接整合,从而得到上述目标语音消息。
92.其中,上述语音合成顺序为语音录制发起方选择至少两个联系人的先后顺序,上述语音合成顺序还可为语音录制发起方的电子设备接收至少两个联系人所录制的语音消息的先后顺序,在此不作具体限制。
93.本技术提供的上述实施例,语音录制发起方的电子设备按照预设的语音合成顺序,对接收到的至少两个联系人所录制的语音消息进行自动拼接整合,从而得到上述目标语音消息。这样,提升了目标语音消息的确定效率,从而提升了多人录制语音的效率。
94.另外,在实际的应用过程中,语音录制发起方的电子设备在接收到至少两个联系人发送的语音消息后,如图9所示,可在会话界面204显示至少两个联系人所发送的语音消息226,语音录制发起方可通过对会话界面204内显示的语音消息226的拖拽操作,对至少两个联系人所录制的语音消息进行手动拼接,从而得到上述目标语音消息228。
95.在本技术实施例中,上述s109具体可包括下述的s109a,在此基础上,上述s110a具体可包括下述的s110a1:
96.s109a:对于每个联系人,确定联系人在至少两个音轨的至少一个音轨上的语音合成顺序。
97.具体地,如图11所示,在多人同时录制模式下,语音录制发起方在选择至少两个联系人时,可根据实际应用场景(如歌曲和声、交响乐演奏、乐队演奏等场景)设置至少两个音轨230,并选择相应的联系人的联系人标识212添加至不同的音轨230中。
98.在此基础上,语音录制发起方的电子设备根据各音轨230中的联系人标识212的排列顺序,或者根据用户选择各音轨230中的联系人标识212的先后顺序,确定每个联系人在每个音轨上的语音合成顺序。
99.s110a1:按照至少两个联系人在各个音轨上的语音合成顺序,对至少两个联系人各自录制的语音消息进行语音合成处理,得到目标语音消息。
100.具体地,语音录制发起方的电子设备根据每个联系人在每个音轨上的语音合成顺
序,首先将不同音轨中位于同一位次的至少一条语音消息进行整合,以得到至少两个语音分段。
101.其中,需要说明的是,在对上述不同音轨中位于同一位次的至少一条语音消息进行整合时,并非是对语音消息的顺序拼接,而是将不同音轨中位于同一位次的语音消息的播放时间设置为同一时间段。也即,在播放语音时,不同音轨中位于同一位次的条语音消息同时播放。
102.进一步地,在将不同音轨中位于同一位次的至少一条语音消息进行整合,而得到至少两个语音分段之后,根据预设的语音合成顺序,将至少两个语音分段进行拼接整合,以此得到上述目标语音消息。其中,在播放目标语音消息时,位于同一语音分段中的语音消息同时播放。
103.本技术提供的上述实施例,在语音录制发起方的电子设备按照预设的语音合成顺序对至少两个联系人所录制的语音消息进行拼接整合,而得到上述目标语音消息时,具体确定每个联系人在至少两个音轨的至少一个音轨上的语音合成顺序,进而按照至少两个联系人在各个音轨上的语音合成顺序,对至少两个联系人各自录制的语音消息进行语音合成处理,得到目标语音消息。这样,将不同音轨的语音消息按照相应的顺序进行拼接,从而得到包含不同音轨的多条语音消息的目标语音消息,在提升用户读取消息的速率,以及提升用户获取信息的效率的同时,还增加了音频录制的应用场景(如歌曲和声、交响乐演奏、乐队演奏等场景)。
104.在本技术实施例中,上述语音消息处理方法还可包括下述的s112和s114:
105.s112:在获取到目标语音消息的情况下,显示至少两个联系人的联系人标识。
106.其中,联系人标识与对应的联系人所录制的语音消息相对应,每个联系人标识均用于指示对应的联系人所录制的语音消息。
107.具体地,在语音录制发起方的电子设备获取到目标语音消息之后,还可在会话界面显示至少两个联系人标识。该联系人标识具体可为联系人的头像或其他与联系人相关联的符号标识,在此不作具体限制。
108.s114:响应于对至少两个联系人标识中的目标联系人标识的输入,调整目标联系人标识对应的目标联系人录制的语音消息。
109.其中,上述对目标联系人标识的输入为用户对目标联系人标识的触控输入,该触控输入具体可为单击输入、双击输入、长按输入、沿预设方向的滑动输入等。对于上述输入的具体形式,用户可根据实际情况进行选择,在此不作具体限制。
110.具体地,在会话界面显示有m个联系人标识的情况下,语音录制发起方的电子设备响应于语音录制发起方调整至少两个联系人标识中的目标联系人标识的排列顺序的输入操作,对目标语音消息中目标联系人所录制的语音消息的播放顺序进行调整。另外,语音录制发起方的电子设备还可响应于语音录制发起方删除目标联系人标识的输入操作,将目标语音消息中目标联系人所录制的语音消息删除掉。
111.其中,在语音录制发起方通过删除目标联系人标识,而将目标语音消息中与目标联系人所录制的语音消息删除之后,语音录制发起方的电子设备会向目标联系人自动补发一条语音录制请求,并将目标联系人重新反馈的语音消息添加至目标语音消息的目标位置。其中,该目标位置可为上述被删除的语音消息在目标语音消息中的原位置,还可为目标
语音消息中的末位位置,在此不作具体限制。
112.示例性地,如图12中的(a)所示,在会话界面204中的目标语音消息228中显示有4个联系人标识212,语音录制发起方的电子设备响应于语音录制发起方将目标联系人标识232移出目标语音消息228的滑动输入,如图12中的(b)所示,将显示在目标语音消息228中的目标联系人标识232删除,并删除目标语音消息228中与该目标联系人标识232相对应的一条语音消息。
113.示例性地,如图13中的(a)所示,在会话界面204中的目标语音消息228中显示有4个联系人标识212,语音录制发起方的电子设备响应于语音录制发起方将第一目标联系人标识234移至4个联系人标识212中的第二顺位的滑动输入,以及响应于语音录制发起方将第二目标联系人标识236移至4个联系人标识212中的第四顺位的滑动输入。如图13中的(b)所示,将第一目标联系人标识234由4个联系人标识212中的第四顺位移至第二顺位进行显示,以及将第二目标联系人标识236由4个联系人标识212中的第二顺位移至第四顺位进行显示。
114.另外,在实际的应用过程中,语音录制发起方可通过对联系人标识的触控输入,播放对应的语音消息,或者对相应的语音消息进行转文字处理。
115.本技术提供的上述实施例,在确定目标语音消息之后,还可在会话界面显示至少两个联系人的联系人标识,在此基础上,用户(即语音录制发起方)可通过对至少两个联系人标识中的目标联系人标识的触控输入,调整目标联系人标识对应的目标联系人录制的语音消息。这样,将目标语音消息中不同联系人所录制的语音消息与相应的联系人标识进行关联,用户通过对联系人标识的简单输入即可对得到的目标语音消息的语音内容进行调整,提升了对目标语音消息调整的便利性。
116.本技术第一方面的实施例提供的语音消息处理方法,执行主体可以为语音消息处理装置。本技术实施例中以语音消息处理装置执行上述语音消息处理方法为例,说明本技术第二方面实施例提供的语音消息处理装置。
117.如图14所示,本技术实施例提供一种语音消息处理装置1400,该装置可以包括下述的发送单元1402。
118.发送单元1402,用于向语音录制发起方的至少两个联系人发起语音录制请求;
119.发送单元1402还用于,在获取到目标语音消息的情况下,将目标语音消息分享至至少两个联系人;
120.其中,目标语音消息是基于至少两个联系人响应于语音录制请求所录制的语音消息确定的。
121.通过本技术实施例提供的语音消息处理装置1400,在多人通过发送语音消息进行会话时,对于语音录制发起方的电子设备,向语音录制发起方的至少两个联系人发送语音录制请求,以使该至少两个联系人根据各自接收到的语音录制请求而录制相应的语音消息。在此基础上,根据语音录制发起方的至少两个联系人根据各自收到的语音录制请求所录制的语音消息确定目标语音消息,进而在获取到该目标语音消息的情况下,将目标语音消息再分享给上述至少两个联系人。也就是说,在多人通过发送语音消息进行会话时,可将语音录制发起方的至少两个联系人所录制的语音消息进行拼接整合,从而得到一个包含每个联系人所录制的语音消息的目标语音消息,并将该目标语音消息分享给每个联系人。这
样,参与会话的各个联系人无需逐步上翻会话记录来读取其他联系人所发送的语音消息,仅通过上述目标语音消息即可集中读取语音消息,提升了用户读取语音消息的速率,从而提升了用户获取信息的效率。
122.在本技术实施例中,语音消息处理装置1400还包括处理单元1404,处理单元1404用于:确定至少两个联系人的语音录制顺序;按照至少两个联系人的语音录制顺序,确定第一顺位的联系人;发送单元1402具体用于:向第一顺位的联系人发起语音录制请求;其中,在第一顺位的联系人录制完成的情况下,将第一顺位的联系人录制的语音消息以及语音录制请求传递至下一顺位的联系人,以使下一顺位的联系人响应于语音录制请求,按照第一顺位的联系人录制的语音消息录制语音消息;在各个顺位的联系人录制完成的情况下,获得目标语音消息。
123.本技术提供的上述实施例,语音录制发起方的电子设备可根据预设的语音录制顺序,向位于该语音录制顺序中的第一顺位的联系人发送语音录制请求,该语音录制请求用于控制至少两个联系人按照预设的语音录制顺序链式发送语音录制请求至下一顺位的联系人,直至上述至少两个联系人全部录制完成。其中,需要说明的是,从第二个联系人开始,每个联系人所接收到的语音录制请求中包含其之前所有联系人所录制的语音消息。即,第k(k为大于等于2的正整数)个联系人所接收到的语音录制请求中包含前k-1个联系人所反馈的语音消息。也即,最后一个联系人录制完成之后,即可得到一个包含上述至少两个联系人所录制的全部语音消息的完整的语音消息,即上述目标语音消息。这样,在多人通过发送语音消息进行会话时,会话成员无需逐步上翻会话记录来读取至少两个联系人发送的多条语音消息,仅通过上述目标语音消息即可集中读取消息,提升了用户读取消息的速率,从而提升了用户获取信息的效率。
124.另外,需要说明的是,在实际的应用过程中,在用户选择至少两个联系人之后,亦可不对至少两个联系人录制语音的顺序进行限定。此时,语音录制发起方的终端设备随机向上述至少两个联系人中的某一联系人发送初始语音录制请求,且至少两个联系人之间随机且不重复地传递语音录制请求以及录制好的语音消息,直至至少两个联系人全部录制完毕,最后一位录制的联系人的终端设备根据至少两个联系人所录制的语音消息生成上述目标语音消息,并将该目标语音消息发送给语音录制发起方。
125.在本技术实施例中,语音消息处理装置1400还包括:显示单元1406,用于在至少两个联系人录制语音消息的情况下,显示语音录制进度。
126.本技术提供的上述实施例,在至少两个联系人录制语音消息的过程中,在语音录制发起方的电子设备的会话界面动态显示有至少两个联系人录制语音消息的进度状态,便于语音录制发起方清楚掌握至少两个联系人录制语音消息的进度状态。
127.在本技术实施例中,语音消息处理装置1400还包括接收单元1408,接收单元1408用于:接收至少两个联系人各自录制的语音消息;处理单元1404具体用于:根据至少两个联系人各自录制的语音消息,生成目标语音消息。
128.本技术提供的上述实施例,语音录制发起方的电子设备可同时向至少两个联系人发送语音录制请求,以使每个联系人根据各自接收到的语音录制请求同时录制语音消息。在此基础上,语音录制发起方的电子设备接收每个联系人根据其所接收到的语音录制请求而反馈的语音消息,并对接收到的语音消息进行汇总,从而得到上述目标语音消息。这样,
personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
137.本技术实施例中的语音消息处理装置1400可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
138.本技术第二方面实施例提供的语音消息处理装置1400能够实现图1的方法实施例实现的各个过程,为避免重复,这里不再赘述。
139.可选地,如图15所示,本技术实施例还提供一种电子设备1500,包括处理器1502和存储器1504,存储器1504上存储有可在处理器1502上运行的程序或指令,该程序或指令被处理器1502执行时实现上述第一方面的语音消息处理方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
140.需要说明的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
141.图16为实现本技术实施例的一种电子设备的硬件结构示意图。
142.该电子设备1600包括但不限于:射频单元1601、网络模块1602、音频输出单元1603、输入单元1604、传感器1605、显示单元1606、用户输入单元1607、接口单元1608、存储器1609以及处理器1610等部件。
143.本领域技术人员可以理解,电子设备1600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图16中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
144.本技术实施例的电子设备1600可用于实现上述第一方面语音消息处理方法实施例的各个步骤。
145.其中,处理器1610,用于向语音录制发起方的至少两个联系人发起语音录制请求。
146.处理器1610,还用于在获取到目标语音消息的情况下,将目标语音消息分享至至少两个联系人。
147.其中,目标语音消息是基于至少两个联系人响应于语音录制请求所录制的语音消息确定的。
148.在本技术实施例中,在多人通过发送语音消息进行会话时,在多人通过发送语音消息进行会话时,对于语音录制发起方的电子设备,向语音录制发起方的至少两个联系人发送语音录制请求,以使该至少两个联系人根据各自接收到的语音录制请求而录制相应的语音消息。在此基础上,根据语音录制发起方的至少两个联系人根据各自收到的语音录制请求所录制的语音消息确定目标语音消息,进而在获取到该目标语音消息的情况下,将目标语音消息再分享给上述至少两个联系人。也就是说,在多人通过发送语音消息进行会话时,可将语音录制发起方的至少两个联系人所录制的语音消息进行拼接整合,从而得到一个包含每个联系人所录制的语音消息的目标语音消息,并将该目标语音消息分享给每个联
系人。这样,参与会话的各个联系人无需逐步上翻会话记录来读取其他联系人所发送的语音消息,仅通过上述目标语音消息即可集中读取语音消息,提升了用户读取语音消息的速率,从而提升了用户获取信息的效率。
149.可选地,处理器1610具体用于:确定至少两个联系人的语音录制顺序;按照至少两个联系人的语音录制顺序,确定第一顺位的联系人;向第一顺位的联系人发起语音录制请求;其中,在第一顺位的联系人录制完成的情况下,将第一顺位的联系人录制的语音消息以及语音录制请求传递至下一顺位的联系人,以使下一顺位的联系人响应于语音录制请求,按照第一顺位的联系人录制的语音消息录制语音消息;在各个顺位的联系人录制完成的情况下,获得目标语音消息。
150.本技术提供的上述实施例,语音录制发起方的电子设备可根据预设的语音录制顺序,向位于该语音录制顺序中的第一顺位的联系人发送语音录制请求,该语音录制请求用于控制至少两个联系人按照预设的语音录制顺序链式发送语音录制请求至下一顺位的联系人,直至上述至少两个联系人全部录制完成。其中,需要说明的是,从第二个联系人开始,每个联系人所接收到的语音录制请求中包含其之前所有联系人所录制的语音消息。即,第k(k为大于等于2的正整数)个联系人所接收到的语音录制请求中包含前k-1个联系人所反馈的语音消息。也即,最后一个联系人录制完成之后,即可得到一个包含上述至少两个联系人所录制的全部语音消息的完整的语音消息,即上述目标语音消息。这样,在多人通过发送语音消息进行会话时,会话成员无需逐步上翻会话记录来读取至少两个联系人发送的多条语音消息,仅通过上述目标语音消息即可集中读取消息,提升了用户读取消息的速率,从而提升了用户获取信息的效率。
151.另外,需要说明的是,在实际的应用过程中,在用户选择至少两个联系人之后,亦可不对至少两个联系人录制语音的顺序进行限定。此时,语音录制发起方的终端设备随机向上述至少两个联系人中的某一联系人发送初始语音录制请求,且至少两个联系人之间随机且不重复地传递语音录制请求以及录制好的语音消息,直至至少两个联系人全部录制完毕,最后一位录制的联系人的终端设备根据至少两个联系人所录制的语音消息生成上述目标语音消息,并将该目标语音消息发送给语音录制发起方。
152.可选地,显示单元1606用于:在至少两个联系人录制语音消息的情况下,显示语音录制进度。
153.本技术提供的上述实施例,在至少两个联系人录制语音消息的过程中,在语音录制发起方的电子设备的会话界面动态显示有至少两个联系人录制语音消息的进度状态,便于语音录制发起方清楚掌握至少两个联系人录制语音消息的进度状态。
154.可选地,处理器1610具体用于:接收至少两个联系人各自录制的语音消息;根据至少两个联系人各自录制的语音消息,生成目标语音消息。
155.本技术提供的上述实施例,语音录制发起方的电子设备可同时向至少两个联系人发送语音录制请求,以使每个联系人根据各自接收到的语音录制请求同时录制语音消息。在此基础上,语音录制发起方的电子设备接收每个联系人根据其所接收到的语音录制请求而反馈的语音消息,并对接收到的语音消息进行汇总,从而得到上述目标语音消息。这样,在多人通过发送语音消息进行会话时,节约了多人录制语音消息的时间,且对多人录制的语音消息进行整合,使得会话成员无需逐步上翻会话记录来读取至少两个联系人发送的多
条语音消息,仅通过上述目标语音消息即可集中读取消息,提升了用户读取消息的速率,从而提升了用户获取信息的效率。
156.可选地,处理器1610具体用于:确定至少两个联系人的语音合成顺序;按照至少两个联系人的语音合成顺序,对至少两个联系人各自录制的语音消息进行语音合成处理,得到目标语音消息。
157.本技术提供的上述实施例,语音录制发起方的电子设备按照预设的语音合成顺序,对接收到的至少两个联系人所录制的语音消息进行自动拼接整合,从而得到上述目标语音消息。这样,提升了目标语音消息的确定效率,从而提升了多人录制语音的效率。
158.另外,在实际的应用过程中,语音录制发起方的电子设备在接收到至少两个联系人发送的语音消息后,可在会话界面显示至少两个联系人所发送的语音消息,语音录制发起方可通过对会话界面内显示的语音消息的拖拽操作,对至少两个联系人所录制的语音消息进行手动拼接,从而得到上述目标语音消息。
159.可选地,处理器1610具体用于:对于每个联系人,确定联系人在至少两个音轨的至少一个音轨上的语音合成顺序;按照至少两个联系人在各个音轨上的语音合成顺序,对至少两个联系人各自录制的语音消息进行语音合成处理,得到目标语音消息。
160.本技术提供的上述实施例,在语音录制发起方的电子设备按照预设的语音合成顺序对至少两个联系人所录制的语音消息进行拼接整合,而得到上述目标语音消息时,具体确定每个联系人在至少两个音轨的至少一个音轨上的语音合成顺序,进而按照至少两个联系人在各个音轨上的语音合成顺序,对至少两个联系人各自录制的语音消息进行语音合成处理,得到目标语音消息。这样,将不同音轨的语音消息按照相应的顺序进行拼接,从而得到包含不同音轨的多条语音消息的目标语音消息,在提升用户读取消息的速率,以及提升用户获取信息的效率的同时,还增加了音频录制的应用场景(如歌曲和声、交响乐演奏、乐队演奏等场景)。
161.可选地,显示单元1606还用于:在获取到目标语音消息的情况下,显示至少两个联系人的联系人标识;处理器1610还用于:响应于对至少两个联系人标识中的目标联系人标识的输入,调整目标联系人标识对应的目标联系人录制的语音消息。
162.本技术提供的上述实施例,在确定目标语音消息之后,还可在会话界面显示至少两个联系人的联系人标识,在此基础上,用户(即语音录制发起方)可通过对至少两个联系人标识中的目标联系人标识的触控输入,调整目标联系人标识对应的目标联系人录制的语音消息。这样,将目标语音消息中不同联系人所录制的语音消息与相应的联系人标识进行关联,用户通过对联系人标识的简单输入即可对得到的目标语音消息的语音内容进行调整,提升了对目标语音消息调整的便利性。
163.应理解的是,本技术实施例中,输入单元1604可以包括图形处理器(graphics processing unit,gpu)16041和麦克风16042,图形处理器16041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1606可包括显示面板16061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板16061。用户输入单元1607包括触控面板16071以及其他输入设备16072中的至少一种。触控面板16071,也称为触摸屏。触控面板16071可包括触摸检测装置和触摸控制器两个部分。其他输入设备16072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键
等)、轨迹球、鼠标、操作杆,在此不再赘述。
164.存储器1609可用于存储软件程序以及各种数据。存储器1609可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1609可以包括易失性存储器或非易失性存储器,或者,存储器1609可以包括易失性和非易失性存储器两者。
165.其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器1609包括但不限于这些和任意其它适合类型的存储器。
166.处理器1610可包括一个或至少两个处理单元;可选的,处理器1610集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1610中。
167.本技术实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述第一方面语音消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
168.其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
169.本技术实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述第一方面语音消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
170.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
171.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述第一方面语音消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
172.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
173.此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行
功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
174.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
175.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献