CN111756849B - 信息播报方法及装置 - Google Patents

信息播报方法及装置 Download PDF

Info

Publication number
CN111756849B
CN111756849B CN202010595779.1A CN202010595779A CN111756849B CN 111756849 B CN111756849 B CN 111756849B CN 202010595779 A CN202010595779 A CN 202010595779A CN 111756849 B CN111756849 B CN 111756849B
Authority
CN
China
Prior art keywords
information
content
user
audio file
target audio
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
Application number
CN202010595779.1A
Other languages
English (en)
Other versions
CN111756849A (zh
Inventor
叶进
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202310272955.1A priority Critical patent/CN116366719A/zh
Priority to CN202010595779.1A priority patent/CN111756849B/zh
Publication of CN111756849A publication Critical patent/CN111756849A/zh
Application granted granted Critical
Publication of CN111756849B publication Critical patent/CN111756849B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本说明书一个或多个实施例公开了一种信息播报方法及装置,用以解决现有的信息播报方式无法满足用户的个性化需求的问题。所述方法包括:接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容。根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容。根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件。向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息,所述客户端用于根据所述文件标识信息获取所述目标音频文件进行播报。

Description

信息播报方法及装置
技术领域
本说明书涉及信息处理技术领域,尤其涉及一种信息播报方法及装置。
背景技术
目前,在一些业务场景中,服务端通过推送消息给应用客户端,以触发客户端采用预定方式播报消息,如在客户端屏幕上显示消息,或者语音播报消息等。例如,具有收款功能的应用在收到付款时,可通过客户端播报一条通知消息,以通知用户相应的收款内容。再例如,具有点单功能的应用在收到顾客扫码点单的信息后,可通过客户端播放一条通知消息,以通知商家当前有了新订单。
发明内容
一方面,本说明书一个或多个实施例提供一种信息播报方法,包括:接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容。根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容。根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件。向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息,所述客户端用于根据所述文件标识信息获取所述目标音频文件进行播报。
另一方面,本说明书一个或多个实施例提供一种信息播报方法,包括:接收来自网络侧的通知消息,所述通知消息包括待播报的目标音频文件的文件标识信息,所述目标音频文件由所述网络侧根据业务信息的信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成。根据所述文件标识信息,获取所述目标音频文件。播报所述目标音频文件。
再一方面,本说明书一个或多个实施例提供一种信息播报装置,包括:第一接收模块,接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容。第一确定模块,根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容。生成模块,根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件。第一发送模块,向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息,所述客户端用于根据所述文件标识信息获取所述目标音频文件进行播报。
再一方面,本说明书一个或多个实施例提供一种信息播报装置,包括:第二接收模块,接收来自网络侧的通知消息,所述通知消息包括待播报的目标音频文件的文件标识信息,所述目标音频文件由所述网络侧根据业务信息的信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成。获取模块,根据所述文件标识信息,获取所述目标音频文件。播报模块,播报所述目标音频文件。
再一方面,本说明书一个或多个实施例提供一种信息播报设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容。根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容。根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件。向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息,所述客户端用于根据所述文件标识信息获取所述目标音频文件进行播报。
再一方面,本说明书一个或多个实施例提供一种信息播报设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:接收来自网络侧的通知消息,所述通知消息包括待播报的目标音频文件的文件标识信息,所述目标音频文件由所述网络侧根据业务信息的信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成。根据所述文件标识信息,获取所述目标音频文件。播报所述目标音频文件。
再一方面,本说明书一个或多个实施例提供一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容。根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容。根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件。向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息,所述客户端用于根据所述文件标识信息获取所述目标音频文件进行播报。
再一方面,本说明书一个或多个实施例提供一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:接收来自网络侧的通知消息,所述通知消息包括待播报的目标音频文件的文件标识信息,所述目标音频文件由所述网络侧根据业务信息的信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成。根据所述文件标识信息,获取所述目标音频文件。播报所述目标音频文件。
附图说明
为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本说明书一实施例的一种信息播报方法的示意性流程图;
图2是根据本说明书另一实施例的一种信息播报方法的示意性流程图;
图3是根据本说明书再一实施例的一种信息播报方法的示意性流程图;
图4是根据本说明书一实施例的一种信息播报装置的示意性框图;
图5是根据本说明书另一实施例的一种信息播报装置的示意性框图;
图6是根据本说明书一实施例的一种信息播报设备的示意性框图;
图7是根据本说明书另一实施例的一种信息播报设备的示意性框图。
具体实施方式
本说明书一个或多个实施例提供一种信息播报方法及装置,用以解决现有的信息播报方式无法满足用户的个性化需求的问题。
为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书一个或多个实施例保护的范围。
图1是根据本说明书一实施例的一种信息播报方法的示意性流程图,如图1所示,信息播报方法可应用于网络侧,包括以下步骤:
S102,接收第一用户的业务信息,业务信息包括第一用户的用户标识信息及业务信息的第一信息内容。
本说明书一个或多个实施例中,对接收的业务信息的业务类型不作限定,例如,业务类型可以是收付款业务、扫码点单业务、扫码认证业务等;相应的,业务信息可以是收付款信息、扫码点单信息、扫码认证信息等。
用户标识信息可以是用户的身份证号、姓名、通讯号码、账号、昵称等信息。
业务信息的信息内容与业务信息的业务类型相关。例如,对于收款业务,业务信息的信息内容可以是收款金额、收款来源(付款方姓名、付款方式)等;对于某饭店的扫码点单业务,业务信息的信息内容可以是扫码用户信息、扫码用户的位置信息、点单详情(如所点菜品名称、价格)等。
S104,根据各用户标识信息与播报内容之间的映射关系、以及第一用户的用户标识信息,确定第一用户对应的、且与业务信息对应的业务类型相匹配的第一播报内容。
其中,各用户标识信息与播报内容之间的映射关系可预先存储于网络侧,且在该映射关系中,同一用户标识信息可对应有至少一个业务类型的播报内容。例如,某一用户标识信息对应有收款业务的播报内容“收款X元”,同时还对应有点单业务的播报内容“您有新订单啦”;等等。
在上述映射关系中,播报内容中可包括可替换的动态元素,例如上述播报内容“收款X元”中,“X”即为可替换的动态元素。网络侧接收到业务信息后,可通过解析业务信息获知“X”对应的替换内容。
播报内容在上述映射关系中的存储形式可包括多种。在一实施例中,播报内容可包括播报信息内容,该播报信息内容中可包括替换的动态信息元素。在另一实施例中,播报内容可包括播报音频内容,该播报音频内容可包括可替换的动态音频元素。
S106,根据第一播报内容及第一信息内容,生成业务信息对应的目标音频文件。
其中,针对播报内容在上述映射关系中的不同存储形式,对应的目标音频文件的生成方式也有所不同,以下实施例中将详细说明。
S108,向第一用户的客户端发送携带有目标音频文件的文件标识信息的通知消息,客户端用于根据文件标识信息获取目标音频文件进行播报。
其中,文件标识信息可包括目标音频文件在网络侧的文件存储路径信息,基于此,客户端可基于该文件存储路径信息从网络侧下载目标音频文件进行播报。
采用本说明书一个或多个实施例的技术方案,在接收到用户的业务信息后,通过确定用户对应的、且与业务信息对应的业务类型相匹配的播报内容,并根据确定出的播报内容和业务信息的信息内容,生成业务信息对应的目标音频文件,进而通过客户端语音播报目标音频文件,使得为用户播报的目标音频文件与用户个人和业务类型相关,而并非针对同一业务类型为所有用户播报相同内容,因此,该技术方案能够满足用户对多种业务的个性化的语音播报需求,使信息播报效果更具灵活性、趣味性;并且,由于目标音频文件由网络侧生成,客户端只需对目标音频文件进行播报即可,因此减轻了客户端的信息处理压力,避免客户端信息处理压力较大时导致的信息播报延迟情况,提升信息播报的效率。
在一个实施例中,各用户标识信息对应的播报内容可由用户预先进行个性化定制,因此,在接收来自第一用户的业务信息之前,可先接收第一用户的语音播报定制请求,该语音播报定制请求包括由第一用户针对指定类业务自定义的定制信息,该定制信息可包括至少一个指定类业务对应的播报内容、语言类别等;其次,根据第一用户的语音播报定制请求,建立定制信息与第一用户的用户标识信息之间的映射关系,并存储该映射关系。
其中,指定类业务与上述实施例中的业务类型相对应用户可针对一种或多种指定类业务(或指定业务类型的业务)进行播报内容和语言类别的定制。
若用户仅对一种指定类业务进行播报内容和语言类别的定制,则语音播报定制请求中的定制信息包括目标定制业务(即用户想要定制的指定类业务)对应的播报内容和语言类别;若用户对多种指定类业务进行播报内容和语言类别的定制,则语音播报定制请求中的定制信息包括各目标定制业务分别对应的播报内容和语言类别。各目标定制业务可对应相同或不同的语言类别。
本实施例中,网络侧支持任意内容的播报内容的个性化定制,例如,用户拥有一家名为“XX商店”的店铺,则用户可以定制具有自己店铺特色的播报内容,如“XX商店收款X元”。
语言类别可按照地理位置的不同划分,如语言类别包括四川方言、上海方言等。假设用户定居在上海,希望客户端能用上海方言播报其账号的收款信息,则该用户可以定制语言类别为上海方言。
举例而言,客户端根据用户输入的定制信息,如包括播报内容“XX商店收款X元”和语言类型“上海方言”,为该用户生成包含该定制信息的语音播报定制请求,并将生成的语音播报定制请求发送至网络侧。网络侧接收到用户的语音播报定制请求后,解析语音播报定制请求中包含的定制信息,进而建立该定制信息与用户的用户标识信息之间的映射关系,并存储在网络侧。其中,用户标识信息可携带于语音播报定制请求中发送至网络侧,也可单独作为一项信息发送至网络侧。
本实施例中,网络侧能够基于用户的语音播报定制请求,建立该请求中的定制信息与用户标识信息之间的映射关系,由于定制信息可包括播报内容、语言类别等,因此实现了针对不同用户个性化播报信息的信息播报效果,使信息播报效果更具灵活性、趣味性,满足了用户对信息播报效果的个性化需求。
在一个实施例中,第一播报内容包括待播报信息内容,该待播报信息内容包括可替换的动态信息元素。
待播报信息内容可以是文字、符号、数字等形式,即未被转换为音频形式的信息内容。例如上述实施例中的“收款X元”即为待播报信息内容,其中的“X”为具体的收款金额,因此为可替换的动态信息元素。
本实施例中,根据第一播报内容及第一信息内容生成业务信息对应的音频文件,可执行为以下方式:
首先,确定业务信息的第一信息内容中待播报的关键信息元素。
业务信息的第一信息内容可包括多项信息元素,但实际场景中可能并不需要将所有信息元素均播报出来,那么必须播报的信息元素即为关键信息元素。例如,第一信息内容包括以下信息元素:付款人“张三”、付款方式“应用A”、收款金额“10元”,若只需播报收款金额,则收款金额“10(元)”即为关键信息元素。
网络侧接收到业务信息后,可通过预先设定的解析规则解析出业务信息的第一信息内容中的关键信息元素。其中,预先设定的解析规则可用于规定待解析的信息元素。
其次,利用关键信息元素替换待播报信息内容中的动态信息元素,得到业务信息对应的第二播报内容。
沿用上述举例,网络侧确定出第一信息内容中的关键信息元素“10”后,用关键信息元素“10”替换待播报信息内容“收款X元”中的动态信息元素“X”,得到业务信息对应的第二播报内容“收款10元”。
再次,确定第二播报内容对应的音频内容,根据音频内容生成业务信息对应的目标音频文件。
沿用上述举例,通过确定第二播报内容“收款10元”对应的音频内容,即将第二播报内容“收款10元”转换为对应的音频格式,进而生成目标音频文件。
其中,确定第二播报内容对应的音频内容时,可先针对第二播报内容中包含的各第一信息元素,确定各第一信息元素分别对应的第一音频元素;进而按照各第一信息元素在第二播报内容中的顺序,将各第一信息元素分别对应的第一音频元素进行组合,得到第二播报内容对应的音频内容。网络侧预先存储有各信息元素对应的音频元素,信息元素可包括文字、数字、符号等任一种类型的元素。
在一个实施例中,确定第二播报内容对应的音频内容时,可先确定出第一用户对应的目标语言类别,并确定各第二播报内容中的各第一信息元素分别对应的第一音频元素,进而确定各第一信息元素分别对应的、且符合目标语言类别的第一音频元素。
本实施例中,若发出业务信息的第一用户预先定制了语言类别,则可根据第一用户的用户标识信息和定制信息(包括语言类别)之间的映射关系,确定出第一用户对应的目标语言类别。
若发出业务信息的第一用户没有预先定制语言类别,则可根据第一用户的地理位置信息,确定出第一用户对应的目标语言类别。其中,第一用户的地理位置信息可通过客户端的定位功能进行定位并上传至网络侧。例如,网络侧确定第一用户当前处于上海,则可确定第一用户对应的目标语言类别为上海方言。
上述实施例中,通过在网络侧预存第一用户(或用户标识信息)与播报内容和/或语言类别之间的映射关系,使得在收到业务信息后,能够基于预存的映射关系确定出第一用户对应的播报内容和/或语言类别,进而基于第一用户对应的播报内容和/或语言类别为第一用户进行业务信息的信息播报,满足了用户对信息播报效果的个性化需求。并且,上述映射关系中的播报内容是以待播报信息内容的形式存储的,因此通过业务信息的第一信息内容和待播报信息内容即可准确确定出业务信息对应的播报内容,从而提升信息播报的效率。
在一个实施例中,第一播报内容包括待播报音频内容,该待播报音频内容包括可替换的动态音频元素。
待播报音频内容可预先根据待播报信息内容生成。可选的,网络侧接收到包含第一用户定制的播报内容的语音播报定制请求后,可将播报内容转换为对应的音频内容,并将转换后的音频内容作为待播报音频内容,与第一用户的用户标识信息对应存储。
本实施例中,根据第一播报内容及第一信息内容生成业务信息对应的音频文件,可执行为以下方式:
首先,确定业务信息的第一信息内容中待播报的关键信息元素。
业务信息的第一信息内容可包括多项信息元素,其中的关键信息元素的确定方式已在上述实施例中详述,此处不再赘述。
其次,确定关键信息元素对应的第二音频元素。
网络侧可预存有各信息元素对应的音频元素,基于此,可确定出关键信息元素对应的第二音频元素。
再次,利用第二音频元素替换待播报音频内容中的动态音频元素,得到业务信息对应的目标音频文件。
沿用上述举例,假设待播报音频内容为“收款X元”对应的音频内容,其中,动态音频元素为“X”对应的音频元素。第一信息内容中待播报的关键信息元素为“10”,通过将关键信息元素“10”转换为音频文件(即得到第二音频元素)后,利用“10”对应的第二音频元素替换“收款X元”对应的音频内容中的动态音频元素,从而得到业务信息对应的音频文件。
上述实施例中,在确定关键信息元素对应的第二音频元素时,可先确定第一用户对应的目标语言类别,然后确定关键信息元素对应的、且符合目标语言类别的第二音频元素。
此外,网络侧预存的与第一用户对应的待播报音频内容对应的语言类别,可以是第一用户预先定制的语言类别(即目标语言类别),也可以是网络侧默认使用的语言类别。例如,若第一用户预先定制了播报内容及其对应的语言类别(如上海方言),则网络侧可将播报内容转换为符合上海方言的待播报音频内容,并将符合上海方言的待播报音频内容与第一用户的用户标识信息对应存储。
若网络侧预存的待播报音频内容对应的语言类别与第一用户对应的目标语言类别不一致,则对待播报音频内容进行语言转换,以得到符合目标语言类别的待播报音频内容。
在一个实施例中,确定第一用户对应的目标语言类别时,若第一用户预先定制了语言类别,则可根据第一用户的用户标识信息和定制信息(包括语言类别)之间的映射关系,确定出第一用户对应的目标语言类别。
若第一用户没有预先定制语言类别,则可根据第一用户的地理位置信息,确定出第一用户对应的目标语言类别。其中,第一用户的地理位置信息可通过客户端的定位功能进行定位并上传至网络侧。例如,网络侧确定第一用户当前处于上海,则可确定第一用户对应的目标语言类别为上海方言
图2是根据本说明书另一实施例的一种信息播报方法的示意性流程图,如图2所示,信息播报方法可应用于客户端,包括以下步骤:
S202,接收来自网络侧的通知消息,该通知消息包括待播报的目标音频文件的文件标识信息。
其中,目标音频文件由网络侧根据业务信息的信息内容以及与第一用户对应的、且与业务信息对应的业务类型相匹配的播报内容生成。目标音频文件的生成过程已在上述实施例中详细说明,此处不再重复。
S204,根据目标音频文件的文件标识信息,获取目标音频文件。
其中,文件标识信息可包括目标音频文件在网络侧的文件存储路径信息。因此,客户端可根据目标音频文件在网络侧的文件存储路径信息,从网络侧下载目标音频文件,并将下载的目标音频文件的文件名确定(或更改)为指定文件名,进而存储至客户端本地。
当客户端使用的***为ios***(一种移动操作***)时,则可将下载的目标音频文件存储至客户端的指定目录,例如存储至以下目录:Library/Sounds。
S206,播报目标音频文件。
该步骤中,客户端可从本地查找目标音频文件进行播报。如果客户端使用的***为ios***,则客户端可按照本地的指定目录(如Library/Sounds)查找到目标音频文件;如果客户端使用的是其他***(如安卓***),则可按照下载目标音频文件后在本地的存储位置查找目标音频文件。
采用本说明书一个或多个实施例的技术方案,在接收来自网络侧的通知消息后,可根据通知消息中目标音频文件的文件标识信息获取目标音频文件,其中,目标音频文件是由网络侧根据业务信息的信息内容以及与第一用户对应的、且与业务信息对应的业务类型相匹配的播报内容生成,进而播报获取到的目标音频文件。由于网络侧生成的目标音频文件与用户个人和业务类型相关,而并非针对同一业务类型为所有用户生成相同的播报内容,因此,客户端对目标音频内容的播报效果能够满足用户对多种业务的个性化的语音播报需求,使信息播报效果更具灵活性、趣味性;并且,由于目标音频文件由网络侧生成,客户端只需对目标音频文件进行播报即可,因此减轻了客户端的信息处理压力,避免客户端信息处理压力较大时导致的信息播报延迟情况,提升信息播报的效率。
在一个实施例中,客户端根据目标音频文件在网络侧的文件存储路径信息,从网络侧下载目标音频文件时,可能存在下载失败的情况。考虑到可能存在下载失败的情况,因此,网络侧下发的通知消息中还包括业务信息的信息内容。
若客户端从网络侧下载目标音频文件失败,则获取第一用户对应的、且与业务信息对应的业务类型相匹配的播报内容,进而根据业务信息的信息内容及获取到的播报内容,生成业务信息对应的目标音频文件。
本实施例中,网络侧预先存储各用户标识信息和定制信息之间的映射关系,其中,定制信息可包括至少一个指定类业务对应的播报内容、语言类别等。基于此,客户端可从网络侧获取第一用户对应的、且与业务信息对应的业务类型相匹配的播报内容。
在一个实施例中,客户端获取到的播报内容中包括待播报信息内容,该待播报信息内容包括可替换的动态信息元素。基于此,客户端根据业务信息的信息内容及获取到的播报内容,生成业务信息对应的目标音频文件,具体可执行为以下方式:
首先,确定业务信息的信息内容中待播报的关键信息元;其次,利用关键信息元素替换待播报信息内容中的动态信息元素,得到业务信息对应的播报内容;再次,确定业务信息对应的播报内容对应的音频内容,根据该音频内容生成业务信息对应的目标音频文件。该方式中各步骤的执行过程与上述实施例中网络侧所执行的对应过程类似,在此不再赘述。
在一个实施例中,客户端获取到的播报内容中包括待播报音频内容,该待播报音频内容包括可替换的动态音频元素。基于此,客户端根据业务信息的信息内容及获取到的播报内容,生成业务信息对应的目标音频文件,具体可执行为以下方式:
首先,确定业务信息的信息内容中待播报的关键信息元素;其次,确定关键信息元素对应的音频元素;再次,利用关键信息元素对应的音频元素替换待播报音频内容中的动态音频元素,得到业务信息对应的目标音频文件。该方式中各步骤的执行过程与上述实施例中网络侧所执行的对应过程类似,在此不再赘述。
上述实施例中,客户端在生成目标音频文件之前,还可确定第一用户对应的目标语言类别;然后根据业务信息的信息内容获取到的播报内容,生成业务信息对应的、符合目标语言类别的目标音频文件。
在确定第一用户对应的目标语言类别时,若第一用户预先定制了语言类别,则可根据网络侧预存的第一用户的用户标识信息和定制信息(包括语言类别)之间的映射关系,确定出第一用户对应的目标语言类别。
若第一用户没有预先定制语言类别,则可根据第一用户的地理位置信息,确定出第一用户对应的目标语言类别。其中,第一用户的地理位置信息可由客户端的定位功能进行定位。例如,客户端定位第一用户当前处于上海,则可确定第一用户对应的目标语言类别为上海方言。
上述实施例中,在客户端在下业务信息对应的目标音频文件失败后,可通过在客户端本地生成业务信息对应的目标音频文件,从而避免下载失败时无法正常播报目标音频文件的情况,确保信息播报的效率。
图3是根据本说明书再一实施例的一种信息播报方法的示意性流程图,本实施例中的信息播报方法应用于网络侧和客户端。其中,网络侧用于根据用户的个性化定制需求为用户定制指定类业务的播报内容和/或语言类别,以及,生成业务信息对应的目标音频文件。客户端用于通过语音播报的方式输出目标音频文件。如图3所示,该信息播报方法包括以下步骤:
S301,用户通过客户端输入针对至少一个指定类业务自定义的定制信息。
其中,定制信息可包括至少一个指定类业务对应的播报内容、语言类别等。指定类业务即指定业务类型的业务,如可以是收付款业务、扫码点单业务、扫码认证业务等。
S302,客户端基于用户输入的定制信息,生成包含定制信息及用户标识信息的语音播报定制请求,将语音播报定制请求发送至网络侧。
S303,网络侧基于语音播报定制请求,建立定制信息及用户标识信息之间的映射关系并存储。
S304,当网络侧接收到用户的业务信息时,确定用户的用户标识信息及业务信息对应的业务类型。
S305,根据用户标识信息、业务类型及预先存储的映射关系,确定与用户标识信息对应的、且与业务类型相匹配的第一播报内容。
其中,第一播报内容的表征方式有多种。如,第一播报内容可包括待播报信息内容,该待播报信息内容包括可替换的动态信息元素。或者,第一播报内容也可包括待播报音频内容,该待播报音频内容包括可替换的动态音频元素。
S306,网络侧根据第一播报内容及业务信息的信息内容,生成业务信息对应的目标音频文件,并将目标音频文件存储至指定路径。
根据第一播报内容的上述不同表征方式,网络侧生成目标音频文件的方式也不同。目标音频文件的具体生成方式已在上述实施例中详述,此处不再赘述。
S307,网络侧向客户端发送通知消息,该通知消息包含目标音频文件的文件存储路径信息及业务信息的信息内容。
S308,客户端响应于通知消息,基于文件存储路径信息从网络侧下载目标音频文件。若下载失败,则执行S309;若下载成功,则执行S310。
S309,客户端从网络侧获取与用户对应的、且与业务信息对应的业务类型相匹配的播报内容,并基于该播报内容和业务信息的信息内容,生成目标音频文件。
其中,客户端生成目标音频文件的方法与前述步骤中网络侧生成目标音频文件的方法类似,在此不再赘述。
S310,客户端将目标音频文件的文件名确定为指定名称,并存储至指定目录。
S311,客户端从指定目录中获取目标音频文件进行播报。
可见,采用本实施例的技术方案,网络侧能够基于用户的语音播报定制请求,建立该请求中的定制信息与用户标识信息之间的映射关系,由于定制信息可包括播报内容、语言类别等,因此实现了针对不同用户个性化播报信息的信息播报效果,使信息播报效果更具灵活性、趣味性,满足了用户对信息播报效果的个性化需求。并且,在客户端从网络侧下载目标音频文件成功的情况下,可使客户端省去生成音频文件的过程,从而减轻客户端的信息处理压力,避免客户端信息处理压力较大时导致的信息播报延迟情况,提升信息播报的效率。而在客户端从网络侧下载目标音频文件失败的情况下,也不会导致目标音频文件播放失败,而是由客户端在本地生成,从而确保信息播报的效率。
综上,已经对本主题的特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作可以按照不同的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序,以实现期望的结果。在某些实施方式中,多任务处理和并行处理可以是有利的。
以上为本说明书一个或多个实施例提供的信息播报方法,基于同样的思路,本说明书一个或多个实施例还提供一种信息播报装置。
图4是根据本说明书一实施例的一种信息播报装置的示意性框图,如图4所示,信息播报装置包括:
第一接收模块410,接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容;
第一确定模块420,根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容;
生成模块430,根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件;
第一发送模块440,向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息;所述客户端用于根据所述文件标识信息获取所述目标音频文件进行播报。
在一个实施例中,所述装置还包括:
第二接收模块,在所述接收来自第一用户的业务信息之前,接收所述第一用户的语音播报定制请求;所述语音播报定制请求包括由所述第一用户针对指定类业务自定义的定制信息;所述定制信息包括播报内容和/或语言类别;
建立及存储模块,根据所述语音播报定制请求,建立所述定制信息与所述第一用户的用户标识信息之间的映射关系;以及,存储所述映射关系。
在一个实施例中,所述第一播报内容包括待播报信息内容;所述待播报信息内容包括可替换的动态信息元素;
所述生成模块430包括:
第一确定单元,确定所述第一信息内容中待播报的关键信息元素;
第一替换单元,利用所述关键信息元素替换所述待播报信息内容中的所述动态信息元素,得到所述业务信息对应的第二播报内容;
第二确定单元,确定所述第二播报内容对应的音频内容,根据所述音频内容生成所述业务信息对应的所述目标音频文件。
在一个实施例中,所述第二确定单元,针对所述第二播报内容中包含的各第一信息元素,确定各所述第一信息元素分别对应的第一音频元素;按照各所述第一信息元素在所述第二播报内容中的顺序,将各所述第一信息元素分别对应的所述第一音频元素进行组合,得到所述第二播报内容对应的音频内容。
在一个实施例中,所述第二确定单元,在所述针对所述第二播报内容中包含的各第一信息元素,确定各所述第一信息元素分别对应的音频元素之前,确定所述第一用户对应的目标语言类别;
确定各所述第一信息元素分别对应的、符合所述目标语言类别的所述第一音频元素。
在一个实施例中,所述第一播报内容包括待播报音频内容;所述待播报音频内容包括可替换的动态音频元素;
所述生成模块430包括:
第三确定单元,确定所述第一信息内容中待播报的关键信息元素;
第四确定单元,确定所述关键信息元素对应的第二音频元素;
第二替换单元,利用所述第二音频元素替换所述待播报音频内容中的所述动态音频元素,得到所述业务信息对应的所述目标音频文件。
在一个实施例中,所述第四确定单元,确定所述第一用户对应的目标语言类别;确定所述关键信息元素对应的、符合所述目标语言类别的所述第二音频元素;
所述生成模块430还包括:
语言转换单元,在所述利用所述音频元素替换所述待播报音频内容中的所述动态音频元素,得到所述业务信息对应的所述音频文件之前,若所述待播报音频内容对应的语言类别与所述目标语言类别不一致,则对所述待播报音频内容进行语言转换,得到符合所述目标语言类别的所述待播报音频内容。
在一个实施例中,所述第二确定单元或所述第四确定单元,根据预设的各用户标识信息与语言类别之间的映射关系,确定所述第一用户的用户标识信息对应的语言类别为所述第一用户对应的所述目标语言类别;或,根据所述第一用户的地理位置信息,确定所述第一用户对应的所述目标语言类别。
本领域的技术人员应可理解,上述信息播报装置能够用来实现前文所述的由网络侧实施的信息播报方法,其中的细节描述应与前文方法部分描述类似,为避免繁琐,此处不另赘述。
采用本说明书一个或多个实施例的装置,在接收到用户的业务信息后,通过确定用户对应的、且与业务信息对应的业务类型相匹配的播报内容,并根据确定出的播报内容和业务信息的信息内容,生成业务信息对应的目标音频文件,进而通过客户端语音播报目标音频文件,使得为用户播报的目标音频文件与用户个人和业务类型相关,而并非针对同一业务类型为所有用户播报相同内容,因此,该装置能够满足用户对多种业务的个性化的语音播报需求,使信息播报效果更具灵活性、趣味性;并且,由于目标音频文件由网络侧生成,客户端只需对目标音频文件进行播报即可,因此减轻了客户端的信息处理压力,避免客户端信息处理压力较大时导致的信息播报延迟情况,提升信息播报的效率。
图5是根据本说明书另一实施例的一种信息播报装置的示意性框图,如图5所示,信息播报装置包括:
第二接收模块510,接收来自网络侧的通知消息;所述通知消息包括待播报的目标音频文件的文件标识信息;所述目标音频文件由所述网络侧根据业务信息的信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成;
获取模块520,根据所述文件标识信息,获取所述目标音频文件;
播报模块530,播报所述目标音频文件。
在一个实施例中,所述文件标识信息包括所述目标音频文件在所述网络侧的文件存储路径信息;
所述获取模块520包括:
下载单元,根据所述文件存储路径信息,从所述网络侧下载所述目标音频文件;
存储单元,将下载的所述目标音频文件的文件名确定为指定文件名,以及,将所述目标音频文件存储至客户端的指定目录;
所述播报模块530包括:
播报单元,根据所述指定目录查找到本地存储的所述目标音频文件,播报所述目标音频文件。
在一个实施例中,所述通知消息还包括所述业务信息的信息内容;
所述获取模块520还包括:
获取单元,在所述从所述网络侧下载所述目标音频文件之后,若下载失败,则获取所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的所述播报内容;
生成单元,根据所述信息内容及所述播报内容,生成所述业务信息对应的所述目标音频文件。
在一个实施例中,所述生成单元,确定所述第一用户对应的目标语言类别;根据所述信息内容及所述播报内容,生成所述业务信息对应的、符合所述目标语言类别的所述目标音频文件。
在一个实施例中,所述生成单元,获取网络侧预存的各用户标识信息与语言类别之间的映射关系;根据所述映射关系,确定所述第一用户的用户标识信息对应的语言类别为所述第一用户对应的所述目标语言类别;或,定位所述第一用户的地理位置信息;根据所述地理位置信息确定所述第一用户对应的所述目标语言类别。
本领域的技术人员应可理解,上述信息播报装置能够用来实现前文所述的由客户端实施的信息播报方法,其中的细节描述应与前文方法部分描述类似,为避免繁琐,此处不另赘述。
采用本说明书一个或多个实施例的装置,在接收来自网络侧的通知消息后,可根据通知消息中目标音频文件的文件标识信息获取目标音频文件,其中,目标音频文件是由网络侧根据业务信息的信息内容以及与第一用户对应的、且与业务信息对应的业务类型相匹配的播报内容生成,进而播报获取到的目标音频文件。由于网络侧生成的目标音频文件与用户个人和业务类型相关,而并非针对同一业务类型为所有用户生成相同的播报内容,因此,客户端对目标音频内容的播报效果能够满足用户对多种业务的个性化的语音播报需求,使信息播报效果更具灵活性、趣味性;并且,由于目标音频文件由网络侧生成,客户端只需对目标音频文件进行播报即可,因此减轻了客户端的信息处理压力,避免客户端信息处理压力较大时导致的信息播报延迟情况,提升信息播报的效率。
基于同样的思路,本说明书一个或多个实施例还提供一种信息播报设备,如图6所示。信息播报设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器601和存储器602,存储器602中可以存储有一个或一个以上存储应用程序或数据。其中,存储器602可以是短暂存储或持久存储。存储在存储器602的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对信息播报设备中的一系列计算机可执行指令。更进一步地,处理器601可以设置为与存储器602通信,在信息播报设备上执行存储器602中的一系列计算机可执行指令。信息播报设备还可以包括一个或一个以上电源603,一个或一个以上有线或无线网络接口604,一个或一个以上输入输出接口605,一个或一个以上键盘606。
具体在本实施例中,信息播报设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对信息播报设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容;
根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容;
根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件;
向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息;所述客户端用于根据所述文件标识信息获取所述目标音频文件进行播报。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
所述接收来自第一用户的业务信息之前,接收所述第一用户的语音播报定制请求;所述语音播报定制请求包括由所述第一用户针对指定类业务自定义的定制信息;所述定制信息包括播报内容和/或语言类别;
根据所述语音播报定制请求,建立所述定制信息与所述第一用户的用户标识信息之间的映射关系;以及,存储所述映射关系。
可选地,所述第一播报内容包括待播报信息内容;所述待播报信息内容包括可替换的动态信息元素;
计算机可执行指令在被执行时,还可以使所述处理器:
确定所述第一信息内容中待播报的关键信息元素;
利用所述关键信息元素替换所述待播报信息内容中的所述动态信息元素,得到所述业务信息对应的第二播报内容;
确定所述第二播报内容对应的音频内容,根据所述音频内容生成所述业务信息对应的所述目标音频文件。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
针对所述第二播报内容中包含的各第一信息元素,确定各所述第一信息元素分别对应的第一音频元素;
按照各所述第一信息元素在所述第二播报内容中的顺序,将各所述第一信息元素分别对应的所述第一音频元素进行组合,得到所述第二播报内容对应的音频内容。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
所述针对所述第二播报内容中包含的各第一信息元素,确定各所述第一信息元素分别对应的音频元素之前,确定所述第一用户对应的目标语言类别;
所述确定各所述第一信息元素分别对应的第一音频元素,包括:
确定各所述第一信息元素分别对应的、符合所述目标语言类别的所述第一音频元素。
可选地,所述第一播报内容包括待播报音频内容;所述待播报音频内容包括可替换的动态音频元素;
计算机可执行指令在被执行时,还可以使所述处理器:
确定所述第一信息内容中待播报的关键信息元素;
确定所述关键信息元素对应的第二音频元素;
利用所述第二音频元素替换所述待播报音频内容中的所述动态音频元素,得到所述业务信息对应的所述目标音频文件。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
确定所述第一用户对应的目标语言类别;
确定所述关键信息元素对应的、符合所述目标语言类别的所述第二音频元素;
利用所述音频元素替换所述待播报音频内容中的所述动态音频元素,得到所述业务信息对应的所述音频文件之前,若所述待播报音频内容对应的语言类别与所述目标语言类别不一致,则对所述待播报音频内容进行语言转换,得到符合所述目标语言类别的所述待播报音频内容。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
根据预设的各用户标识信息与语言类别之间的映射关系,确定所述第一用户的用户标识信息对应的语言类别为所述第一用户对应的所述目标语言类别;或,
根据所述第一用户的地理位置信息,确定所述第一用户对应的所述目标语言类别。
基于同样的思路,本说明书一个或多个实施例还提供一种信息播报设备,如图7所示。信息播报设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对信息播报设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在信息播报设备上执行存储器702中的一系列计算机可执行指令。信息播报设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706。
具体在本实施例中,信息播报设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对信息播报设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
接收来自网络侧的通知消息;所述通知消息包括待播报的目标音频文件的文件标识信息;所述目标音频文件由所述网络侧根据业务信息的信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成;
根据所述文件标识信息,获取所述目标音频文件;
播报所述目标音频文件。
可选地,所述文件标识信息包括所述目标音频文件在所述网络侧的文件存储路径信息;
计算机可执行指令在被执行时,还可以使所述处理器:
根据所述文件存储路径信息,从所述网络侧下载所述目标音频文件;
将下载的所述目标音频文件的文件名确定为指定文件名,以及,将所述目标音频文件存储至客户端的指定目录;
根据所述指定目录查找到本地存储的所述目标音频文件,播报所述目标音频文件。
可选地,所述通知消息还包括所述业务信息的信息内容;
计算机可执行指令在被执行时,还可以使所述处理器:
所述从所述网络侧下载所述目标音频文件之后,若下载失败,则获取所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的所述播报内容;
根据所述信息内容及所述播报内容,生成所述业务信息对应的所述目标音频文件。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
确定所述第一用户对应的目标语言类别;
根据所述信息内容及所述播报内容,生成所述业务信息对应的、符合所述目标语言类别的所述目标音频文件。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
获取网络侧预存的各用户标识信息与语言类别之间的映射关系;根据所述映射关系,确定所述第一用户的用户标识信息对应的语言类别为所述第一用户对应的所述目标语言类别;或,
定位所述第一用户的地理位置信息;根据所述地理位置信息确定所述第一用户对应的所述目标语言类别。
本说明书一个或多个实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行上述信息播报方法,并具体用于执行:
接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容;
根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容;
根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件;
向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息;所述客户端用于根据所述文件标识信息获取所述目标音频文件进行播报。
本说明书一个或多个实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行上述信息播报方法,并具体用于执行:
接收来自网络侧的通知消息;所述通知消息包括待播报的目标音频文件的文件标识信息;所述目标音频文件由所述网络侧根据业务信息的信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成;
根据所述文件标识信息,获取所述目标音频文件;
播报所述目标音频文件。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书一个或多个实施例时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本说明书一个或多个实施例可提供为方法、***、或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书一个或多个实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本说明书一个或多个实施例是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本说明书一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书一个或多个实施例可以有各种更改和变化。凡在本说明书一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例的权利要求范围之内。

Claims (20)

1.一种信息播报方法,应用于网络侧,包括:
接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容;所述第一信息内容的形式包括文字、符号、数字;
根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容;所述第一播报内容包括待播报音频内容;
根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件;
向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息;所述通知消息包含所述第一信息内容;所述客户端用于根据所述文件标识信息从所述网络侧下载所述目标音频文件进行播报;所述客户端还用于在下载所述目标音频文件失败的情况下从所述网络侧获取所述待播报音频内容,根据所述待播报音频内容及所述第一信息内容,生成所述目标音频文件;所述目标音频文件与用户个人业务类型相关。
2.根据权利要求1所述的方法,所述接收来自第一用户的业务信息之前,还包括:
接收所述第一用户的语音播报定制请求;所述语音播报定制请求包括由所述第一用户针对指定类业务自定义的定制信息;所述定制信息包括播报内容和/或语言类别;
根据所述语音播报定制请求,建立所述定制信息与所述第一用户的用户标识信息之间的映射关系;以及,存储所述映射关系。
3.根据权利要求2所述的方法,所述第一播报内容包括待播报信息内容;所述待播报信息内容包括可替换的动态信息元素;
所述根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的音频文件,包括:
确定所述第一信息内容中待播报的关键信息元素;
利用所述关键信息元素替换所述待播报信息内容中的所述动态信息元素,得到所述业务信息对应的第二播报内容;
确定所述第二播报内容对应的音频内容,根据所述音频内容生成所述业务信息对应的所述目标音频文件。
4.根据权利要求3所述的方法,所述确定所述第二播报内容对应的音频内容,包括:
针对所述第二播报内容中包含的各第一信息元素,确定各所述第一信息元素分别对应的第一音频元素;
按照各所述第一信息元素在所述第二播报内容中的顺序,将各所述第一信息元素分别对应的所述第一音频元素进行组合,得到所述第二播报内容对应的音频内容。
5.根据权利要求4所述的方法,所述针对所述第二播报内容中包含的各第一信息元素,确定各所述第一信息元素分别对应的音频元素之前,还包括:
确定所述第一用户对应的目标语言类别;
所述确定各所述第一信息元素分别对应的第一音频元素,包括:
确定各所述第一信息元素分别对应的、符合所述目标语言类别的所述第一音频元素。
6.根据权利要求2所述的方法,所述待播报音频内容包括可替换的动态音频元素;
所述根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件,包括:
确定所述第一信息内容中待播报的关键信息元素;
确定所述关键信息元素对应的第二音频元素;
利用所述第二音频元素替换所述待播报音频内容中的所述动态音频元素,得到所述业务信息对应的所述目标音频文件。
7.根据权利要求6所述的方法,所述确定所述关键信息元素对应的第二音频元素,包括:
确定所述第一用户对应的目标语言类别;
确定所述关键信息元素对应的、符合所述目标语言类别的所述第二音频元素;
所述利用所述音频元素替换所述待播报音频内容中的所述动态音频元素,得到所述业务信息对应的所述音频文件之前,还包括:
若所述待播报音频内容对应的语言类别与所述目标语言类别不一致,则对所述待播报音频内容进行语言转换,得到符合所述目标语言类别的所述待播报音频内容。
8.根据权利要求5或7所述的方法,所述确定所述第一用户对应的目标语言类别,包括:
根据预设的各用户标识信息与语言类别之间的映射关系,确定所述第一用户的用户标识信息对应的语言类别为所述第一用户对应的所述目标语言类别;或,
根据所述第一用户的地理位置信息,确定所述第一用户对应的所述目标语言类别。
9.一种信息播报方法,包括:
接收来自网络侧的通知消息;所述通知消息包括待播报的目标音频文件的文件标识信息和业务信息的信息内容;所述信息内容的形式包括文字、符号、数字;所述目标音频文件由所述网络侧根据所述信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成;所述播报内容包括待播报音频内容;所述目标音频文件与用户个人业务类型相关;
根据所述文件标识信息,从所述网络侧下载所述目标音频文件;
在下载所述目标音频文件失败的情况下,从所述网络侧获取所述待播报音频内容,根据所述待播报音频内容及所述信息内容,生成所述目标音频文件;
播报所述目标音频文件。
10.根据权利要求9所述的方法,所述文件标识信息包括所述目标音频文件在所述网络侧的文件存储路径信息;
所述根据所述文件标识信息,从所述网络侧下载所述目标音频文件,包括:
根据所述文件存储路径信息,从所述网络侧下载所述目标音频文件;
将下载的所述目标音频文件的文件名确定为指定文件名,以及,将所述目标音频文件存储至客户端的指定目录;
所述播报所述目标音频文件,包括:
根据所述指定目录查找到本地存储的所述目标音频文件,播报所述目标音频文件。
11.根据权利要求9所述的方法,所述根据所述待播报音频内容及所述信息内容,生成所述目标音频文件,包括:
确定所述第一用户对应的目标语言类别;
根据所述信息内容及所述待播报音频内容,生成所述业务信息对应的、符合所述目标语言类别的所述目标音频文件。
12.根据权利要求11所述的方法,所述确定所述第一用户对应的目标语言类别,包括:
获取网络侧预存的各用户标识信息与语言类别之间的映射关系;根据所述映射关系,确定所述第一用户的用户标识信息对应的语言类别为所述第一用户对应的所述目标语言类别;或,
定位所述第一用户的地理位置信息;根据所述地理位置信息确定所述第一用户对应的所述目标语言类别。
13.一种信息播报装置,运行于网络侧,包括:
第一接收模块,接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容;所述第一信息内容的形式包括文字、符号、数字;
第一确定模块,根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容;所述第一播报内容包括待播报音频内容;
生成模块,根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件;
第一发送模块,向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息;所述通知消息包含所述第一信息内容;所述客户端用于根据所述文件标识信息从所述网络侧下载所述目标音频文件进行播报;所述客户端还用于在下载所述目标音频文件失败的情况下从所述网络侧获取所述待播报音频内容,根据所述待播报音频内容及所述第一信息内容,生成所述目标音频文件;所述目标音频文件与用户个人业务类型相关。
14.根据权利要求13所述的装置,还包括:
第二接收模块,在所述接收来自第一用户的业务信息之前,接收所述第一用户的语音播报定制请求;所述语音播报定制请求包括由所述第一用户针对指定类业务自定义的定制信息;所述定制信息包括播报内容和/或语言类别;
建立及存储模块,根据所述语音播报定制请求,建立所述定制信息与所述第一用户的用户标识信息之间的映射关系;以及,存储所述映射关系。
15.一种信息播报装置,包括:
第二接收模块,接收来自网络侧的通知消息;所述通知消息包括待播报的目标音频文件的文件标识信息和业务信息的信息内容;所述信息内容的形式包括文字、符号、数字;所述目标音频文件由所述网络侧根据所述信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成;所述播报内容包括待播报音频内容;所述目标音频文件与用户个人业务类型相关;
获取模块,根据所述文件标识信息,从所述网络侧下载所述目标音频文件;在下载所述目标音频文件失败的情况下,从所述网络侧获取所述待播报音频内容,根据所述待播报音频内容及所述信息内容,生成所述目标音频文件;
播报模块,播报所述目标音频文件。
16.根据权利要求15所述的装置,所述文件标识信息包括所述目标音频文件在所述网络侧的文件存储路径信息;
所述获取模块包括:
下载单元,根据所述文件存储路径信息,从所述网络侧下载所述目标音频文件;
存储单元,将下载的所述目标音频文件的文件名确定为指定文件名,以及,将所述目标音频文件存储至客户端的指定目录;
所述播报模块包括:
播报单元,根据所述指定目录查找到本地存储的所述目标音频文件,播报所述目标音频文件。
17.一种信息播报设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容;所述第一信息内容的形式包括文字、符号、数字;
根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容;所述第一播报内容包括待播报音频内容;
根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件;
向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息;所述通知消息包含所述第一信息内容;所述客户端用于根据所述文件标识信息从网络侧下载所述目标音频文件进行播报;所述客户端还用于在下载所述目标音频文件失败的情况下从所述网络侧获取所述待播报音频内容,根据所述待播报音频内容及所述第一信息内容,生成所述目标音频文件;所述目标音频文件与用户个人业务类型相关。
18.一种信息播报设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
接收来自网络侧的通知消息;所述通知消息包括待播报的目标音频文件的文件标识信息和业务信息的信息内容;所述信息内容的形式包括文字、符号、数字;所述目标音频文件由所述网络侧根据所述信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成;所述播报内容包括待播报音频内容;所述目标音频文件与用户个人业务类型相关;
根据所述文件标识信息,从所述网络侧下载所述目标音频文件;
在下载所述目标音频文件失败的情况下,从所述网络侧获取所述待播报音频内容,根据所述待播报音频内容及所述信息内容,生成所述目标音频文件;
播报所述目标音频文件。
19.一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:
接收第一用户的业务信息,所述业务信息包括所述第一用户的用户标识信息及所述业务信息的第一信息内容;所述第一信息内容的形式包括文字、符号、数字;
根据各用户标识信息与播报内容之间的映射关系、以及所述第一用户的用户标识信息,确定所述第一用户对应的、且与所述业务信息对应的业务类型相匹配的第一播报内容;所述第一播报内容包括待播报音频内容;
根据所述第一播报内容及所述第一信息内容,生成所述业务信息对应的目标音频文件;
向所述第一用户的客户端发送携带有所述目标音频文件的文件标识信息的通知消息;所述通知消息包含所述第一信息内容;所述客户端用于根据所述文件标识信息从网络侧下载所述目标音频文件进行播报;所述客户端还用于在下载所述目标音频文件失败的情况下从所述网络侧获取所述待播报音频内容,根据所述待播报音频内容及所述第一信息内容,生成所述目标音频文件;所述目标音频文件与用户个人业务类型相关。
20.一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:
接收来自网络侧的通知消息;所述通知消息包括待播报的目标音频文件的文件标识信息和业务信息的信息内容;所述信息内容的形式包括文字、符号、数字;所述目标音频文件由所述网络侧根据所述信息内容以及与第一用户对应的、且与所述业务信息对应的业务类型相匹配的播报内容生成;所述播报内容包括待播报音频内容;所述目标音频文件与用户个人业务类型相关;
根据所述文件标识信息,从所述网络侧下载所述目标音频文件;
在下载所述目标音频文件失败的情况下,从所述网络侧获取所述待播报音频内容,根据所述待播报音频内容及所述信息内容,生成所述目标音频文件;
播报所述目标音频文件。
CN202010595779.1A 2020-06-28 2020-06-28 信息播报方法及装置 Active CN111756849B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202310272955.1A CN116366719A (zh) 2020-06-28 2020-06-28 信息播报方法及装置
CN202010595779.1A CN111756849B (zh) 2020-06-28 2020-06-28 信息播报方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010595779.1A CN111756849B (zh) 2020-06-28 2020-06-28 信息播报方法及装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202310272955.1A Division CN116366719A (zh) 2020-06-28 2020-06-28 信息播报方法及装置

Publications (2)

Publication Number Publication Date
CN111756849A CN111756849A (zh) 2020-10-09
CN111756849B true CN111756849B (zh) 2023-04-07

Family

ID=72677417

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202010595779.1A Active CN111756849B (zh) 2020-06-28 2020-06-28 信息播报方法及装置
CN202310272955.1A Pending CN116366719A (zh) 2020-06-28 2020-06-28 信息播报方法及装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202310272955.1A Pending CN116366719A (zh) 2020-06-28 2020-06-28 信息播报方法及装置

Country Status (1)

Country Link
CN (2) CN111756849B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114143400A (zh) * 2021-11-29 2022-03-04 深圳壹账通智能科技有限公司 语音辅助播报信息的方法、装置、终端设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106128478A (zh) * 2016-06-28 2016-11-16 北京小米移动软件有限公司 语音播报方法及装置
CN107423974A (zh) * 2017-08-15 2017-12-01 阿里巴巴集团控股有限公司 智能播报方法和装置
CN107480965A (zh) * 2017-09-07 2017-12-15 阿里巴巴集团控股有限公司 线下信息推送方法和装置
CN108055653A (zh) * 2017-12-27 2018-05-18 深圳市阿乐卡科技有限公司 云播报方法及***
WO2019128530A1 (zh) * 2017-12-29 2019-07-04 阿里巴巴集团控股有限公司 语音播报方法、装置、***以及智能播报设备
CN110162292A (zh) * 2019-04-15 2019-08-23 阿里巴巴集团控股有限公司 语音播报方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106128478A (zh) * 2016-06-28 2016-11-16 北京小米移动软件有限公司 语音播报方法及装置
CN107423974A (zh) * 2017-08-15 2017-12-01 阿里巴巴集团控股有限公司 智能播报方法和装置
CN107480965A (zh) * 2017-09-07 2017-12-15 阿里巴巴集团控股有限公司 线下信息推送方法和装置
CN108055653A (zh) * 2017-12-27 2018-05-18 深圳市阿乐卡科技有限公司 云播报方法及***
WO2019128530A1 (zh) * 2017-12-29 2019-07-04 阿里巴巴集团控股有限公司 语音播报方法、装置、***以及智能播报设备
CN110162292A (zh) * 2019-04-15 2019-08-23 阿里巴巴集团控股有限公司 语音播报方法及装置

Also Published As

Publication number Publication date
CN116366719A (zh) 2023-06-30
CN111756849A (zh) 2020-10-09

Similar Documents

Publication Publication Date Title
CN109688418B (zh) 直播界面功能引导方法、设备及存储介质
KR101538755B1 (ko) 외부 디바이스의 동작 제어 및 디바이스 간 컨텐츠 동기화를 위한 음파를 출력하는 디바이스 및 방법, 그리고 외부 디바이스
CN110262851B (zh) 接口配置方法及装置
CN104363507A (zh) 一种基于ott机顶盒的视音频录制及分享方法及***
CN105354195B (zh) 一种信息搜索方法及装置
CN111158793A (zh) 应用页面跳转方法、装置、电子设备及可读存储介质
CN111756849B (zh) 信息播报方法及装置
CN104038774A (zh) 生成铃声文件的方法及装置
US10755707B2 (en) Selectively blacklisting audio to improve digital assistant behavior
CN105577603A (zh) 一种播放多媒体消息的方法及装置
CN112114804A (zh) 应用程序的生成方法、装置及***
CN105120392A (zh) 一种音箱分组的创建方法及移动终端
CN108881377B (zh) 一种应用服务调用方法、终端设备及服务器
CN114979256B (zh) 一种消息推送方法、装置、电子设备及计算机可读介质
CN110519244B (zh) 游戏控制方法、通信设备、***及计算机可读存储介质
CN111367592B (zh) 信息处理方法和装置
CN113360704A (zh) 语音播放方法、装置和电子设备
CN108920658B (zh) 一种移动设备桌面搬家方法、装置及电子设备
US20190138558A1 (en) Artificial intelligence assistant context recognition service
CN111078215A (zh) 软件产品应用方法及装置、存储介质及电子设备
JP7490203B2 (ja) 携帯端末情報通知システム、通知情報提供システム、及びプログラム。
CN111291199B (zh) 信息查询方法和装置
CN108965570B (zh) 一种铃声数据的下载方法
US20230244504A1 (en) Method for generating a combined graphical control, device and storage medium
CN111752524A (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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40039433

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant