本申请实施例公开了一种通知消息的语音播放方法、装置、电子设备及存储介质,该方法包括:获取文本形式的通知消息,并确定通知消息的消息类型;将所述通知消息和消息类型对应添加至当前用户对应的待播放队列中;在到达当前用户预先设置的播报时段时,从所述待播放队列中获取当前用户对应的通知消息和消息类型,得到至少一条通知消息和对应的消息类型;根据所述至少一条通知消息对应的消息类型和与消息类型对应的拼接提示语,将所述至少一条通知消息转换为语音消息;播放所述语音消息。本申请实施例实现了通知消息的语音播放,从而即使用户在生产经营场景中无法主动阅读时也能获知通知消息的内容,避免了用户错过重要消息,提高了消息的触达率。
【技术实现步骤摘要】
通知消息的语音播放方法、装置、电子设备及介质
本申请实施例涉及互联网
,特别是涉及一种通知消息的语音播放方法、装置、电子设备及存储介质。
技术介绍
目前,外卖商家端的消息触达方式主要包括传统的站内信、横幅消息(Banner)、推送消息等。站内信是指服务器向商家端发送消息并在商家端的固定位置进行展示。横幅消息是指服务器向商家端发送消息并在商家端以横幅的形式进行展示。推送消息是指服务器向商家端发送消息,商家端接收到该信息后可以进行震动或铃声提醒。但是,上述方式均需要商家用户主动查收与阅读,才可以了解到消息内容,而商家用户在生产经营场景中往往无法主动查收并阅读消息,导致商家用户容易错过部分重要消息,即消息触达率较低。
技术实现思路
本申请实施例提供一种通知消息的语音播放方法、装置、电子设备及存储介质,有助于提高消息触达率,避免用户错过重要消息。为了解决上述问题,第一方面,本申请实施例提供了一种通知消息的语音播放方法,包括:获取文本形式的通知消息,并确定所述通知消息的消息类型;将所述通知消息和消息类型对应添加至当前用户对应的待播放队列中;在到达当前用户预先设置的播报时段时,从所述待播放队列中获取当前用户对应的通知消息和消息类型,得到至少一条通知消息和对应的消息类型;根据所述至少一条通知消息对应的消息类型和与消息类型对应的拼接提示语,将所述至少一条通知消息转换为语音消息;播放所述语音消息。第二方面,本申请实施例提供了一种通知消息的语音播放装置,包括:第一消息获取模块,用于获取文本形式的通知消息,并确定所述通知消息的消息类型;消息缓存模块,用于将所述通知消息和消息类型对应添加至当前用户对应的待播放队列中;第二消息获取模块,用于在到达当前用户预先设置的播报时段时,从所述待播放队列中获取当前用户对应的通知消息和消息类型,得到至少一条通知消息和对应的消息类型;消息转换模块,用于根据所述至少一条通知消息对应的消息类型和与消息类型对应的拼接提示语,将所述至少一条通知消息转换为语音消息;消息播放模块,用于播放所述语音消息。第三方面,本申请实施例还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的通知消息的语音播放方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面公开的通知消息的语音播放方法的步骤。本申请实施例提供的通知消息的语音播放方法、装置、电子设备及存储介质,通过获取文本形式的通知消息,并确定通知消息的消息类型,将通知消息和消息类型对应添加至当前用户对应的待播放队列中,在到达当前用户预先设置的播报时段时,从待播放队列中获取当前用户对应的通知消息和消息类型,得到至少一条通知消息和对应的消息类型,根据至少一条通知消息对应的消息类型和与消息类型对应的拼接提示语,将至少一条通知消息转换为语音消息,并播放语音消息,实现了通知消息的语音播放,从而即使用户在生产经营场景中无法主动阅读时也能获知通知消息的内容,避免了用户错过重要消息,提高了消息的触达率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一的通知消息的语音播放方法的流程图;图2是本申请实施例二的通知消息的语音播放装置的结构示意图;图3是本申请实施例三的电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一本实施例提供的一种通知消息的语音播放方法,如图1所示,该方法包括:步骤110至步骤150。步骤110,获取文本形式的通知消息,并确定所述通知消息的消息类型。其中,所述通知消息可以基于人工进行编辑配置生成,也可以基于预设的触发条件自动生成。人工进行编辑配置通知消息时,支持对消息文案、推送范围、推送时间、终端设备、应用版本、提醒强度等信息的配置。其中,推送范围包括城市、品类、配送方式、商家等多维度,并可添加自定义推送维度;推送时间是通知消息的推送时间,终端设备是接收通知消息的终端设备的类型,如安卓设备或IOS设备;应用版本是接收该通知消息的应用程序的版本;提醒强度是指所述通知消息发送至客户端之后的提醒形式,可以包括弱或强,对于提醒强度不同的通知消息可以使用不同的提醒方式进行提醒,例如对于提醒强度弱的通知消息可以只使用语音播放或显示的形式进行提醒,而对于提醒强度强的通知消息可以同时进行语音播放和显示。获取人工编辑配置的通知消息,得到文本形式的通知消息,或者,基于预设的触发条件生成对应的文本形式的通知消息。每个通知消息在生成时,消息类型是确定的,从而在获取到文本形式的通知消息后,可以确定该通知消息的消息类型。其中,通知消息的消息类型例如可以是运营类型、营销类型、突发事件(如疫情等)类型、商品筛选类型(如严禁上线野生动物等)、诈骗提醒类型等。步骤120,将所述通知消息和消息类型对应添加至当前用户对应的待播放队列中。其中,每个用户对应一个待播放队列,当前用户对应的待播放队列用于保存该当前用户待播放的通知消息。在获取到文本形式的通知消息后,将通知消息和该通知消息的消息类型添加至当前用户对应的待播放队列中,以等待到达当前用户预先设置的播放时段时获取并转换为语音进行播放。步骤130,在到达当前用户预先设置的播报时段时,从所述待播放队列中获取当前用户对应的通知消息和消息类型,得到至少一条通知消息和对应的消息类型。其中,所述播报时段是当前用户预先设置的可以进行语音播报通知消息的时间段。每个用户可以基于自己的需求设置播报时段,例如,早餐商家用户一般是需要接收到关于早餐的通知消息,这时可以设置播报时段为早上7:00-9:00。可以设置通知消息的语音播报功能的开启选项和关闭选项,基于客户端中语音播报功能的开启选项和关闭选项,用户可以自行设置通知消息的语音播报功能的开启或关闭。在语音播报功能关闭的情况下,不需要播放通知消息对应的语音消息。在语音播报功能开启的情况下,在将通知消息和通知消息对应的消息类型添加至待播放队列中后,判断当前时间是否在当前用户预先设置的播报时段内,如果当前时间在所述播报时段内则从待播放队列中获取当前用户对应的通知消息和消息类型,如果当前时间不在所述播报时段内,则在到达播报时段时从待播放队列中获取当前本文档来自技高网...
【技术保护点】
1.一种通知消息的语音播放方法,其特征在于,包括:/n获取文本形式的通知消息,并确定所述通知消息的消息类型;/n将所述通知消息和消息类型对应添加至当前用户对应的待播放队列中;/n在到达当前用户预先设置的播报时段时,从所述待播放队列中获取当前用户对应的通知消息和消息类型,得到至少一条通知消息和对应的消息类型;/n根据所述至少一条通知消息对应的消息类型和与消息类型对应的拼接提示语,将所述至少一条通知消息转换为语音消息;/n播放所述语音消息。/n
【技术特征摘要】
1.一种通知消息的语音播放方法,其特征在于,包括:
获取文本形式的通知消息,并确定所述通知消息的消息类型;
将所述通知消息和消息类型对应添加至当前用户对应的待播放队列中;
在到达当前用户预先设置的播报时段时,从所述待播放队列中获取当前用户对应的通知消息和消息类型,得到至少一条通知消息和对应的消息类型;
根据所述至少一条通知消息对应的消息类型和与消息类型对应的拼接提示语,将所述至少一条通知消息转换为语音消息;
播放所述语音消息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述至少一条通知消息对应的消息类型和与消息类型对应的拼接提示语,将所述至少一条通知消息转换为语音消息,包括:
从所述至少一条通知消息中筛选出消息类型为预设类型的通知消息;
根据筛选出的通知消息的消息类型和与消息类型对应的拼接提示语,将筛选出的通知消息转换为语音消息。
3.根据权利要求2所述的方法,其特征在于,在所述从所述至少一条通知消息中筛选出消息类型为预设类型的通知消息之前,还包括:
获取所述当前用户预先设置的待播放的消息类型,作为所述预设类型;和/或
根据当前用户的用户画像信息和历史行为信息,确定当前用户偏好的消息类型,作为所述预设类型。
4.根据权利要求1所述的方法,其特征在于,还包括:
在将所述至少一条通知消息转换为语音消息时,将相邻两条通知消息转换为不同声音的语音消息。
5.根据权利要求1所述的方法,其特征在于,所述根据所述至少一条通知消息对应的消息类型和与消息类型对应的拼接提示语,将所述至少一条通知消息转换为语音消息,包括:
根据所述至少一条通知消息对应的消息类型和与消息类型对应的拼接提示语,将所述至少一条通知消息拼接为一条文本消息;
将所述文本消息转换为语音消息。
6.根据权利要求5所述的方法,其特征在于,还包括:
在播放所述语音消息的过程中对应显示所述文本消息。
7.根据权利要求5所述的方法,其特征在于,所述在播放所述语音消息的过程中对应显示所述文本消息,包括:
在播放所述语音消息的过程中,滚动显示所述文本消息中与当前播放的语音消息对应的文字内容。
8.根据权利要求1所述的方法,其特征在于,还包括:
在接收到历史消息的查看指令时,获取所述当前用户对应的历史消息,并生成历史...
【专利技术属性】
技术研发人员:黄梦,李群,王莹,王永强,闫永波,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。