计算;推算;计数设备的制造及其应用技术1.本技术涉及人工智能技术,尤其涉及一种基于语音密码的支付方法、装置、设备及计算机可读存储介质。背景技术:2.人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。计算机视觉技术、语音技术是人工智能的重要技术。3.随着智能电视技术的发展进步,人们越来越习惯于在电视终端上购买会员、游戏、教育等视频资源或者直接进行电视购物。相关技术通过控制设备输入支付密码实现电视终端的支付,然而,支付密码通常由多个数字或英文等字符组成,这需要用户逐字符输入,执行多次交互操作才能完成支付,支付效率低。技术实现要素:4.本技术实施例提供一种基于语音密码的支付方法、装置、设备及计算机可读存储介质,能够提高支付效率。5.本技术实施例的技术方案是这样实现的:6.本技术实施例提供一种基于语音密码的支付方法,应用于电视终端,包括:7.呈现包含支付提示信息的支付页面,所述支付提示信息用于提示输入语音密码;8.接收到基于与所述电视终端相适配的控制设备输入的语音密码;9.当对接收到的所述语音密码验证通过时,调用第三方应用提供的支付接口,通过所述第三方应用进行支付,并10.在支付完成后呈现支付成功页面。11.本技术实施例提供一种基于语音密码的支付装置,设置于电视终端,包括:12.呈现模块,用于呈现包含支付提示信息的支付页面,所述支付提示信息用于提示输入语音密码;13.接收模块,用于接收到基于与所述电视终端相适配的控制设备输入的语音密码;14.支付模块,用于当对接收到的所述语音密码验证通过时,调用第三方应用提供的支付接口,通过所述第三方应用进行支付,并15.在支付完成后呈现支付成功页面。16.上述方案中,所述呈现包含支付提示信息的支付页面之前,所述装置还包括:17.创建模块,用于呈现用于对用户进行验证的验证页面;18.接收到基于所述验证页面输入的第三方应用的用户账号和账号密码,并当基于所述用户账号和账号密码对所述用户验证通过时,呈现语音密码创建页面;19.接收到基于所述语音密码创建页面创建的支付密码;20.所述接收到基于控制设备输入的语音密码之后,所述装置还包括:21.验证模块,用于将接收到的所述语音密码与所述支付密码进行匹配;22.当所述语音密码与所述支付密码相匹配时,确定对接收到的所述语音密码验证通过。23.上述方案中,所述接收模块,还用于在所述语音密码创建页面呈现语音录入功能项;24.通过所述控制设备,接收到基于所述语音录入功能项录入的语音信息,并将所述语音信息作为所述支付密码。25.上述方案中,所述接收模块,还用于接收到基于所述语音密码创建页面输入的语音信息;26.对所述语音信息进行语音识别,得到所述语音信息对应的第一文本,并将所述第一文本作为通过所述第三方应用进行支付的支付密码;27.所述验证模块,还用于对所述语音密码进行语音识别,得到所述语音密码对应的第二文本;28.将所述第二文本与所述支付密码对应的第一文本进行匹配。29.上述方案中,所述验证模块,还用于通过语音识别模型的特征提取层,对所述语音信息进行特征提取,得到对应的语音特征;30.通过所述语音识别模型的音素组合层,对所述语音特征进行音素组合,得到对应的音素特征;31.通过所述语音识别模型的文本预测层,对所述音素特征进行文本预测,得到对应的第一文本;32.所述对所述语音密码进行语音识别,得到所述语音密码对应的第二文本,包括:33.通过所述语音识别模型,对所述语音密码进行语音识别,得到所述语音密码对应的第二文本。34.上述方案中,所述呈现包含支付提示信息的支付页面之前,所述装置还包括:35.关联模块,用于接收到基于所述控制设备输入的目标生物特征;36.建立所述目标生物特征与所述电视终端的关联关系;37.所述呈现模块,还用于接收到基于所述控制设备输入的用户的生物特征;38.将所述用户的生物特征与所述目标生物特征进行匹配,并当所述用户的生物特征与所述目标生物特征相匹配时,呈现包含支付提示信息的支付页面。39.上述方案中,呈现包含支付提示信息的支付页面之前,所述关联模块,还用于当第三方应用的数量为至少两个时,获取相应的第三方应用的用户账号的支付密码;40.将各所述支付密码与相应的第三方应用的用户账号进行关联存储;41.所述呈现模块,还用于呈现包括至少两个第三方应用的选择页面;42.响应于基于选择页面触发的针对第三方应用的选择操作,从所述至少两个第三方应用中选择目标支付应用;43.响应于针对所选择目标支付应用的确定操作,呈现包含所选择的目标支付应用的用户账号及支付提示信息的支付页面。44.上述方案中,所述呈现包含支付提示信息的支付页面之前,所述装置还包括:45.存储模块,用于接收到基于所述控制设备的语音功能按钮输入的语音信息;46.对所述语音信息进行语音识别,得到对应的目标文本,并提取所述语音信息中的目标声纹特征;47.所述调用第三方应用提供的支付接口,通过所述第三方应用进行支付之前,48.所述验证模块,还用于对所述语音密码进行语音识别,得到所述语音密码对应的文本,并提取所述语音密码中的声纹特征;49.将语音识别得到的文本与所述目标文本进行匹配,并将提取的声纹信息与所述目标声纹特征进行匹配;50.当语音识别得到的文本与所述目标文本相匹配、且所述声纹特征与所述目标声纹特征相匹配时,确定对所述语音密码验证通过。51.上述方案中,所述呈现包含支付提示信息的支付页面之前,52.所述关联模块,还用于建立用于支付的第三方应用的用户账号与所述电视终端之间的关联关系;53.所述支付模块,还用于获取与所述电视终端关联的第三方应用的用户账号;54.通过获取的所述第三方应用的用户账号进行支付。55.上述方案中,所述接收到基于控制设备输入的语音密码之后,所述装置还包括:56.提示模块,用于呈现密码确认提示信息,所述密码确认提示信息包括所述语音密码对应的文本内容,用于提示对所述语音密码进行确认;57.当通过所述控制设备接收到针对所述语音密码的确认指令时,响应于所述确认指令,触发对所述语音密码进行验证。58.上述方案中,所述支付模块,还用于当当前应用登录的用户账号与第三方应用相关联时,获取当前应用登录的用户账号;59.通过当前应用登录的用户账号登录所述第三方应用并进行支付。60.上述方案中,所述支付模块,还用于运行所述第三方应用,并获取所述第三方应用当前登录的用户账号;61.通过当前登录的用户账号进行支付。62.本技术实施例提供一种计算机设备,包括:63.存储器,用于存储可执行指令;64.处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的基于语音密码的支付方法。65.本技术实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本技术实施例提供的基于语音密码的支付方法。66.本技术实施例具有以下有益效果:67.应用本技术实施例,电视终端呈现包含支付提示信息的支付页面,支付提示信息用于提示输入语音密码;接收到基于控制设备输入的语音密码;当对接收到的语音密码验证通过时,调用第三方应用提供的支付接口,通过第三方应用进行支付,并在支付完成后呈现支付成功页面;如此,当用户需要进行支付时,可以直接基于电视终端完成支付流程,控制设备执行语音密码的采集及发送,支付过程中无需借助其他电子设备,流程简单,能够提高支付效率。附图说明68.图1为本技术实施例提供的基于语音密码的支付系统100的一个可选的架构示意图;69.图2为本技术实施例提供的基于语音密码的支付方法的流程示意图;70.图3为本技术实施例提供的支付界面示意图;71.图4为本技术实施例提供的控制设备的触控区域的示意图;72.图5为本技术实施例提供的支付应用的选择页面示意图;73.图6为本技术实施例提供的语音密码确认示意图;74.图7为本技术实施例提供的支付密码的创建示意图;75.图8为本技术实施例提供的支付密码的创建示意图;76.图9为本技术实施例提供的语音密码的创建方法的流程示意图;77.图10为本技术实施例提供的基于语音密码的支付方法的流程示意图;78.图11为本技术实施例提供的基于语音密码的支付装置的结构示意图;79.图12为本技术实施例提供的计算机设备500的一个可选的结构示意图。具体实施方式80.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。81.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。82.在以下的描述中,所涉及的术语“第一第二…”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一第二…”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。83.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。84.对本技术实施例进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。85.1)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。86.参见图1,图1为本技术实施例提供的基于语音密码的支付系统100的一个可选的架构示意图,为实现支撑一个示例性应用,控制设备(如控制设备200-1或者控制设备200-2),通过电视终端400包括的射频模块建立与电视终端400的通信连接,以通过无线通信方式实现数据传输;电视终端400通过网络连接服务器300,这里的网络可以是广域网或者局域网,又或者是二者的组合。87.在实际应用中,电视终端400可以是互联网电视一体机、机顶盒+电视机、投影仪等,控制设备包括但不限于遥控器、手机终端或者其他手持终端。电视终端400中可以设置有客户端,比如视频播放客户端、浏览器客户端、新闻客户端、教育客户端等,用户可以通过客户端购买视频资源。88.在一些实施例中,电视终端400也可以为笔记本电脑,台式电脑、智能车载等终端,本技术各实施例不做限定。89.电视终端400,用于呈现包含支付提示信息的支付页面,所述支付提示信息用于提示输入语音密码;控制设备(如控制设备200-1或者控制设备200-2),用于接收到输入的语音密码,并发送语音密码至电视终端400;电视终端400,还用于发送携带有语音密码的验证请求至服务器300;服务器300,用于基于验证请求对语音密码进行验证,得到并返回验证结果至电视终端400;电视终端400,还用于当鉴权结果为对用户鉴权通过时,调用第三方应用提供的支付接口,通过第三方应用进行支付,并在支付完成后呈现支付成功页面。90.在一些实施例中,服务器300可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(cdn,content delivery network)、以及大数据和人工智能平台等基础云计算服务的云服务器。91.基于上述对本技术实施例的提供的基于语音密码的支付系统的说明,下面说明本技术实施例提供的基于语音密码的支付方法。在实际实施时,本技术实施例提供的基于语音密码的支付方法可由图1所示的电视终端400单独实施,或由图1所示的控制设备(如控制设备200-1或者控制设备200-2)、电视终端400及服务器300协同实施,接下来将结合图1,以图1所示的电视终端400实施本技术实施例提供的基于语音密码的支付方法为例进行说明。92.参见图2,图2为本技术实施例提供的基于语音密码的支付方法的流程示意图,本技术实施例提供的基于语音密码的支付方法包括:93.步骤101:电视终端呈现包含支付提示信息的支付页面。94.这里,支付提示信息用于指示输入语音密码,而未携带任何支付信息(如支付订单)。支付提示信息可以以文本形式呈现,可以以图像形式呈现,也可以以语音形式输出。95.在实际应用中,电视终端上设置有客户端,如视频客户端、音乐客户端等,用户可以通过客户端购买视频或音频资源,或者直接进行电视购物,当电视终端接收到购买指令时,电视终端呈现相应的支付页面,并在支付页面中呈现支付提示信息,以提示用户输入语音密码进行支付。其中,支付提示信息可以通过悬浮窗口在支付页面中呈现,还可以通过预设透明度、且独立于支付页面的子界面中呈现。96.其中,购买指令可以是通过控制设备发送给电视终端的,例如,电视终端呈现包括购买功能项(如会员开通按钮)的页面,用户可以通过控制设备触发该购买功能项,电视终端响应于针对该购买功能项的触发操作,呈现相应的支付页面,并在支付页面中呈现支付提示信息。97.参见图3,图3为本技术实施例提供的支付界面示意图,当用户通过控制设备触发“购买会员”这一购买功能项301时,终端响应于该触发操作,呈现支付界面302,并在支付界面302中呈现“请输入语音密码”这一支付提示信息303,以提示用户通过输入相应的语音密码完成支付。98.在一些实施例中,电视终端在呈现包含支付提示信息的支付页面之前,还可以接收到基于控制设备输入的目标生物特征;建立目标生物特征与电视终端的关联关系;电视终端可通过如下方式呈现包含支付提示信息的支付页面:接收到基于控制设备输入的用户的生物特征;将用户的生物特征与目标生物特征进行匹配,并当用户的生物特征与目标生物特征相匹配时,呈现包含支付提示信息的支付页面。99.其中,目标生物特征指的是人体所固有的生理特征(如指纹、声纹、虹膜、面相等)或行为特征(如步态)。在实际实施时,通过控制设备实现目标生物特征的输入,如可以通过控制设备接收输入的目标生物特征,然后再由控制设备将接收到的目标生物特征发送给电视终端;或者,可以通过控制设备触发电视终端的生物特征接收功能,然后通过电视终端采集用户的目标生物特征。100.这里,输入的目标生物特征可以为一种或者多种,也即,可以输入一种目标生物特征,验证该目标生物特征,当该目标生物特征验证通过后,认为对用户的验证通过;也可以输入多种目标生物特征,也即结合多个目标生物特征进行鉴权,只有多个目标生物特征都验证通过,才认为对用户的验证通过;当对用户的验证通过后,才呈现用于提示输入语音密码的支付页面。101.在一些实施例中,当目标生物特征为目标声纹特征时,用户可以触发控制设备的语音功能按钮,开启控制设备的语音采集功能,从而使得控制设备可以接收到用户输入的语音信息,控制设备接收到该语音信息后,发送该语音信息至电视终端,电视终端接收到语音信息,对语音信息进行声纹提取,得到对应的声纹特征,并将该语声纹特征作为目标生物特征。这里,控制设备在发送语音信息时,可以对语音信息进行调制,得到调制信号后,将该调制信号发送给电视终端,电视终端对该调制信号进行解调,得到语音信息。102.在呈现用于提示输入语音密码的支付页面之前,需对用户进行验证,在对用户进行验证时,电视终端将接收到用户语音信息对应的声纹特征与存储的目标声纹特征进行匹配,如计算声纹特征与存储的目标声纹特征之间的相似度,如余弦相似度,当相似度达到相似度阈值时,确定声纹特征与存储的目标声纹特征相匹配,否则认为纹特征与存储的目标声纹特征不匹配,当对用户的验证通过后,呈现用于提示输入语音密码的支付页面。103.需要说明的是,由于在对用户进行鉴权验证时,仅需要提取语音信息中的声纹特征,而不需要对用户所说的内容进行识别及匹配,这里的语音信息可以是任意的语音信息,也即用户可以任意说一句话,并通过控制设备采集用户所说的内容,得到语音信息;如此,能够减少语音信息的输入难度,并提高鉴权效率。104.在一些实施例中,目标生物特征可为目标指纹特征,控制设备设置有能够接收指纹信息的触控区域,用户可以在控制设备的触控区域通过触摸操作输入指纹信息,对指纹信息进行指纹特征提取,得到用户的目标指纹特征,并将该目标指纹特征作为目标生物特征,以存储至电视终端中。这里,指纹信息可以是图像形式,电视终端获取到指纹图像后,对指纹图像进行预处理,包括指纹分割、指纹增强、二值化、细化,然后再进行指纹特征提取,这里可以从灰度图像中提取特征,也可以从细化二值图像中提取特征。105.参见图4,图4为本技术实施例提供的控制设备的触控区域的示意图,用户可以通过触摸该触摸区域,输入指纹信息,控制设备采集到指纹信息后,将该指纹信息发送给电视终端,由电视终端对指纹信息进行指纹特征提取,得到对应的指纹特征。106.在实际应用中,在获取到指纹特征后,将获取到的指纹特征与存储的目标指纹特征进行匹配,当指纹特征与存储的目标指纹特征相匹配时,确定对用户鉴权验证通过。107.在一些实施例中,目标生物特征可为虹膜特征,虹膜特征指的是人物眼睛中的虹膜的特征,因此需要采集包含用户眼部的图像。在实际实施时,当电视终端设置有摄像头时,通过电视终端的摄像头采集包含用户眼部的图像,然后对虹膜进行定位,确定内圆、外圆和二次曲线在图像中的位置,接着将图像中的虹膜大小,调整到识别系统设置的固定尺寸,针对归一化后的图像,进行亮度、对比度和平滑度等处理;最后从图像中提取虹膜识别所需的特征点,并对其进行编码,得到用户的虹膜特征。或者,当控制设备设置有摄像头时,可以通过控制设备采集包含用户眼部的图像;然后将采集到的图像发送给电视终端,电视终端图像进行虹膜特征提取,得到用户的虹膜特征。在获取到虹膜特征后,将获取到的虹膜特征与存储的目标虹膜特征进行匹配,当虹膜特征与存储的目标虹膜特征相匹配时,确定对用户鉴权验证通过。108.在一些实施例中,电视终端在呈现包含支付提示信息的支付页面之前,还可通过如下方式将第三方应用的用户账号与目标语音密码进行关联存储:当第三方应用的数量为至少两个时,获取相应的第三方应用的用户账号的支付密码;将各支付密码与相应的第三方应用的用户账号进行关联存储;电视终端可通过如下方式呈现包含支付提示信息的支付页面:呈现包括至少两个第三方应用的选择页面,响应于基于选择页面触发的针对第三方应用的选择操作,从所述至少两个第三方应用中选择目标第三方应用,并呈现包含所选择的目标第三方应用的用户账号及支付提示信息的支付页面。109.这里,在实际应用中,可以预先存储多个第三方应用的用户账号与相应的支付密码的关联关系,在预先存储的多个第三方应用中,第三方应用的用户账号不同,其对应的支付密码也不同,在进行支付时,电视终端响应于通过控制设备触发的购买指令,呈现第三方应用的选择页面,对第三方应用进行选择,以采用所选择的第三方应用的用户账号进行支付。110.参见图5,图5为本技术实施例提供的支付应用的选择页面示意图,电视终端响应于接收到的购买指令,在电视终端上呈现第三方应用的选择页面501,在选择页面501中呈现多个可供选择的第三方应用,如支付应用1、支付应用2、支付应用3,当用户选择支付应用1时,呈现包含支付应用1的用户账号的支付页面502,并在支付页面502中呈现用于指示输入支付应用1的用户账号的支付密码的提示信息。111.步骤102:接收到基于与电视终端相适配的控制设备输入的语音密码。112.在实际实施时,通过控制设备实现语音密码的输入,如可以通过控制设备的语音功能按钮接收语音密码,然后再由控制设备将接收到的语音密码发送给电视终端;或者,可以通过控制设备触发电视终端的语音密码接收功能,然后通过电视终端采集用户的语音密码。也即,控制设备用于语音密码的采集和发送,使得电视终端接收到采集的语音密码。113.在一些实施例中,电视终端在接收到基于控制设备输入的语音密码之后,还可呈现密码确认提示信息,其中,密码确认提示信息包括语音密码对应的文本内容,用于提示对语音密码进行确认;当通过控制设备接收到针对语音密码的确认指令时,响应于确认指令,触发对语音密码进行验证。114.这里,密码确认提示信息可以通过悬浮窗口在支付页面中呈现,还可以通过预设透明度、且独立于支付页面的密码确认界面中呈现,在密码确认界面中还可呈现对应密码确定提示信息的确认功能项和修改功能项,当用户触发确认功能项时,终端响应于该触发操作触发的确认指令,触发对语音密码进行验证;当用户触发修改功能项时,终端响应于该触发操作触发的修改指令,呈现语音密码录入界面,以基于语音密码录入界面录入新的语音密码。115.参见图6,图6为本技术实施例提供的语音密码确认示意图,当电视终端接收到语音密码时,呈现密码确认界面601,在密码确认界面601中呈现密码确认提示信息602、确认功能项603和修改功能项604,当用户触发确认功能项603时,触发对语音密码进行验证,当所呈现的提示信息与用户所要输入的语音密码不一致时,用户可触发修改功能项604,终端呈现语音密码录入界面605,并在语音密码录入界面605呈现用于提示重新输入用户密码的提示信息。116.步骤103:当对接收到的语音密码验证通过时,电视终端调用第三方应用提供的支付接口,通过第三方应用进行支付,并在支付完成后呈现支付成功页面。117.这里,电视终端上安装有第三方应用,支付接口是第三方应用为电视终端提供的支付接口,以使电视终端可以调用该支付接口,实现通过第三方应用进行支付。其中,第三方应用为用于支付的应用,这里电视终端在对用户鉴权通过,调用第三方应用,发送支付请求至第三方应用的服务器,以通过第三方应用进行支付,在支付完成后呈现支付成功页面,以提示用户支付结果。118.在一些实施例中,电视终端在呈现包含支付提示信息的支付页面之前,还可通过如下方式实现对支付密码的创建:119.呈现用于对用户进行验证的验证页面;接收到基于验证页面输入的第三方应用的用户账号和账号密码,并当基于用户账号和账号密码对用户验证通过时,呈现语音密码创建页面;接收到基于语音密码创建页面创建的支付密码;相应的,电视终端在接收到基于控制设备输入的语音密码之后,还可通过如下方式对语音密码进行验证:将接收到的语音密码与支付密码进行匹配;当语音密码与支付密码相匹配时,确定对接收到的语音密码验证通过。120.这里,支付密码为通过第三方应用进行支付的密码。在实际实施时,可以通过手动输入的方式将用于支付的第三方应用的用户账号与电视终端之间的关联关系进行存储并创建支付密码,如触发用户账号绑定指令,电视终端呈现对用户进行验证的验证页面,基于对用户进行验证的验证页面输入用户账号和账号密码,当基于用户账号和账号密码对用户验证通过时,呈现语音密码创建页面,并基于语音密码创建页面创建支付密码。121.参见图7,图7为本技术实施例提供的支付密码的创建示意图,在验证页面701中输入第三方应用的用户账号和账号密码,并当基于用户账号和账号密码对用户验证通过时,呈现语音密码创建页面702,并在语音密码创建页面702中呈现提示创建支付密码的指示信息,进而基于指示信息输入支付密码。122.在一些实施例中,电视终端可通过如下方式接收到基于语音密码创建页面创建的支付密码:在语音密码创建页面呈现语音录入功能项;通过控制设备,接收到基于语音录入功能项录入的语音信息,并将语音信息作为支付密码。123.参见图8,图8为本技术实施例提供的支付密码的创建示意图,在语音密码创建页面801中呈现提示创建语音密码的指示信息,进而基于指示信息并通过控制设备输入语音信息,控制设备接收到输入的语音信息后,将接收到的语音信息发送至电视终端,电视终端将该语音作为支付密码进行存储。124.在一些实施例中,电视终端还可通过如下方式接收到基于语音密码创建页面创建的支付密码:接收到基于语音密码创建页面输入的语音信息;对语音信息进行语音识别,得到语音信息对应的第一文本,并将第一文本作为支付密码;相应的,电视终端可通过如下方式将接收到的语音密码与支付密码进行匹配:对语音密码进行语音识别,得到语音密码对应的第二文本;将第二文本与支付密码对应的第一文本进行匹配。125.在一些实施例中,电视终端可通过如下方式对语音信息进行语音识别,得到语音信息对应的第一文本:通过语音识别模型的特征提取层,对语音信息进行特征提取,得到对应的语音特征;通过语音识别模型的音素组合层,对语音特征进行音素组合,得到对应的音素特征;通过语音识别模型的文本预测层,对音素特征进行文本预测,得到对应的第一文本;相应的,电视终端可通过如下方式对语音密码进行语音识别,得到语音密码对应的第二文本:通过该语音识别模型,对语音密码进行语音识别,得到语音密码对应的第二文本。126.这里,特征提取层用于提取所输入的目标语音密码的语音特征,在实际应用中,首先对目标语音密码进行预处理,提取目标语音密码中有效的音频信息;将提取到的音频信息切成多个帧数据;然后进行语音特征处理,也即,将时域上的离散周期信号转换为频域上的离散信号,如可以通过快速傅里叶变换将时域上的离散周期信号转换为频域上的离散信号,接着将对频域上的信号进行过滤降维,如可以采用梅尔滤波,最后提取信号特征值,以得到用户的语音特征,如通过离散余弦变换提取信号特征值。音素组合层可用声学模型来表征,用于对语音特征进行音素组合,对声学、语音学、环境的变量、说话人性别、口音等的差异的知识表示。文本预测层用于对音素特征进行文本识别,得到对应的文本内容,即由音素组合得到相应的句子。127.在实际应用中,由于对于同一目标语音密码,不同的语音识别模型识别得到的文本内容是不同的,因此,将此次创建语音密码所采用的语音识别模型和对应的语音密码进行关联存储,为了保证语音识别结果的稳定性,在对语音密码进行验证时,采用与创建语音密码所采用的语音识别模型对所输入的语音密码进行语音识别。128.随着人工智能技术的不断进步,语音识别模型的算法也会不断升级迭代,对于每一个存量用户,服务器将通过控制设备输入的原始语音密码、语音识别模型和语音识别结果(即识别的文本)进行关联存储,原始语音密码的数量为多个,将多个原始语音密码分别输入至新语音识别模型,若对于每一个原始语音密码,采用新语音识别模型识别得到的文本与采用原来的语音识别模型进行语音识别得到的文本一致时,即可用新语音识别模型替换原来的语音识别模型。此外,还可基于所存储的原始语音密码和语音识别结果作为新语音识别模型的训练数据,训练出新语音识别模型,并用新语音识别模型代替原来的语音识别模型。129.在一些实施例中,电视终端在呈现包含支付提示信息的支付页面之前,还可以通过如下方式存储通过第三方应用进行支付的支付密码,其中,支付密码包括目标文本与目标声纹特征:接收到基于所述控制设备的语音功能按钮输入的语音信息;对语音信息进行语音识别,得到对应的目标文本,并提取语音信息中的目标声纹特征;相应的,电视终端在调用第三方应用提供的支付接口,通过第三方应用进行支付之前,还可通过如下方式对语音密码进行验证:对语音密码进行语音识别,得到语音密码对应的文本,并提取语音密码中的声纹特征;将语音识别得到的文本与目标文本进行匹配,并将提取的声纹信息与目标声纹特征进行匹配;当语音识别得到的文本与目标文本相匹配、且声纹特征与目标声纹特征相匹配时,确定对语音密码验证通过。130.在实际实施时,控制设备接收到通过支付提示信息指示输入的语音信息,并将语音信息发送至电视终端后,电视终端不仅需要从该语音信息中提取声纹信息,还要识别该语音信息对应的文本,然后在基于该语音信息进行鉴权时,需要同时验证声纹特征和语音信息对应的文本,将语音信息中提取到的声纹信息与目标声纹信息进行匹配,同时将语音识别得到的文本与目标文本相匹配,只有两个都匹配成功,才确定对用户鉴权通过。131.通过上述方式,本技术将语音识别得到的文本与目标文本进行匹配,并将声纹信息与存储的目标声纹特征进行匹配;当语音识别得到的文本与目标文本相匹配、且声纹特征与存储的目标声纹特征相匹配时,确定对用户鉴权通过;如此,防止利用预先录制的录音文件进行鉴权,提高了支付安全性。132.在一些实施例中,电视终端在呈现包含支付提示信息的支付页面之前,还可建立用于支付的第三方应用的用户账号与所述电视终端之间的关联关系;电视终端可通过如下方式通过第三方应用进行支付:获取与电视终端关联的第三方应用的用户账号;通过获取的第三方应用的用户账号进行支付。133.在实际实施时,在电视终端注册后,为实现基于语音密码鉴权进行支付,需要将电视终端、用户账号和语音密码进行关联。在一些实施例中,关联操作可由用户手动执行,如在通过电视终端进行支付之前,用户通过设置功能项建立用户输入的用户账号、语音密码与电视终端的关联关系。134.在一些实施例中,上述关联关系也可以是在首次通过电视终端进行支付的过程中自动建立的,如在首次通过电视终端进行支付时,可以通过扫码的方式进行支付,用户在电视终端(如智能电视)上触发电视终端呈现的购买按钮(如会员开通、单片购买等按钮),电视终端接收到支付指令,呈现支付页面,并在支付页面中展示用于支付的二维码,二维码中包含支付订单信息、及电视终端的设备信息;用户使用移动终端(如手机),通过移动终端中的第三方应用(如支付应用)扫描二维码,以完成支付;当支付成功,移动终端将用于支付的第三方应用的用户账号与获取到的电视终端的设备信息(如设备标识)发送至电视终端或服务器;电视终端或服务器将用户的第三方应用的用户账号与电视终端进行关联存储,即首次支付完成后,即可自动建立第三方应用的用户账号与电视终端的设备信息之间的关联关系,在电视终端后续需要支付时,基于建立的关联关系,即可调用相应的第三方应用的支付接口,通过第三方应用实现快捷支付。135.若第三方应用的用户账号存储在电视终端,则直接从本地获取第三方应用的用户账号,以通过获取的所述第三方应用的用户账号进行支付;若第三方应用的用户账号与电视终端的关联关系存储在服务器,电视终端发送携带电视终端的设备信息的账号获取请求至服务器,以从服务器获取与电视终端关联的第三方应用的用户账号,以通过获取的所述第三方应用的用户账号进行支付。136.在一些实施例中,电视终端可通过如下方式通过第三方应用进行支付:当当前应用登录的用户账号与第三方应用相关联时,获取当前应用登录的用户账号;通过当前应用登录的用户账号登录第三方应用并进行支付。137.这里,当前应用登录的用户账号与第三方应用相关联时,如当前应用采用的是第三方应用的用户账号登录的,那么当前应用登录的用户账号与第三方应用的用户账号相同,可以直接获取当前应用登录的用户账号,然后通过当前应用登录的用户账号登录第三方应用,进而通过当前应用登录的用户账号进行支付。138.在一些实施例中,电视终端可通过如下方式通过第三方应用进行支付:运行所述第三方应用,并获取所述第三方应用当前登录的用户账号;通过当前登录的用户账号进行支付。139.这里,可以直接通过第三方应用当前登录的用户账号进行支付,也即在通过第三方应用进行支付之前,用户已经通过第三方应用的用户账号登录了第三方应用,那么在运行第三方应用时,可以直接基于当前登录的用户账号进行支付。140.应用本技术实施例,电视终端呈现包含支付提示信息的支付页面,支付提示信息用于提示输入语音密码;接收到基于控制设备输入的语音密码;当对接收到的语音密码验证通过时,调用第三方应用提供的支付接口,通过第三方应用进行支付,并在支付完成后呈现支付成功页面;如此,当用户需要进行支付时,可以直接基于电视终端完成支付流程,控制设备执行语音密码的采集及发送,支付过程中无需借助其他电子设备,流程简单,能够提高支付效率。141.下面,将说明本技术实施例在一个实际的应用场景中的示例性应用。本技术实施例提供的基于语音密码的支付方法应用于客厅场景下,包括通过智能电视、盒子、投影仪等进行的会员开通、单片购买等支付行为。在支付密码输入环节,通过语音密码的方式实现用户身份验证及快捷支付的功能。142.本技术实施例提供的基于语音密码的支付方法主要涉及语音密码的创建和语音密码的支付,接下来将逐一进行说明。143.参见图9,图9为本技术实施例提供的语音密码的创建方法的流程示意图,该方法由遥控设备、电视终端和电视终端对应的服务器协同执行,包括:144.步骤201:遥控设备发送验证指令至电视终端。145.步骤202:电视终端呈现用于对用户进行验证的验证页面。146.步骤203:遥控设备接收到基于验证页面输入的第三方应用的用户账号和账号密码。147.步骤204:遥控设备发送接收到的第三方应用的用户账号和账号密码至电视终端。148.步骤205:电视终端发送用户账号和账号密码至服务器。149.步骤206:服务器对用户账号和账号密码进行验证。150.这里,服务器中预存有第三方应用的目标用户账号、及对应目标用户账号的目标密码,服务器接收到基于验证页面输入的第三方应用的用户账号和账号密码后,将接收到的用户账号和账号密码分别与预存的目标用户账号和对应的目标密码进行匹配,当接收到的用户账号与预存的目标用户账号相匹配、且接收到的账号密码与预存的目标密码相匹配时,确定对用户验证通过。151.步骤207:服务器将验证结果发送至电视终端。152.步骤208:当验证结果表征对用户验证通过时,电视终端呈现包含创建提示信息的语音密码创建页面。153.这里,创建提示信息用于提示输入语音密码,以创建语音密码。154.步骤209:遥控设备接收到基于语音密码创建页输入的目标语音密码。155.步骤210:遥控设备发送目标语音密码至电视终端。156.步骤211:电视终端发送目标语音密码至服务器。157.步骤212:服务器对目标语音密码进行语音识别,得到对应的目标文本。158.在实际实施时,服务器可通过语音识别模型实现对目标语音密码的语音识别,具体地:通过语音识别模型的特征提取层,对目标语音密码进行特征提取,得到对应的语音特征;通过语音识别模型的音素组合层,对语音特征进行音素组合,得到对应的音素特征;通过语音识别模型的文本预测层,对音素特征进行文本预测,得到对应的目标文本。159.其中,特征提取层用于提取所输入的目标语音密码的语音特征,在实际应用中,首先对目标语音密码进行预处理,提取目标语音密码中有效的音频信息;将提取到的音频信息切成多个帧数据;然后进行语音特征处理,也即,将时域上的离散周期信号转换为频域上的离散信号,如可以通过快速傅里叶变换将时域上的离散周期信号转换为频域上的离散信号,接着将对频域上的信号进行过滤降维,如可以采用梅尔滤波,最后提取信号特征值,以得到用户的声纹特征,如通过离散余弦变换提取信号特征值。音素组合层可用声学模型来表征,用于对语音特征进行音素组合,对声学、语音学、环境的变量、说话人性别、口音等的差异的知识表示。文本预测层用于对音素特征进行文本识别,得到对应的文本内容,即由音素组合得到相应的句子。160.步骤213:服务器将语音识别得到的目标文本作为支付密码并进行存储。161.在实际应用中,考虑到用户的口音或环境的差异,因此,还可要求用户连续输入3次目标语音密码,并且每次对输入的目标语音密码识别得到的目标文本都一致时,才认为语音密码创建成功。由于对于同一目标语音密码,不同的语音识别模型识别得到的文本内容是不同的,因此,将此次创建语音密码所采用的语音识别模型和对应的语音密码进行关联存储,以在验证语音密码时采用同一个语音识别模型进行识别。162.通过上述方式,即可完成语音密码的创建。163.参见图10,图10为本技术实施例提供的基于语音密码的支付方法的流程示意图,该方法由遥控设备、电视终端和电视终端对应的服务器协同执行。本技术实施例提供的基于语音密码的支付方法包括:164.步骤301:遥控设备发送支付指令至电视终端。165.步骤302:电视终端呈现包含支付提示信息的支付页面。166.其中,支付提示信息用于提示输入语音密码。167.步骤303:遥控设备接收到基于支付页面输入的语音密码。168.步骤304:遥控设备发送接收到的语音密码至电视终端。169.步骤305:电视终端发送语音密码至服务器。170.步骤306:服务器对语音密码进行语音识别,得到对应的文本。171.这里,服务器加载上述创建语音密码所采用的语音识别模型,并通过该语音识别模型对输入的语音密码进行语音识别,得到对应的文本。172.步骤307:服务器将语音识别得到的文本与目标文本进行匹配,得到匹配结果。173.这里,服务器将语音识别得到的文本与创建语音密码所存储的目标文本进行匹配。174.步骤308:服务器返回匹配结果至电视终端。175.步骤309:当匹配结果表征语音识别得到的文本与目标文本相匹配时,电视终端调用第三方应用提供的支付接口,通过第三方应用进行支付,并在支付完成后呈现支付成功页面。176.在实际应用中,为了保证语音识别结果的稳定性,在对语音密码进行验证时,采用与创建语音密码所采用的语音识别模型对所输入的语音密码进行语音识别,然而,随着人工智能技术的不断进步,语音识别模型的算法也会不断升级迭代,对于每一个存量用户,服务器将通过遥控设备输入的原始语音密码、语音识别模型和语音识别结果(即识别的文本)进行关联存储,原始语音密码的数量为多个,将多个原始语音密码分别输入至新语音识别模型,若对于每一个原始语音密码,采用新语音识别模型识别得到的文本与采用原来的语音识别模型进行语音识别得到的文本一致时,即可用新语音识别模型替换原来的语音识别模型。此外,还可基于所存储的原始语音密码和语音识别结果作为新语音识别模型的训练数据,训练出新语音识别模型,并用新语音识别模型代替原来的语音识别模型。177.通过上述方式,用户不再需要使用遥控器手动输入文本密码,只需要输入语音密码即可实现支付,降低了输入门槛,提升支付转化率;并且,语音密码的输入范围可自定义设置,可涵盖多个汉字,极大提高了支付密码的复杂度,进行提升了支付安全性。178.下面继续说明本技术实施例提供的基于语音密码的支付装置的实施为软件模块的示例性结构,在一些实施例中,参见图11,图11为本技术实施例提供的基于语音密码的支付装置的结构示意图,如图11所示,本技术实施例提供的基于语音密码的支付装置110,设置于电视终端,包括:179.呈现模块111,用于呈现包含支付提示信息的支付页面,所述支付提示信息用于提示输入语音密码;180.接收模块112,用于接收到基于与所述电视终端相适配的控制设备输入的语音密码;181.支付模块113,用于当对接收到的所述语音密码验证通过时,调用第三方应用提供的支付接口,通过所述第三方应用进行支付,并182.在支付完成后呈现支付成功页面。183.在一些实施例中,所述呈现包含支付提示信息的支付页面之前,所述装置还包括:184.创建模块,用于呈现用于对用户进行验证的验证页面;185.接收到基于所述验证页面输入的第三方应用的用户账号和账号密码,并当基于所述用户账号和账号密码对所述用户验证通过时,呈现语音密码创建页面;186.接收到基于所述语音密码创建页面创建的支付密码;187.所述接收到基于控制设备输入的语音密码之后,所述装置还包括:188.验证模块,用于将接收到的所述语音密码与所述支付密码进行匹配;189.当所述语音密码与所述支付密码相匹配时,确定对接收到的所述语音密码验证通过。190.在一些实施例中,所述接收模块,还用于在所述语音密码创建页面呈现语音录入功能项;191.通过所述控制设备,接收到基于所述语音录入功能项录入的语音信息,并将所述语音信息作为所述支付密码。192.在一些实施例中,所述接收模块,还用于接收到基于所述语音密码创建页面输入的语音信息;193.对所述语音信息进行语音识别,得到所述语音信息对应的第一文本,并将所述第一文本作为通过所述第三方应用进行支付的支付密码;194.所述验证模块,还用于对所述语音密码进行语音识别,得到所述语音密码对应的第二文本;195.将所述第二文本与所述支付密码对应的第一文本进行匹配。196.在一些实施例中,所述验证模块,还用于通过语音识别模型的特征提取层,对所述语音信息进行特征提取,得到对应的语音特征;197.通过所述语音识别模型的音素组合层,对所述语音特征进行音素组合,得到对应的音素特征;198.通过所述语音识别模型的文本预测层,对所述音素特征进行文本预测,得到对应的第一文本;199.所述对所述语音密码进行语音识别,得到所述语音密码对应的第二文本,包括:200.通过所述语音识别模型,对所述语音密码进行语音识别,得到所述语音密码对应的第二文本。201.在一些实施例中,所述呈现包含支付提示信息的支付页面之前,所述装置还包括:202.关联模块,用于接收到基于所述控制设备输入的目标生物特征;203.建立所述目标生物特征与所述电视终端的关联关系;204.所述呈现模块,还用于接收到基于所述控制设备输入的用户的生物特征;205.将所述用户的生物特征与所述目标生物特征进行匹配,并当所述用户的生物特征与所述目标生物特征相匹配时,呈现包含支付提示信息的支付页面。206.在一些实施例中,呈现包含支付提示信息的支付页面之前,所述关联模块,还用于当第三方应用的数量为至少两个时,获取相应的第三方应用的用户账号的支付密码;207.将各所述支付密码与相应的第三方应用的用户账号进行关联存储;208.所述呈现模块,还用于呈现包括至少两个第三方应用的选择页面;209.响应于基于选择页面触发的针对第三方应用的选择操作,从所述至少两个第三方应用中选择目标支付应用;210.响应于针对所选择目标支付应用的确定操作,呈现包含所选择的目标支付应用的用户账号及支付提示信息的支付页面。211.在一些实施例中,所述呈现包含支付提示信息的支付页面之前,所述装置还包括:212.存储模块,用于接收到基于所述控制设备的语音功能按钮输入的语音信息;213.对所述语音信息进行语音识别,得到对应的目标文本,并提取所述语音信息中的目标声纹特征;214.所述调用第三方应用提供的支付接口,通过所述第三方应用进行支付之前,215.所述验证模块,还用于对所述语音密码进行语音识别,得到所述语音密码对应的文本,并提取所述语音密码中的声纹特征;216.将语音识别得到的文本与所述目标文本进行匹配,并将提取的声纹信息与所述目标声纹特征进行匹配;217.当语音识别得到的文本与所述目标文本相匹配、且所述声纹特征与所述目标声纹特征相匹配时,确定对所述语音密码验证通过。218.在一些实施例中,所述呈现包含支付提示信息的支付页面之前,219.所述关联模块,还用于建立用于支付的第三方应用的用户账号与所述电视终端之间的关联关系;220.所述支付模块,还用于获取与所述电视终端关联的第三方应用的用户账号;221.通过获取的所述第三方应用的用户账号进行支付。222.在一些实施例中,呈现包含支付提示信息的支付页面之前,223.所述存储模块,还用于获取至少两个目标语音密码;224.将各所述目标语音密码与相应的第三方应用的用户账号进行关联存储;225.所述支付模块,还用于获取与所述语音密码相匹配的目标语音密码,并确定与所述语音密码相匹配的目标语音密码关联的第三方应用的用户账号;226.通过确定的所述第三方应用的用户账号进行支付。227.在一些实施例中,所述接收到基于控制设备输入的语音密码之后,所述装置还包括:228.提示模块,用于呈现密码确认提示信息,所述密码确认提示信息包括所述语音密码对应的文本内容,用于提示对所述语音密码进行确认;229.当通过所述控制设备接收到针对所述语音密码的确认指令时,响应于所述确认指令,触发对所述语音密码进行验证。230.在一些实施例中,所述支付模块,还用于当当前应用登录的用户账号与第三方应用相关联时,获取当前应用登录的用户账号;231.通过当前应用登录的用户账号登录所述第三方应用并进行支付。232.在一些实施例中,所述支付模块,还用于运行所述第三方应用,并获取所述第三方应用当前登录的用户账号;233.通过当前登录的用户账号进行支付。234.本技术实施例提供一种计算机设备,参见图12,图12为本技术实施例提供的计算机设备500的一个可选的结构示意图,在实际应用中,计算机设备500可以为图1中的电视终端400或服务器300,以计算机设备为图1所示的电视终端400为例,对实施本技术实施例提供的基于语音密码的支付方法的计算机设备进行说明,计算机设备包括:235.存储器550,用于存储可执行指令;236.处理器510,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的视频播放方法。237.这里,处理器510可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。238.存储器550可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器550可选地包括在物理位置上远离处理器510的一个或多个存储设备。239.存储器550包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(rom,read only me mory),易失性存储器可以是随机存取存储器(ram,random access memor y)。本技术实施例描述的存储器550旨在包括任意适合类型的存储器。240.在一些实施例中还可包括至少一个网络接口520和用户接口530。计算机设备500中的各个组件通过总线系统540耦合在一起。可理解,总线系统540用于实现这些组件之间的连接通信。总线系统540除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图12中将各种总线都标为总线系统540。241.本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例上述的基于语音密码的支付方法。242.本技术实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本技术实施例提供的基于语音密码的支付方法。243.在一些实施例中,计算机可读存储介质可以是fram、rom、prom、ep rom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。244.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。245.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(h tml,hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。246.作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。247.以上所述,仅为本技术的实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本技术的保护范围之内。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
基于语音密码的支付方法、装置、设备及存储介质与流程
作者:admin
2022-09-02 18:18:30
240
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术
- 下一篇: 白平衡调节方法、系统、设备和存储介质与流程
- 上一篇: 控制方法、装置及设备与流程