一种语音消息合成的方法、设备和计算机存储介质技术

技术编号:23315240 阅读:21 留言:0更新日期:2020-02-11 17:50
本发明专利技术提供一种语音消息合成的方法、设备和计算机存储介质,所述方法包括:获取到第一用户在群聊场景中触发语音消息合成的功能后,采集群聊场景中由至少一个第二用户所发送的语音聊天消息;对所采集的由至少一个第二用户所发送的语音聊天消息进行合成,并输出合成所得到的音频数据。本发明专利技术能够在群聊场景中简化用户查看语音聊天消息的步骤,提升用户查看语音聊天消息的效率。

A method, device and computer storage medium for speech message synthesis

【技术实现步骤摘要】
一种语音消息合成的方法、设备和计算机存储介质
本专利技术涉及数据处理
,尤其涉及一种语音消息合成的方法、设备和计算机存储介质。
技术介绍
在目前的群聊场景中,会由于参与群聊的人数过多导致语音聊天消息的条数过多,当用户想要查看某个用户发送的语音聊天消息时,需要对全部用户的聊天消息进行逐条查找。另外,当有新的聊天消息到达,用户在看完新消息后返回群聊场景时,当用户忘记刚才所查看的是哪条语音聊天消息,则用户需要再次查找聊天记录后才能够继续查看。因此导致用户在群聊场景中查看语音聊天消息时的步骤较为繁琐,查看语音聊天消息的效率较低。
技术实现思路
有鉴于此,本专利技术提供了一种语音消息合成的方法、设备和计算机存储介质,用于简化用户在群聊场景中查看语音聊天消息的步骤,提升用户查看语音聊天消息的效率。本专利技术为解决技术问题所采用的技术方案是提供一种语音消息合成的方法,所述方法包括:获取到第一用户在群聊场景中触发语音消息合成的功能后,采集群聊场景中由至少一个第二用户所发送的语音聊天消息;对所采集的由至少一个第二用户所发送的语音聊天消息进行合成,并输出合成所得到的音频数据。由以上技术方案可以看出,本专利技术通过对群聊场景中由至少一个第二用户所发送的语音聊天消息进行合成得到音频数据,使得第一用户无需逐条翻找便能够更加快捷地查看群聊场景中其他用户的语音聊天消息,从而简化用户在群聊场景中查看语音聊天消息的步骤,提升用户在群聊场景中查看语音聊天消息的效率。【附图说明】>图1为本专利技术一实施例提供的语音消息合成的方法流程图;图2为本专利技术一实施例提供的计算机系统/服务器的框图。【具体实施方式】为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。图1为本专利技术一实施例提供的语音消息合成的方法流程图,如图1中所示,所述方法包括:在101中,获取到第一用户在群聊场景中触发语音消息合成的功能后,采集群聊场景中由至少一个第二用户发送的语音聊天消息。在本步骤中,在获取到第一用户在群聊场景中触发语音消息合成的功能后,对当前群聊场景中由至少一个第二用户所发送的语音聊天消息进行采集。其中,第一用户为当前用户,第二用户为群聊场景中所包含的用户。在一些实施例中,第一用户在群聊场景中触发语音消息合成的功能时,可以采用以下方式:可以为第一用户在群聊界面中点击语音消息合成的按钮来触发,也可以为第一用户在群聊界面中发出语音消息合成的声音指令来触发。本专利技术对第一用户在群聊场景中触发语音消息合成功能的方式不进行限定。当第一用户触发语音消息合成的功能后,便执行采集群聊场景中由至少一个第二用户所发送的语音聊天消息的操作。具体地,在采集群聊场景中由至少一个第二用户所发送的语音聊天消息时,可以采用以下方式:确定至少一个第二用户及其对应的标识信息,第二用户对应的标识信息为表明第二用户身份的信息,可以为第二用户的ID、用户名或群聊场景中的昵称等信息;根据所确定的标识信息采集群聊场景中由至少一个第二用户所发送的语音聊天消息,即依据第二用户的标识信息采集当前群聊场景中第二用户所发送的语音聊天消息。可以理解的是,用户在群聊场景中发送语音聊天消息时,除所发送的语音聊天消息本身之外,还包括有表明发送语音聊天消息的用户的身份的标识信息,例如用户的ID、用户名或昵称等。因此根据第二用户的标识信息,便能够在群聊场景中的全部语音聊天消息中采集与第二用户的标识信息所对应的语音聊天消息。在一些实施例中,可以采用以下方式确定群聊场景中的至少一个第二用户:可以将群聊场景中预先设定的用户作为第二用户,预先设定的用户可以为一个,也可以为多个;也可以将第一用户在群聊场景中所选择的用户作为第二用户,例如将第一用户从群聊用户列表中所选择的用户作为第二用户,也可以将第一用户在群聊场景中所点击的头像、聊天消息所对应的用户作为第二用户,第一用户所选择的用户可以为一个,也可以为多个;还可以根据预设时段内群聊场景中用户发送聊天消息的次数,将发送次数排在前n位的用户作为第二用户,其中n为大于等于1的正整数。因此,在确定群聊场景中的至少一个第二用户后,便能够得到所确定的至少一个第二用户对应的标识信息,进而根据第二用户的标识信息来采集在群聊场景中由至少一个第二用户所发送的语音聊天消息。根据第二用户的标识信息采集在群聊场景中由至少一个第二用户所发送的语音聊天消息时,可以采用以下方式:采集预设时段内群聊场景中与至少一个第二用户的标识信息对应的语音聊天消息。其中,预设时段可以为预先设置的固定时段,例如由第一用户所设置的每日的20:00至22:00;预设时段也可以为当前时间之前预定时间长度的时间段,例如距离当前时间之前2个小时内的时间段。另外,由于用户在聊天时除了会发送语音聊天消息之外,还可能会发送文本聊天消息,而用户所发送的文本聊天消息可能与语音聊天消息相关。因此,在一些实施例中,为了保证能够完整地采集第二用户的语音聊天消息,本步骤还包括以下内容:采集群聊场景中由至少一个第二用户所发送的文本聊天消息;确定所采集的文本聊天消息与对应的第二用户所发送的语音聊天消息是否相关,例如通过计算文本聊天消息与与其相邻的语音聊天消息之间的文本相似度,当文本相似度超过预设阈值时则确定相关,否则不相关;若相关,则对所采集的文本聊天消息进行语音转换,得到与文本聊天消息对应的语音聊天消息;利用所得到的语音聊天消息进行语音消息的合成。其中,在对文本聊天消息进行语音转换时,可以采用以下方式:根据文本聊天消息所对应的第二用户的语音聊天消息,提取该第二用户的声音特征;利用提取所得到的该第二用户的声音特征对第二用户的文本聊天消息进行语音转换。通过上述语音转换方式,使得根据文本聊天消息所得到的语音聊天消息能够符合对应的第二用户的语调,从而提升第一用户的聆听体验。若未能提取得到对应第二用户的声音特征,则利用预先设置的声音特征对文本聊天消息进行语音转换。在102中,对所采集的由至少一个第二用户所发送的语音聊天消息进行合成,并输出合成所得到的音频数据。本文档来自技高网...

【技术保护点】
1.一种语音消息合成的方法,其特征在于,所述方法包括:/n获取到第一用户在群聊场景中触发语音消息合成的功能后,采集群聊场景中由至少一个第二用户所发送的语音聊天消息;/n对所采集的由至少一个第二用户所发送的语音聊天消息进行合成,并输出合成所得到的音频数据。/n

【技术特征摘要】
1.一种语音消息合成的方法,其特征在于,所述方法包括:
获取到第一用户在群聊场景中触发语音消息合成的功能后,采集群聊场景中由至少一个第二用户所发送的语音聊天消息;
对所采集的由至少一个第二用户所发送的语音聊天消息进行合成,并输出合成所得到的音频数据。


2.根据权利要求1所述的方法,其特征在于,所述采集群聊场景中由至少一个第二用户所发送的语音聊天消息包括:
确定群聊场景中的至少一个第二用户及其对应的标识信息;
根据所述标识信息采集群聊场景中至少一个第二用户所发送的语音聊天消息。


3.根据权利要求2所述的方法,其特征在于,确定群聊场景中的至少一个第二用户包括:
将群聊场景中预先设定的用户作为第二用户;或者
将第一用户在群聊场景中所选择的用户作为第二用户;或者
将群聊场景中聊天消息发送次数排在前n位的用户作为第二用户,其中n为大于等于1的正整数。


4.根据权利要求2所述的方法,其特征在于,所述根据所述标识信息采集群聊场景中由至少一个第二用户所发送的语音聊天消息包括:
采集预设时段内群聊场景中的与至少一个第二用户的标识信息所对应的语音聊天消息。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
采集群聊场景中由至少一个第二用户所发送的文本聊天消息;
确定所采集的文本聊天消息与对应的第二用户所发送的语音聊天消息是否相关;
若相关,则对所采集的文本聊天消息进行语音转换,得到与所述文本聊天消息对应的语音聊天消息;
利用所得到的语音聊天消息进行语音消息的合成。


6.根据权利要求1所述的方法,其特征在于,所述对所采集的由至少一个第二用户所发送的语音聊天消息进行合成包括:
获取所采集的由至少一个第二用户发送的各条语音聊天消息的发送时间;
按照时间先后顺序依次拼接由至少一个第二用户所发送的语音聊天消息,合成得到对应的音频数据。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据预设的选取规则对由至少一个第二用户所发送的语音聊天消息进行过滤;
对过滤得到的、满足预设的选取规则的由至少一个第二用户所发送的语音聊天消息进行合成。


8.根据权利要求7所述的方法,其特征在于,所述根据预设的选取规则对由至少一个第二用户所发送的语音聊天消息进行过滤包括:
选取满足预设时...

【专利技术属性】
技术研发人员:童小林陈晓磊
申请(专利权)人:上海掌门科技有限公司
类型:发明
国别省市:上海;31

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

1