CN112688859B - 语音消息的发送方法、装置、电子设备及可读存储介质 - Google Patents
语音消息的发送方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN112688859B CN112688859B CN202011503045.2A CN202011503045A CN112688859B CN 112688859 B CN112688859 B CN 112688859B CN 202011503045 A CN202011503045 A CN 202011503045A CN 112688859 B CN112688859 B CN 112688859B
- Authority
- CN
- China
- Prior art keywords
- voice
- identification information
- messages
- message
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种语音消息的发送方法、装置、电子设备及可读存储介质,属于通信技术领域。该语音消息的发送方法,包括:获取语音消息;将所述语音消息拆分成M个语音子消息,所述M为大于1的整数;向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息,所述N为大于1的整数。这样,可以将一次性录制的语音消息拆分成多个语音子消息,并可以将这多个语音子消息发送至不同的联系人,由此简化了语音消息的发送操作。
Description
技术领域
本申请属于通信技术领域,具体涉及一种语音消息的发送方法、装置、电子设备及可读存储介质。
背景技术
随着社交软件的普及,人们利用社交软件进行聊天的方式也越来越丰富,而通过语音消息进行聊天也逐渐成为主流。在实现本申请过程中,发明人发现现有技术中至少存在如下问题,由于现有的语音消息每次只能录制一条消息,因此,在用户需要发送多条语音消息时,需要录制多次,且需要在每条语音消息录制完后单独进行发送,因而,现有的语音消息的发送方式操作繁琐。
发明内容
本申请实施例的目的是提供一种语音消息的发送方法、装置、电子设备及可读存储介质,能够解决现有的语音消息的发送方式操作繁琐的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种语音消息的发送方法,该方法包括:
获取语音消息;
将所述语音消息拆分成M个语音子消息,所述M为大于1的整数;
向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息,所述N为大于1的整数。
第二方面,本申请实施例提供了一种语音消息的发送装置,该装置包括:
获取模块,用于获取语音消息;
拆分模块,用于将所述语音消息拆分成M个语音子消息,所述M为大于1的整数;
发送模块,用于向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息,所述N为大于1的整数。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,通过获取语音消息;将所述语音消息拆分成M个语音子消息,所述M为大于1的整数;向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息,所述N为大于1的整数。这样,可以将一次性录制的语音消息拆分成多个语音子消息,并可以将这多个语音子消息发送至不同的联系人,由此简化了语音消息的发送操作。
附图说明
图1为本申请实施例提供的语音消息的发送方法的流程图之一;
图2为本发明实施例提供的语音消息的发送方法的流程图之二;
图3为本发明实施例提供的标识信息的示意图;
图4为本发明实施例提供的在聊天界面发送语音子消息的示意图之一;
图5为本发明实施例提供的在聊天界面发送语音子消息的示意图之二;
图6为本申请实施例提供的语音消息的发送装置的结构示意图;
图7为本发明实施例提供的电子设备的结构图之一;
图8是本发明实施例提供的电子设备的结构图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的语音消息的发送方法进行详细地说明。
参见图1,图1为本申请实施例提供的语音消息的发送方法的流程图之一。如图1所示,该语音消息的发送方法,具体包括以下步骤:
步骤101、获取语音消息。
其中,上述语音消息可以包括一个或者多个语音内容,当语音消息包括多个语音内容时,多个语音内容中或者多个语音内容之间存在分割标记,用于对多个语音内容进行区分并拆分。此处的分割标记可以为用于电子设备区分不同语音内容的任意标记,如相邻两个语音内容之间的停顿语音、语音内容中所包含的联系人名称、在电子设备中预先设置的特定的语音标记,或者上述几种情况的组合等等。
在录制语音消息时,用户可以根据分割标记对多个语音内容进行一次性录制。例如,当分割标记为相邻两个语音内容之间的停顿语音时,用户在每录入一个语音内容后,需要停顿预设时长后再进行下一个语音内容的录入,由此使得相邻两个语音内容之间都有预设时长的停顿时长,这样,电子设备能够根据停顿时长对多个语音内容进行区分。当分割标记为语音内容中所包含的联系人名称时,用户在录入每个语音内容时,需要在每个语音内容中录入至少一个联系人姓名,这样,电子设备可以根据联系人姓名对多个语音内容进行区分。当分割标记为预先设置的特定的语音标记时,用户在每录入一个语音内容后,需要录入该语音标记对应的语音后再继续录入下一个语音内容,这样,电子设备能够根据该语音标记对多个语音内容进行区分。在用户通过上述方式在电子设备上录制完一个语音消息后,电子设备即可获取到该语音消息。
需要说明的是,用户可以通过电子设备的聊天应用的录制功能进行录制,也可以通过其他有录制功能的软件进行录制,本申请不做具体限定。
步骤102、将语音消息拆分成M个语音子消息,M为大于1的整数。
其中,上述M为大于1的整数,如2、3、4、5等等,本申请不做限定。电子设备在获取到语音消息后,可以自动对该语音消息进行拆分,也可以在检测到用户的用于指示对该语音消息进行拆分的输入操作后进行拆分。例如,在电子设备获取到一条语音消息后,可以在电子设备的聊天界面显示“是否对语音消息进行拆分”的提示,用户可以根据该提示选择是否对该语音消息进行拆分。
具体地,电子设备在对语音消息进行拆分之前,还需要对语音消息中的分割标记进行识别,再根据识别结果,判断该语音消息中是否包含分割标记,若判定该语音消息中包含分割标记,则根据分割标记对该语音消息进行拆分;若判定该语音消息中未包含分割标记,则忽略该步骤。
步骤103、向N个联系人发送M个语音子消息中的全部或者部分语音子消息,N为大于1的整数。
其中,上述N为大于1的整数,可以大于、小于或者等于上述M。电子设备在完成语音消息的拆分后,可以将拆分得到的M个语音子消息分别向N个联系人发送。具体地,电子设备可以对M个语音子消息的标识信息和N个联系人的标识信息进行显示,用户根据显示的M个语音子消息的标识信息和N个联系人的标识信息,进行相应的输入操作,如拖动某一语音子消息的标识信息至某一联系人的标识信息的显示位置等,由此实现语音子消息的发送。
需要说明的是,在向N个联系人发送M个语音子消息时,可以对M个语音子消息中的全部或者部分语音子消息进行发送,发送的对象可以是相同的联系人,也可以是不同的联系人。例如,假设拆分后语音子消息为5个,联系人为3个,那么,电子设备可以向这3个联系人中的每个联系人发送这5个语音子消息中全部或者部分语音子消息,也可以向这3个联系人中的部分联系人发送这5个语音子消息中全部或者部分语音子消息。
在本实施例中,可以将一次性录制的语音消息拆分成多个语音子消息,并可以将这多个语音子消息发送至不同的联系人,由此简化了语音消息的发送操作。
进一步地,上述步骤102、将语音消息拆分成M个语音子消息,包括:
在识别到语音消息中的分割标记的情况下,依据分割标记,将语音消息拆分成M个语音子消息。
具体地,电子设备在对语音消息进行拆分之前,需要对语音消息中的分割标记进行识别,具体而言,需要将语音消息的语音内容进行识别,在对语音消息的语音内容识别后,将其与预设语音进行匹配,若在语音消息中识别到与预设语音匹配的语音内容时,则认为识别到语音消息中的分割标记;若在语音消息中未识别到与预设语音匹配的语音内容时,则认为未识别到语音消息中的分割标记。此处的预设语音可以为预设时长的语音内容为空的语音,即预设时长的停顿语音,也可以是联系人名称作为语音内容的语音,或者其他特定语音内容的语音。比如,当预设语音为预设时长的语音内容为空的语音,即存在预设时长的停顿语音时,电子设备可以对预设时长的停顿语音的进行识别,若识别出预设时长的停顿语音,则认为该停顿语音为分割标记。当预设语音为联系人名称作为语音内容的语音时,电子设备可以对联系人名称的进行识别,若识别出联系人名称,则认为该联系人名称为分割标记等。
在识别到语音消息中的分割标记的情况下,可以根据分割标记在该语音消息中的位置信息对该语音消息进行拆分。例如,当电子设备识别出的语音消息的语音内容为“张三,你在哪里(分割标记)李四,来我家吃饭啊(分割标记)王二,去电影院看电影吗”,则可以根据对分割标记所在的位置进行拆分,将语音消息拆分成“张三,你在哪里”、“李四,来我家吃饭啊”和“王二,去电影院看电影吗”3个语音子消息。
在本实施例中,可以根据分割标记将语音消息拆分成多个语音子消息,由此实现了语音消息的拆分功能,这样,用户在需要录制多个语音内容时,无需对每个语音内容进行单独录制,而是将多个语音内容一次性录制成一条语音消息后,通过分割标记自动拆分成多条消息即可,由此节省了用户的录制次数。
进一步地,分割标记包括如下至少一项:停顿语音、联系人名称、预设语音标记。
其中,上述分割标记可以为停顿语音、联系人名称、预设语音标记中的一项或者多项。上述停顿语音是指停顿时长接近或者达到预设停顿时长的语音,例如,假设预设停顿时长为2秒,用户在录制语音的过程中,每录入一个语音内容均停顿2秒时长,这样,在录制完整个语音消息时,可以将该语音消息根据该停顿语音进行拆分。假设用户录入的语音消息为“张三,你在哪里(停2秒)李四,来我家吃饭啊(停2秒)王二,去电影院看电影吗”,则可以根据相邻两个语音内容之间的停顿语音,将停顿语音前的语音内容和停顿语音后的语音内容分别拆开成两个语音子消息,同时将停顿语音去除,这样可以将该语音消息拆分成“张三,你在哪里”、“李四,来我家吃饭啊”和“王二,去电影院看电影吗”3个语音子消息。
上述联系人名称是指当前聊天应用中的联系人姓名,当将当前聊天应用中的联系人姓名作为分割标记时,电子设备在对语音消息进行语音识别后,将识别的文字信息直接与聊天应用中的联系人名单进行匹配,即可确定分割标记的位置,实现自动化的语音拆分。例如,假设用户录入的语音消息为“张三,你在哪里?李四,来我家吃饭啊。王二,去电影院看电影吗”,这时,根据语音识别可以识别出其中的“张三”、“李四”、“王二”,如果“张三”、“李四”、“王二”均为当前聊天应用中的联系人姓名,则可以在每个联系人名称前对语音消息进行拆分,同时将联系人名称保留,由此拆分得到以联系人名称开头的多个语音子消息,这样可以将该语音消息拆分成“张三,你在哪里”、“李四,来我家吃饭啊”和“王二,去电影院看电影吗”3个语音子消息。
上述预设语音标记可以为用户预先设置的任意语音标记,具体地,用户在录制语音消息前,将语音“分割”预先录制并保存在电子设备,作为语音标记,则用户在录制语音消息时,可以每录入一个语音内容后录入“分割”的语音标记,这样,在对语音消息进行拆分时,可以直接基于该语音标记进行拆分。例如,假设用户录入的语音消息为“张三,你在哪里?分割,李四,来我家吃饭啊。分割,王二,去电影院看电影吗”,这时,根据语音识别可以识别出其中的“分割”,再根据“分割”的位置信息,将“分割”前的语音内容和“分割”后的语音内容分别拆开成两个语音子消息,同时将“分割”去除,这样将该语音消息拆分成“张三,你在哪里”、“李四,来我家吃饭啊”和“王二,去电影院看电影吗”3个语音子消息。
当然,还可以将上述停顿语音、联系人名称、预设语音标记方式中的两项或者三项的组合作为分割标记。例如用户在录制语音消息时,同时使用了停顿语音和预设语音标记,则在语音消息拆分时,能同时根据停顿语音和预设语音标记对语音消息进行拆分。
在本实施例中,可以采用多种分割标记来实现向语音消息的拆分,从而提高了语音子消息拆分的灵活性,同时,可以根据不同用户的使用习惯进行分割标记的设置,以满足不同用户的个性化需求。
进一步地,参见图2,图2为本发明实施例提供的语音消息的发送方法的流程图之二。基于上述图1所示的实施例,上述步骤103、向N个联系人发送M个语音子消息中的全部或者部分语音子消息之前,方法还包括:
步骤104、显示M个语音子消息的M个标识信息;
上述步骤103、向N个联系人发送M个语音子消息中的全部或者部分语音子消息,包括:
步骤105、接收用户对M个标识信息中的标识信息的输入操作,依据输入操作向N个联系人发送M个语音子消息中的全部或者部分语音子消息。
其中,上述标识信息可以为对语音子消息起标识作用的文字、图案等信息,本申请不做具体限定。电子设备在对语音消息拆分得到M个语音子消息后,可以对M个语音子消息的M个标识信息进行显示。在一可选实施例中,可以使用语音气泡作为语音子消息的标识信息,如图3所示。在图3中,每个语音子消息对应一个语音气泡,用户可以在电子设备的聊天界面执行输入操作,该输入操作可以为点击、拖动等操作,电子设备可根据该输入操作对这些语音气泡进行播放、拼接或者发送等。例如,当电子设备检测到用户对任意一个语音子消息对应的标识信息的点击操作时,可以对该语音子消息的语音内容进行播放,用户根据播放的语音内容确定语音消息是否拆分正确;当电子设备检测到用户将某一语音子消息对应的标识信息拖动至另一语音子消息对应的标识信息的显示位置的拖动操作时,可以对这两个语音子消息的语音内容进行拼接;当电子设备检测到用户将某一语音子消息对应的标识信息拖动至某一联系人的显示位置的拖动操作时,可以向该联系人发送该语音子消息。
具体地,在向N个联系人发送M个语音子消息中的全部或者部分语音子消息时,电子设备可以接收用户针对M个标识信息中的标识信息的输入操作,依据该输入操作向N个联系人发送M个语音子消息中的全部或者部分语音子消息。例如,假设拆分后语音子消息为5个,联系人为3个,那么,电子设备可以分别拖动这5个标识信息中全部或者部分至每个联系人的标识的显示位置,来向这3个联系人中的每个联系人发送这5个语音子消息中全部或者部分语音子消息,也可以分别拖动这5个标识信息中全部或者部分至部分联系人的标识的显示位置,来向这3个联系人中的部分联系人发送这5个语音子消息中全部或者部分语音子消息。
在本实施例中,通过对语音子消息的标识信息进行显示,并根据用户针对该标识信息的输入操作向N个联系人发送M个语音子消息,由此可以实现向不同的联系人发送语音子消息,从而简化了语音消息的发送操作。
进一步地,获取语音消息为在群聊界面获取的语音消息,且M个标识信息显示在群聊界面中,群聊界面显示有联系人标识;
上述步骤105、接收用户针对M个标识信息中的标识信息的输入操作,依据输入操作向N个联系人发送M个语音子消息中的全部或者部分语音子消息,包括:
接收用户输入的将第一目标标识信息拖动至第一目标联系人标识的第一拖动操作,向第一目标联系人标识对应的第一目标联系人发送第一目标标识信息对应的目标语音子消息,其中,第一目标标识信息为M个标识信息中的至少一个标识信息。
在一实施例中,电子设备在群聊界面向N个联系人发送M个语音子消息中的全部或者部分语音子消息。参见图4,图4为在聊天界面发送语音子消息的示意图。如图4所示,该聊天界面为群聊界面,在该群聊界面中显示有多个标识信息和多个联系人标识,其中,标识信息可以为语音气泡,联系人标识可以为联系人头像,如联系人1头像、联系人2头像、联系人3头像、联系人4头像。这样,电子设备可以在该群聊界面接收用户输入的第一拖动操作,向第一目标联系人标识对应的第一目标联系人发送第一目标标识信息对应的目标语音子消息。其中,该第一目标标识信息为上述M个标识信息中的至少一个标识信息,该第一目标联系人标识为上述N个联系人标识中的至少一个联系人标识,该第一拖动操作为用户针对该第一目标标识信息进行的拖动操作。针对M个标识信息中的任意第一目标标识信息,均可以采用上述方式进行拖动,并向其对应的第一目标联系人进行发送。
需要说明的是,当第一目标标识信息为一个标识信息时,用户可以直接拖动该第一目标标识信息至第一目标联系人标识,由此实现单个语音子消息的发送;当第一目标标识信息为多个标识信息时,用户可以先对多个标识信息进行选中,再将选中后的多个标识信息同步拖动至第一目标联系人标识,由此实现多个语音子消息的同步发送。
作为另一种实施方式,无论聊天界面是否包括联系人标识,均可以在聊天界面显示联系人列表,这样电子设备可以接收到用户输入的将第一目标标识信息拖动至联系人列表中的至少一个联系人标识的第一拖动操作,向联系人列表中的至少一个联系人标识对应的目标联系人发送第一目标语音子消息。
具体地,显示联系人列表的方式,可以是电子设备自动获取联系人列表,并对联系人列表进行显示,也可以是电子设备在接收到用户的输入操作后获取联系人列表,并对联系人列表进行显示。参见图5,图5为聊天界面发送语音子消息的示意图之二。该聊天界面可以为聊天应用的群聊界面,也可以为与某一联系人的单独的聊天界面。如图5所示,在一群聊界面中,可以显示多个标识信息和联系人列表,其中,该联系人聊天列表中包含多个联系人标识,该联系人标识可以为联系人头像、姓名等。此时,电子设备可以在聊天界面接收用户输入的第一拖动操作,向联系人列表中的目标联系人标识对应的目标联系人发送第一目标标识信息对应的第一目标语音子消息。这样,用户可以通过联系人列表获取到想到发送语音子消息的联系人标识,从而实现依据输入操作向多个联系人发送M个语音子消息中的全部或者部分语音子消息。
在本实施例中,可以在聊天界面接收用户针对M个标识信息的拖动操作,由此根据该拖动操作来实现向N个联系人发送M个语音子消息中的全部或者部分语音子消息,从而简化了语音消息的发送操作。并且,在群聊界面中,可以基于同一群聊界面向不同的联系人发送语音子消息,而无需在不同联系人的聊天界面来回切换,从而进一步简化了语音消息的发送操作。
进一步地,标识信息包括对应的语音子消息的特征信息。
其中,语音子消息的特征信息也可以是分割标记所对应的文字信息,如分割标记为联系人名称时,可以将联系人名称对应的文字信息作为特征信息,显示在标识信息中,用于用户对各语音子消息的语音内容进行区分。
在本实施例中,上述特征信息可以为各语音子消息的部分或者全部语音内容对应的文字,如语音子消息对应的语音内容中靠前的预设个数的文字信息或者靠后的预设个数的文字信息等等。假设将每个语音子消息的语音内容中的前两个字作为特征信息,语音子消息1、语音子消息2和语音子消息3分别为“张三,你在哪里”、“李四,来我家吃饭啊”和“王二,去电影院看电影吗”,那么,语音子消息1、语音子消息2和语音子消息3对应的特征信息为张三、李四和王二。继续参见图5,如图5所示,电子设备可以在“张三,你在哪里”的语音子消息的语音气泡中显示“张三”,在“李四,来我家吃饭啊”的语音子消息的语音气泡中显示“李四”,在“王二,去电影院看电影吗”的语音子消息的语音气泡中显示“王二”,这样用户无需依次点击每个语音来试听其对应的语音内容,也能清楚知道每个语音子消息对应的语音内容,方便用户选择正确的语音子消息进行发送。
进一步地,在上述步骤102、将语音消息拆分成M个语音子消息之后,方法还包括:
在M个语音子消息中的第二目标语音子消息发送完毕后,取消显示第二目标语音子消息的特征信息。
其中,上述第二目标语音子消息是指M个语音子消息中已向某一联系人发送过的语音子消息。在M个语音子消息中的第二目标语音子消息发送完毕后,电子设备可以取消显示第二目标语音子消息的特征信息,这样用户自身可以清楚了解哪些语音子消息是发送过的,哪些语音子消息是未发送过的,避免用户重复发送相同的消息。并且,联系人在接收到该第二目标语音子消息时,也不会显示该特征信息,因而不会对联系人造成干扰。
进一步地,上述步骤103、向N个联系人发送M个语音子消息中的全部或者部分语音子消息,包括:
将M个语音子消息中的至少两个语音子消息进行拼接,得到拼接语音子消息,向N个联系人中的第二目标联系人发送拼接语音子消息。
其中,上述第二目标联系人可以与第一联系人和第二联系人相同,也可以与第一联系人和第二联系人不同,本申请不做具体限定。
在本实施例中,拆分后的多个语音子消息中的至少两个语音子消息可以进行拼接,得到拼接语音子消息,其中,进行拼接的至少两个语音子消息在拼接后可以取消显示,也可以继续显示。在拼接过程中,电子设备可以接收用户的拖动操作,在检测到至少两个语音子消息的标识信息重合的情况下,对该至少两个语音子消息的语音内容进行拼接,得到拼接语音子消息。这样,需要向同一第二目标联系人发送多个语音子消息时,用户可以有选择性地对多个语音子消息进行拼接,并向第二目标联系人发送,而无需向该第二目标联系人发送多次语音子消息,由此进一步简化了语音子消息的发送操作。
进一步地,上述步骤105、接收用户对M个标识信息中的标识信息的输入操作,依据输入操作向N个联系人发送M个语音子消息中的全部或者部分语音子消息,包括:
接收用户输入的第二拖动操作,第二拖动操作用于关联第二目标标识信息和第三目标标识信息;
响应于第二拖动操作,将第二目标标识对应的第三目标语音子消息和第三目标标识对应的第四目标语音子消息进行拼接,得到拼接语音子消息;
向N个联系人中的第三目标联系人发送拼接语音子消息,其中,第二目标标识信息为M个标识信息中的至少一个标识信息,第三目标标识信息为M个标识信息中除第二目标标识信息外的至少一个标识信息。
具体地,用户可以在聊天界面对M个标识信息中的第二目标标识信息和第三目标标识信息进行拖动,使其进行关联,具体为,若第二目标标识信息和第三目标标识信息关联成功,则第二目标标识信息和第三目标标识信息部分重叠或者完全重叠;若第二目标标识信息和第三目标标识信息未关联成功,则第二目标标识信息和第三目标标识信息不重叠。电子设备在检测到第二目标标识信息与第三目标标识信息部分重叠或者完全重叠的情况下,将第二目标标识对应的第三目标语音子消息和第三目标标识对应的第四目标语音子消息进行拼接,由此实现多个语音子消息的拼接功能。在拼接时,可以随机对重叠的多个目标标识信息的语音子消息进行拼接,也可以根据重叠的多个目标标识信息的语音子消息在原语音消息的时间先后顺序进行拼接,本申请不做具体限定。
需要说明的是,上述第二目标标识信息为M个标识信息中的至少一个标识信息,上述第三目标标识信息为M个标识信息中除第二目标标识信息外的至少一个标识信息,由此可知,用户在执行拖动操作时,可以同时对一个或者多个第二目标标识信息拖动至一个或者多个第三目标标识信息。例如,用户分别用食指和中指拖动两个第二目标标识信息至两个不同的第三目标标识信息,此时,电子设备将会产生两个拼接语音子消息。
在本实施例中,可以通过用户的拖动操作有选择性地对多个语音子消息进行拼接,并向第三目标联系人发送拼接得到的拼接语音子消息,而无需向该第三目标联系人发送多次语音子消息,由此进一步简化了语音子消息的发送操作。需要说明的是,本申请实施例提供的语音消息的发送方法,执行主体可以为语音消息的发送装置,或者该语音消息的发送装置中的用于执行语音消息的发送方法的控制模块。本申请实施例中以语音消息的发送装置执行语音消息的发送方法为例,说明本申请实施例提供的语音消息的发送装置。
参见图6,图6为本申请实施例提供的语音消息的发送装置的结构示意图。如图6所示,该语音消息的发送装置600,包括:
获取模块601,用于获取语音消息;
拆分模块602,用于将语音消息拆分成M个语音子消息,M为大于1的整数;
发送模块603,用于向N个联系人发送M个语音子消息中的全部或者部分语音子消息,N为大于1的整数。
进一步地,拆分模块602,具体用于:
在识别到语音消息中的分割标记的情况下,依据分割标记,将语音消息拆分成M个语音子消息。
进一步地,分割标记包括如下至少一项:停顿语音、联系人名称、预设语音标记。
进一步地,该语音消息的发送装置600还包括:
第一显示模块,用于显示M个语音子消息的M个标识信息;
处理模块,用于接收用户对M个标识信息中的标识信息的输入操作,依据输入操作向N个联系人发送M个语音子消息中的全部或者部分语音子消息。
进一步地,获取语音消息为在群聊界面获取的语音消息,且M个标识信息显示在群聊界面中,群聊界面显示有联系人标识;
处理模块,包括:
第一接收子模块,用于接收用户输入的将第一目标标识信息拖动至第一目标联系人标识的第一拖动操作;
第一发送子模块,用于响应于第一拖动操作,向第一目标联系人标识对应的第一目标联系人发送第一目标标识信息对应的第一目标语音子消息,其中,第一目标标识信息为M个标识信息中的至少一个标识信息。
进一步地,标识信息包括对应的语音子消息的特征信息。
进一步地,该语音消息的发送装置600还包括:
取消模块,用于在M个语音子消息中的第三目标语音子消息发送完毕后,取消显示第三目标语音子消息的特征信息。
进一步地,发送模块603,包括:
第一处理子模块,用于将M个语音子消息中的至少两个语音子消息进行拼接,得到拼接语音子消息,向N个联系人中的第三目标联系人发送拼接语音子消息。
进一步地,处理模块,包括:第二接收子模块,用于接收用户输入的第二拖动操作,第二拖动操作用于关联第二目标标识信息和第三目标标识信息;
拼接子模块,用于响应于第二拖动操作,将第二目标标识对应的第三目标语音子消息和第三目标标识对应的第四目标语音子消息进行拼接,得到拼接语音子消息;
第二发送子模块,用于向N个联系人中的第三目标联系人发送拼接语音子消息,其中,第二目标标识信息为M个标识信息中的至少一个标识信息,第三目标标识信息为M个标识信息中除第二目标标识信息外的至少一个标识信息。
本申请实施例中的语音消息的发送装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的语音消息的发送装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的语音消息的发送装置能够实现图1至图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选的,如图7所示,本申请实施例还提供一种电子设备700,包括处理器701,存储器702,存储在存储器702上并可在处理器701上运行的程序或指令,该程序或指令被处理器701执行时实现上述语音消息的发送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
图8为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、以及处理器810等部件。
本领域技术人员可以理解,电子设备800还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器810逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器810,用于获取语音消息;将语音消息拆分成M个语音子消息,M为大于1的整数;向N个联系人发送M个语音子消息中的全部或者部分语音子消息,N为大于1的整数。
进一步地,处理器810,还用于在识别到语音消息中的分割标记的情况下,依据分割标记,将语音消息拆分成M个语音子消息。
进一步地,分割标记包括如下至少一项:停顿语音、联系人名称、预设语音标记。
进一步地,显示单元806,用于显示M个语音子消息的M个标识信息;
用户输入单元807,用于接收用户针对M个标识信息中的标识信息的输入操作;
处理器810,还用于依据输入操作向N个联系人发送M个语音子消息中的全部或者部分语音子消息。
进一步地,用户输入单元807,还用于接收用户输入的将第一目标标识信息拖动至第一目标联系人标识的第一拖动操作;
处理器810,还用于向第一目标联系人标识对应的第一目标联系人发送第一目标标识信息对应的目标语音子消息,其中,第一目标标识信息为M个标识信息中的至少一个标识信息。
进一步地,显示单元806,还用于显示联系人列表;
用户输入单元807,还用于接收用户输入的将第二目标标识信息拖动至联系人列表的第二目标联系人标识的第二拖动操作;
处理器810,还用于向第二目标联系人标识对应的第二目标联系人发送第二目标标识信息对应的目标语音子消息,其中,第二目标标识信息为M个标识信息中的至少一个标识信息。
进一步地,标识信息包括对应的语音子消息的特征信息。
进一步地,显示单元806,还用于在M个语音子消息中的第三目标语音子消息发送完毕后,取消显示第三目标语音子消息的特征信息。
进一步地,处理器810,还用于将M个语音子消息中的至少两个语音子消息进行拼接,得到拼接语音子消息,向N个联系人中的第三目标联系人发送拼接语音子消息。
应理解的是,本申请实施例中,输入单元804可以包括图形处理器(GraphicsProcessing Unit,GPU)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元806可包括显示面板8061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板8061。用户输入单元807包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器809可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述语音消息的发送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述语音消息的发送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (11)
1.一种语音消息的发送方法,其特征在于,包括:
获取语音消息;
将所述语音消息拆分成M个语音子消息,所述M为大于1的整数;
向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息,所述N为大于1的整数;
所述向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息之前,所述方法还包括:
显示所述M个语音子消息的M个标识信息;
所述向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息,包括:
接收用户对所述M个标识信息中的标识信息的输入操作,依据所述输入操作向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息。
2.根据权利要求1所述的语音消息的发送方法,其特征在于,所述将所述语音消息拆分成M个语音子消息,包括:
在识别到所述语音消息中的分割标记的情况下,依据所述分割标记,将所述语音消息拆分成M个语音子消息。
3.根据权利要求2所述的语音消息的发送方法,其特征在于,所述分割标记包括如下至少一项:
停顿语音、联系人名称、预设语音标记。
4.根据权利要求1所述的语音消息的发送方法,其特征在于,所述获取语音消息为在群聊界面获取的语音消息,且所述M个标识信息显示在所述群聊界面中,所述群聊界面显示有联系人标识;
所述接收用户对所述M个标识信息中的标识信息的输入操作,依据所述输入操作向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息,包括:
接收用户输入的将第一目标标识信息拖动至第一目标联系人标识的第一拖动操作;
响应于所述第一拖动操作,向所述第一目标联系人标识对应的第一目标联系人发送所述第一目标标识信息对应的第一目标语音子消息,其中,所述第一目标标识信息为所述M个标识信息中的至少一个标识信息。
5.根据权利要求1所述的语音消息的发送方法,其特征在于,所述标识信息包括对应的语音子消息的特征信息。
6.根据权利要求5所述的语音消息的发送方法,其特征在于,所述将所述语音消息拆分成M个语音子消息之后,所述方法还包括:
在所述M个语音子消息中的第二目标语音子消息发送完毕后,取消显示所述第二目标语音子消息的特征信息。
7.根据权利要求1所述的语音消息的发送方法,其特征在于,所述向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息,包括:
将所述M个语音子消息中的至少两个语音子消息进行拼接,得到拼接语音子消息,向所述N个联系人中的第二目标联系人发送所述拼接语音子消息。
8.根据权利要求1所述的语音消息的发送方法,其特征在于,所述接收用户对所述M个标识信息中的标识信息的输入操作,依据所述输入操作向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息,包括:
接收用户输入的第二拖动操作,所述第二拖动操作用于关联第二目标标识信息和第三目标标识信息;
响应于所述第二拖动操作,将所述第二目标标识信息对应的第三目标语音子消息和所述第三目标标识信息对应的第四目标语音子消息进行拼接,得到拼接语音子消息;
向所述N个联系人中的第三目标联系人发送所述拼接语音子消息,其中,所述第二目标标识信息为所述M个标识信息中的至少一个标识信息,所述第三目标标识信息为所述M个标识信息中除所述第二目标标识信息外的至少一个标识信息。
9.一种语音消息的发送装置,其特征在于,包括:
获取模块,用于获取语音消息;
拆分模块,用于将所述语音消息拆分成M个语音子消息,所述M为大于1的整数;
发送模块,用于向N个联系人发送所述M个语音子消息中的全部或者部分语音子消息,所述N为大于1的整数;
第一显示模块,用于显示M个语音子消息的M个标识信息;
处理模块,用于接收用户对M个标识信息中的标识信息的输入操作,依据输入操作向N个联系人发送M个语音子消息中的全部或者部分语音子消息。
10.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-8任一项所述的语音消息的发送方法的步骤。
11.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-8任一项所述的语音消息的发送方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011503045.2A CN112688859B (zh) | 2020-12-18 | 2020-12-18 | 语音消息的发送方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011503045.2A CN112688859B (zh) | 2020-12-18 | 2020-12-18 | 语音消息的发送方法、装置、电子设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112688859A CN112688859A (zh) | 2021-04-20 |
CN112688859B true CN112688859B (zh) | 2022-09-02 |
Family
ID=75449534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011503045.2A Active CN112688859B (zh) | 2020-12-18 | 2020-12-18 | 语音消息的发送方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112688859B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114024929A (zh) * | 2021-11-04 | 2022-02-08 | 维沃移动通信有限公司 | 语音消息处理方法、装置、电子设备及介质 |
CN114124875B (zh) * | 2021-11-04 | 2023-12-19 | 维沃移动通信有限公司 | 语音消息处理方法、装置、电子设备及介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103152488A (zh) * | 2013-03-25 | 2013-06-12 | 成都西可科技有限公司 | 通过一键实现功能手机语音通话的方法 |
CN111163224A (zh) * | 2019-12-27 | 2020-05-15 | 维沃移动通信有限公司 | 一种语音消息播放方法及电子设备 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090234655A1 (en) * | 2008-03-13 | 2009-09-17 | Jason Kwon | Mobile electronic device with active speech recognition |
FR2980940A1 (fr) * | 2011-09-29 | 2013-04-05 | France Telecom | Procede et dispositif de consultation d'un message vocal |
US9497153B2 (en) * | 2014-01-30 | 2016-11-15 | Google Inc. | Associating a segment of an electronic message with one or more segment addressees |
CN106375182B (zh) * | 2016-08-22 | 2019-08-27 | 腾讯科技(深圳)有限公司 | 基于即时通信应用的语音通信方法及装置 |
CN110491370A (zh) * | 2019-07-15 | 2019-11-22 | 北京大米科技有限公司 | 一种语音流识别方法、装置、存储介质及服务器 |
CN111128223B (zh) * | 2019-12-30 | 2022-08-05 | 科大讯飞股份有限公司 | 一种基于文本信息的辅助说话人分离方法及相关装置 |
CN111651281A (zh) * | 2020-04-27 | 2020-09-11 | 北京中交兴路信息科技有限公司 | 一种消息发布和订阅方法和*** |
CN112039679A (zh) * | 2020-08-17 | 2020-12-04 | 上海掌门科技有限公司 | 群聊语音消息的处理方法、装置、电子设备及介质 |
-
2020
- 2020-12-18 CN CN202011503045.2A patent/CN112688859B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103152488A (zh) * | 2013-03-25 | 2013-06-12 | 成都西可科技有限公司 | 通过一键实现功能手机语音通话的方法 |
CN111163224A (zh) * | 2019-12-27 | 2020-05-15 | 维沃移动通信有限公司 | 一种语音消息播放方法及电子设备 |
Non-Patent Citations (1)
Title |
---|
中文文语转换在电话语音***中的应用;刘均等;《浙江工业大学学报》;20061228(第06期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112688859A (zh) | 2021-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110266879B (zh) | 播放界面显示方法、装置、终端及存储介质 | |
CN106201219B (zh) | 应用程序功能快捷调用方法及*** | |
KR101668897B1 (ko) | 대화 서비스 제공 방법 및 장치 | |
US9542949B2 (en) | Satisfying specified intent(s) based on multimodal request(s) | |
US9075828B2 (en) | Electronic device and method of controlling the same | |
US10673790B2 (en) | Method and terminal for displaying instant messaging message | |
CN113300938B (zh) | 消息发送方法、装置及电子设备 | |
CN112688859B (zh) | 语音消息的发送方法、装置、电子设备及可读存储介质 | |
CN112751971A (zh) | 语音播放方法、装置及电子设备 | |
CN113037924B (zh) | 语音发送方法、装置、电子设备和可读存储介质 | |
CN112286887A (zh) | 文件分享的方法、装置和电子设备 | |
CN113596555B (zh) | 视频播放方法、装置及电子设备 | |
CN112287165A (zh) | 文件处理方法及装置 | |
CN111884908A (zh) | 联系人标识显示方法、装置及电子设备 | |
CN111796747B (zh) | 多开应用的处理方法、装置和电子设备 | |
CN112947807A (zh) | 显示方法、装置及电子设备 | |
CN108132742B (zh) | 一种终端设备及其关联窗口的显示方法 | |
CN114296853A (zh) | 动态桌面的控制方法及装置、存储介质、电子装置 | |
CN112291414B (zh) | 消息显示方法、装置及电子设备 | |
CN112269509B (zh) | 信息处理方法、装置及电子设备 | |
CN113676395A (zh) | 信息处理方法、相关设备及可读存储介质 | |
CN113241097A (zh) | 录音方法、装置、电子设备和可读存储介质 | |
CN113434226A (zh) | 通信方法、装置、电子设备以及可读存储介质 | |
CN112181351A (zh) | 语音输入方法、装置及电子设备 | |
CN111641551A (zh) | 语音播放方法、语音播放装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |