HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

语音与文字直联通讯方法、装置、电子设备以及存储介质与流程

2021-01-28 12:01:00|276|起点商标网
语音与文字直联通讯方法、装置、电子设备以及存储介质与流程

[0001]
本申请涉及移动通讯领域,尤其涉及一种语音与文字直联通讯方法、装置、电子设备以及存储介质。


背景技术:

[0002]
随着智能手机的普及,移动通讯已经成为了人们日常生活不可缺少的联系方式。
[0003]
目前无线移动通讯有两种主流通讯方式,一种是通过移动通讯运营商提供的电话号码直接进行移动通讯,另一种是通过预装app程序如微信、qq、skype等程序,利用互联网数据传输进行移动通讯。
[0004]
但是当通讯的一方仅知道对方的电话号码,没有在对应的手机app上与对方互加好友或者没有安装对应的app程序时,上述两种通讯方式不能实现互通直联。尤其是当app程序的用户不便于使用电话语音通话时,如正在开会,或者是用户本身为聋哑人,无法正常打电话,而另一方却只能通过电话联系时,就出现了无法通讯的问题。即现有技术中无法实现电话语音与app程序文字直联通讯的问题。


技术实现要素:

[0005]
本申请提供一种语音与文字直联通讯方法、装置、电子设备以及存储介质,以解决现有技术中实现电话语音与app程序文字直联通讯的技术问题。
[0006]
第一个方面,本申请提供一种语音与文字直联通讯方法,包括:
[0007]
获取通讯请求,所述通讯请求包括语音通讯账户与文字通讯账户;
[0008]
利用所述文字通讯账户所对应的中转账号建立所述文字通讯账户与所述语音通讯账户的通讯连接;
[0009]
利用转换平台以及所述中转账号将所述文字通讯账户输入的文字信息转换为语音信息,和/或,将所述语音通讯账户输入的语音信息转换为文字信息。
[0010]
在一种可能的设计中,所述利用所述文字通讯账户所对应的中转账号建立所述文字通讯账户与所述语音通讯账户的通讯连接,包括:
[0011]
建立所述中转账户与所述语音通讯账户的语音通讯连接;
[0012]
建立所述中转账户与所述文字通讯账户的文字通讯连接。
[0013]
在一种可能的设计中,所述利用转换平台以及所述中转账号将所述文字通讯账户输入的文字信息转换为语音信息,包括:
[0014]
利用所述中转账户以及所述转换平台将接收到的所述文字通讯账户输入的第一文字信息转换为第一语音信息;
[0015]
利用所述中转账户将所述第一语音信息发送给所述语音通讯账户的用户端;和/或,
[0016]
所述利用转换平台以及所述中转账号将所述语音通讯账户输入的语音信息转换为文字信息,包括:
[0017]
利用所述中转账户以及所述转换平台将接收到的所述语音通讯账户输入的第二语音信息转换为第二文字信息;
[0018]
利用所述中转账户将所述第二文字信息发送给所述文字通讯账户的用户端。
[0019]
可选的,所述利用所述中转账户以及所述转换平台将接收到的所述语音通讯账户输入的第二语音信息转换为第二文字信息,包括:
[0020]
根据所述通讯请求以及所述中转账户,将所述语音通讯账户的输入的第二语音信息发送给所述中转账户对应的中转服务器,以使所述中转服务器对所述第二语音信息进行no.7信令和会话初始协议sip信令转换,以确定第一转换信息;
[0021]
所述转换平台通过会话初始协议接收所述中转服务器发送的所述第一转换信息;
[0022]
所述转换平台利用语音识别技术asr,根据所述第一转换信息,确定所述第二文字信息。
[0023]
可选的,在所述利用所述中转账户以及所述转换平台将接收到的所述文字通讯账户输入的第一文字信息转换为第一语音信息之前,还包括:
[0024]
所述转换平台获取所述文字通讯账户的用户端的文字输入状态标识;
[0025]
根据所述文字输入状态标识,确定语音提示信息,所述语音提示信息用于提示所述文字通讯账户正在进行文字输入;
[0026]
将所述语音提示信息发送给所述语音通讯账户的用户端。
[0027]
可选的,在所述建立所述中转账户与所述语音通讯账户的语音通讯连接之前,还包括:
[0028]
向所述语音通讯账户的用户端发送连接反馈信息,所述连接反馈信息用于提示用户通讯连接方为语音与文字通讯转换用户,以请求确认是否继续连接;
[0029]
对应的,根据获取到的连接确认指令,进行语音通讯连接。
[0030]
在一种可能的设计中,所述建立所述中转账户与所述文字通讯账户的语音通讯连接,包括:
[0031]
当所述语音通讯账户为主叫用户时,所述转换平台根据所述文字通讯账户对应的文字通讯app进行app振铃;
[0032]
接收app振铃应答指令,以建立文字通讯连接。
[0033]
可选的,在所述获取通讯请求之前,还包括:
[0034]
获取用户端发送的通讯模式转换请求;
[0035]
根据所述转换请求,将所述用户端对应的通讯账户添加文字通讯标识;
[0036]
根据所述文字通讯标识,确定所述通讯账户为文字通讯账户,并设置对应的中转账户。
[0037]
第二个方面,本申请提供一种语音与文字直联通讯装置,包括:
[0038]
获取模块,用于获取通讯请求,所述通讯请求包括语音通讯账户与文字通讯账户;
[0039]
处理模块,用于利用所述文字通讯账户所对应的中转账号建立所述文字通讯账户与所述语音通讯账户的通讯连接;
[0040]
所述处理模块包括转换平台子模块,所述处理模块,还用于利用所述转换平台子模块以及所述中转账号将所述文字通讯账户输入的文字信息转换为语音信息,和/或,将所述语音通讯账户输入的语音信息转换为文字信息。
[0041]
在一种可能的设计中,所述处理模块,用于利用所述文字通讯账户所对应的中转账号建立所述文字通讯账户与所述语音通讯账户的通讯连接,包括:
[0042]
所述处理模块,用于建立所述中转账户与所述语音通讯账户的语音通讯连接;
[0043]
所述处理模块,还用于建立所述中转账户与所述文字通讯账户的文字通讯连接。
[0044]
在一种可能的设计中,所述处理模块,还用于利用所述转换平台子模块以及所述中转账号将所述文字通讯账户输入的文字信息转换为语音信息,包括:
[0045]
所述处理模块,还用于利用所述中转账户以及所述转换平台子模块将接收到的所述文字通讯账户输入的第一文字信息转换为第一语音信息;
[0046]
所述处理模块,还用于利用所述中转账户将所述第一语音信息发送给所述语音通讯账户的用户端;和/或,
[0047]
所述处理模块,还用于利用转换平台子模块以及所述中转账号将所述语音通讯账户输入的语音信息转换为文字信息,包括:
[0048]
所述处理模块,还用于利用所述中转账户以及所述转换平台子模块将接收到的所述语音通讯账户输入的第二语音信息转换为第二文字信息;
[0049]
所述处理模块,还用于利用所述中转账户将所述第二文字信息发送给所述文字通讯账户的用户端。
[0050]
可选的,所述处理模块,还用于利用所述中转账户以及所述转换平台子模块将接收到的所述语音通讯账户输入的第二语音信息转换为第二文字信息,包括:
[0051]
所述处理模块还包括中转服务子模块;
[0052]
所述处理模块,还用于根据所述通讯请求以及所述中转账户,将所述语音通讯账户的输入的第二语音信息发送给所述中转账户对应的中转服务子模块,以使所述中转服务子模块对所述第二语音信息进行no.7信令和会话初始协议sip信令转换,以确定第一转换信息;
[0053]
所述转换平台子模块,还用于通过会话初始协议接收所述中转服务子模块发送的所述第一转换信息;
[0054]
所述转换平台子模块,还用于利用语音识别技术asr,根据所述第一转换信息,确定所述第二文字信息。
[0055]
可选的,在所述处理模块,还用于利用所述中转账户以及所述转换平台子模块将接收到的所述文字通讯账户输入的第一文字信息转换为第一语音信息之前,还包括:
[0056]
所述转换平台子模块,还用于获取所述文字通讯账户的用户端的文字输入状态标识;
[0057]
所述处理模块,还用于根据所述文字输入状态标识,确定语音提示信息,所述语音提示信息用于提示所述文字通讯账户正在进行文字输入;
[0058]
所述处理模块,还用于将所述语音提示信息发送给所述语音通讯账户的用户端。
[0059]
可选的,在所述处理模块,还用于建立所述中转账户与所述语音通讯账户的语音通讯连接之前,还包括:
[0060]
所述处理模块,还用于向所述语音通讯账户的用户端发送连接反馈信息,所述连接反馈信息用于提示用户通讯连接方为语音与文字通讯转换用户,以请求确认是否继续连接;
[0061]
对应的,所述获取模块,还用于获取连接确认指令;
[0062]
所述处理模块,还用于根据所述连接确认指令,进行语音通讯连接。
[0063]
在一种可能的设计中,所述处理模块,还用于建立所述中转账户与所述文字通讯账户的语音通讯连接,包括:
[0064]
当所述语音通讯账户为主叫用户时,所述转换平台子模块,还用于根据所述文字通讯账户对应的文字通讯app进行app振铃;
[0065]
所述处理模块,还用于接收app振铃应答指令,以建立文字通讯连接。
[0066]
可选的,在所述处理模块,用于获取通讯请求之前,还包括:
[0067]
所述获取模块,还用于获取用户端发送的通讯模式转换请求;
[0068]
所述处理模块,还用于根据所述转换请求,将所述用户端对应的通讯账户添加文字通讯标识;
[0069]
所述处理模块,还用于根据所述文字通讯标识,确定所述通讯账户为文字通讯账户,并设置对应的中转账户。
[0070]
第三个方面,本申请提供一种电子设备,包括:
[0071]
存储器,用于存储程序指令;
[0072]
处理器,用于调用并执行所述存储器中的程序指令,执行第一方面所提供的任意一种可能的语音与文字直联通讯方法。
[0073]
第四个方面,本申请提供一种存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序用于执行第一方面所提供的任意一种可能的语音与文字直联通讯方法。
[0074]
本申请提供了一种语音与文字直联通讯方法、装置、电子设备以及存储介质,通过获取包括语音通讯账户与文字通讯账户的通讯请求,然后利用文字通讯账户所对应的中转账号建立文字通讯账户与语音通讯账户的通讯连接,再利用转换平台以及中转账号将文字通讯账户输入的文字信息转换为语音信息,和/或,将语音通讯账户输入的语音信息转换为文字信息。解决了现有技术中无法实现电话语音与app程序文字直联通讯的技术问题,达到了保障听说功能障碍人员与不便于进行语音通话的场景下仍能够实现语音与文字直联通讯的技术效果。
附图说明
[0075]
为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0076]
图1为本申请提供的语音与文字直联通讯系统的结构示意图;
[0077]
图2本申请提供的一种语音与文字直联通讯方法的流程示意图;
[0078]
图3为本申请提供的另一种语音与文字直联通讯方法的流程示意图;
[0079]
图4为本申请提供的一种语音与文字直联通讯装置的结构示意图;
[0080]
图5为本申请提供的一种电子设备的结构示意图。
具体实施方式
[0081]
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,包括但不限于对多个实施例的组合,都属于本申请保护的范围。
[0082]
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0083]
下面对本申请实施例所涉及到的专业术语进行解释介绍。
[0084]
sip(session initiation protocol,会话初始协议),是由ietf(internet engineering task force,因特网工程任务组)制定的多媒体通信协议,是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。sip是一种源于互联网的ip(internet protocol网际协议)语音会话控制协议,具有灵活、易于实现、便于扩展等特点。
[0085]
voip(voice over internet protocol基于ip的语音传输),是一种语音通话技术,经由网际协议(ip)来达成语音通话与多媒体会议,也就是经由互联网来进行通信。voip的基本原理是通过语音的压缩算法对语音数据编码进行压缩处理,然后把这些语音数据按tcp/ip标准进行打包,经过ip网络把数据包送至接收地,再把这些语音数据包串起来,经过解压处理后,恢复成原来的语音信号,从而达到由互联网传送语音的目的。
[0086]
plmn(public land mobile network,公共陆地移动网),由政府或运营商,为公众提供陆地移动通信业务目的而建立和经营的网络。该网路通常与pstn(公众交换电话网)互连,形成整个地区或国家规模的通信网。plmn网走的是运营商的信令协议(如no.7号信令)。
[0087]
asr(automatic speech recognition,语音识别技术),基于深度全序列卷积神经网络,将长段音频数据转换成文本数据,为信息处理和数据挖掘提供基础。其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。与说话人识别及说话人确认不同,后者尝试识别或确认发出语音的说话人而非其中所包含的词汇内容。
[0088]
tts(text to speech,从文本到语音技术),在内置芯片的支持之下,通过神经网络的设计,把文字智能地转化为自然语音流。
[0089]
hss(home subscriber server,归属签约用户服务器),支持用于处理调用/会话的ims(ip multimedia subsystem,ip多媒体子系统)网络实体的主要用户数据库。它包含用户配置文件,执行用户的身份验证和授权,并可提供有关用户物理位置的信息。
[0090]
vlr(visitor location register,拜访位置寄存器),它是一个动态数据库,存储所管辖区域中ms(mobile station统称拜访客户)的来话、去话呼叫所需检索的信息以及用
户签约业务和附加业务的信息,例如客户的号码,所处位置区域的识别,向客户提供的服务等参数。
[0091]
现有的移动通讯分为常规电话通讯以及app程序数据通讯。一般这两种通讯不能直联,当通讯双方,有一方没有安装对应的app程序,又只能通过电话语音通话联系时,或者是另一方不方便进行电话语音通话,如正在开会中,或者是另一方为听说功能障碍人员如聋哑人时,另一方只能通过app程序进行移动通讯。在这种应用场景之下,现有技术就无法实现电话语音通讯与app程序的文字通讯的直联,造成无法通讯的问题。这个问题对于聋哑人等听说功能障碍人员来说严重影响到其日常生活,急需得到解决。下面结合实施例来介绍本申请提供的语音与文字直联通讯方法如何解决上述技术问题。
[0092]
图1为本申请提供的语音与文字直联通讯系统的结构示意图。如图1所示,该通讯系统包括:移动网络设备11、文字通讯终端121、语音通讯终端122。其中,移动网络设备11包括:中转服务器111、通讯业务服务器112、拜访位置寄存器113。
[0093]
图2本申请提供的一种语音与文字直联通讯方法的流程示意图。如图2所示,本申请实施例提供的语音与文字直联通讯方法,具体步骤包括:
[0094]
s201、获取包括语音通讯账户与文字通讯账户的通讯请求。
[0095]
为了便于理解,本实施例以语音通讯终端122作为主叫,文字通讯终端121作为被叫来进行说明。
[0096]
具体的,语音通讯终端122向移动网络设备11发起了通讯请求,通讯请求中包含文字通讯终端121对应的电话号码即文字通讯账户,以及语音通讯终端122对应的电话号码即语音通讯账户。可选的,文字通讯账户可以为签约了聋哑服务协议的用户,语音通讯用户为正常的用户。
[0097]
在一种可能的设计中,在获取通讯请求之前,还包括:
[0098]
获取用户端发送的通讯模式转换请求;
[0099]
根据转换请求,将用户端对应的通讯账户添加文字通讯标识;
[0100]
根据文字通讯标识,确定通讯账户为文字通讯账户,并设置对应的中转账户。
[0101]
具体的,可以在用户终端设置仅限文字通讯的通话模式,用户可以设置文字通讯所使用的app程序或从备选列表中选择运营商提供的备选app程序。当用户将用户终端设置成仅限文字通讯通话模式时,用户终端向运营商的移动网络设备11发送通讯模式转换请求。移动网络设备11给该用户的语音通讯账户添加文字通讯标识,凡是带有文字通讯标识的语音通讯账户就被认定为文字通讯账户。然后可以从中转账户库中随机提取一个作为文字通讯账户对应的中转账户。并且当用户终端向运营商的移动网络设备11再次发送模式切换请求,请求恢复正常语音通话时,移动网络设备11删除文字通讯标识,或将其更改为语音通讯标识,同时释放对应的中转账户,以提高中转账户的复用率。
[0102]
s202、利用文字通讯账户所对应的中转账号建立文字通讯账户与语音通讯账户的通讯连接。
[0103]
在本步骤中,具体包括:
[0104]
建立所述中转账户与所述语音通讯账户的语音通讯连接;
[0105]
建立所述中转账户与所述文字通讯账户的文字通讯连接。
[0106]
需要说明的是,上述两个步骤并没有顺序的要求,可以同时进行。
[0107]
为了便于理解,下面具体举例来说明。拜访位置寄存器113在本实施例中为vlr寄存器,通讯业务服务器112包括hss服务器。通讯业务服务器112接收通讯请求,然后利用hss服务器通过在vlr寄存器中查询通讯请求中的被叫电话号码对应的业务信息,识别出被叫用户为文字通讯账户,例如签约了聋哑通讯服务或者处于仅文字通讯模式的用户账户。
[0108]
通讯业务服务器112挂断语音通讯账户与文字通讯账户的语音电话连接,转为通过中转账户进行呼叫转移,即利用中转账户将通讯请求转移到中转服务器111上。具体的,中转账户可以为一个具备特定格式的电话号码(如13010******,前半部分为中转账户标识,后半部分为随机码或者是其它与通讯账户对应的格式编码),通讯业务服务器112利用no.7信令进行信令寻呼,即用中转账户将呼叫转至文字通讯账户对应的中转服务器111上,中转服务器111可以为sbc设备。这样就建立了中转账户与语音通讯账户的语音通讯连接。
[0109]
所述建立中转账户与文字通讯账户的语音通讯连接,包括:
[0110]
当所述语音通讯账户为主叫用户时,所述转换平台根据所述文字通讯账户对应的文字通讯app进行app振铃;
[0111]
接收app振铃应答指令,以建立文字通讯连接。
[0112]
具体的,sbc设备利用sip信令将中转账户的呼叫信息进行转换,并将转换后的转换信息发送给与sbc设备对应的转换平台114,转换平台114根据转换信息进行寻址,找到文字通讯账户对应的app程序以及账号,通过app程序建立通讯连接,实现app振铃,然后聋哑人或者不便于语音通讯的用户,通过文字通讯账户对应的用户端上安装的app程序进行应答接听,用户终端向转换平台114发送应答指令。这样就建立了中转账户与文字通讯账户的文字通讯连接。
[0113]
s203、利用转换平台以及中转账号将文字通讯账户输入的文字信息转换为语音信息,和/或,将语音通讯账户输入的语音信息转换为文字信息。
[0114]
在本步骤中,具体的,所述利用转换平台以及所述中转账号将所述文字通讯账户输入的文字信息转换为语音信息,包括:
[0115]
利用中转账户以及转换平台将接收到的文字通讯账户输入的第一文字信息转换为第一语音信息;
[0116]
利用中转账户将第一语音信息发送给语音通讯账户的用户端;和/或,
[0117]
所述利用转换平台以及所述中转账号将所述语音通讯账户输入的语音信息转换为文字信息,包括:
[0118]
利用中转账户以及转换平台将接收到的语音通讯账户输入的第二语音信息转换为第二文字信息;
[0119]
利用中转账户将第二文字信息发送给文字通讯账户的用户端。
[0120]
为了便于理解,下面进行具体解释说明。
[0121]
在建立起连接后,在本实施例中,语音通讯账户作为主叫,则正常用户通过语音通讯账户对应的用户终端进行语音输入,生成第二语音信息,传递给中转账户对应的中转服务器111,中转服务器通过no.7信令和sip信令进行转换传递给转换平台114,转换平台114利用asr语音识别技术,将第二语音信息转换为第二文字信息,发送给文字通讯账户对应的app程序,文字通讯账户对应的用户终端通过app程序显示第二文字信息。
[0122]
当文字通讯账户对应的用户,如聋哑人或者是处于开会等不便于语音的环境当中
的用户,通过app程序输入第一文字信息后,文字通讯账户对应的用户终端将第一文字信息发送给对转换平台114,转换平台114通过tts文本到语音转换技术,将第一文字信息转换成第一语音信息,并通过sip信令及sip通讯协议以及no.7信令传递给中转服务器,中转服务器利用中转账户将第一语音信息传递给语音通讯账户对应的用户终端进行语音播放。这样就完成了语音通讯账户与文字通讯账户的语音与文字直联通讯。
[0123]
本实施例提供的语音与文字直联通讯方法,通过获取包括语音通讯账户与文字通讯账户的通讯请求,然后利用文字通讯账户所对应的中转账号建立文字通讯账户与语音通讯账户的通讯连接,再利用转换平台以及中转账号将文字通讯账户输入的文字信息转换为语音信息,和/或,将语音通讯账户输入的语音信息转换为文字信息。解决了现有技术中无法实现电话语音与app程序文字直联通讯的技术问题,达到了保障听说功能障碍人员与不便于进行语音通话的场景下仍能够实现语音与文字直联通讯的技术效果。
[0124]
图3为本申请提供的另一种语音与文字直联通讯方法的流程示意图。如图3所示,该语音与文字直联通讯方法的具体步骤包括:
[0125]
s301、获取包括语音通讯账户与文字通讯账户的通讯请求。
[0126]
本步骤与s201类似,详细原理及名词解释介绍参见s201,在此不再赘述。
[0127]
s302、向语音通讯账户的用户端发送连接反馈信息。
[0128]
在本步骤中,连接反馈信息用于提示用户通讯连接方为语音与文字通讯转换用户,以请求确认是否继续连接。
[0129]
具体的,当语音通讯账户作为主叫时,移动网络设备11检测到被叫用户为文字通讯账户,此时移动网络设备11向语音通讯账户的用户端发送连接反馈信息,如通过语音提示“您拨打的用户为聋哑人签约服务客户”,或“您所拨打的用户处于仅限文字通讯模式,是否继续连接进行语音与文字直联通讯?”[0130]
当语音通讯账户作为被叫时,移动网络设备11向向语音通讯账户的用户端发送连接反馈信息,如通过来电显示或语音提示“来电方为聋哑人签约服务客户,如继续连接请按1,不连接请按9或直接挂断”,或“来电用户处于仅限文字通讯模式,通话中或许有较长时间文字输入延迟,是否继续连接进行语音与文字直联通讯?如继续请按1,不继续请挂机”。
[0131]
s303、根据接收到的连接指令,建立中转账户与语音通讯账户的语音通讯连接。
[0132]
在本步骤中,若上一步中语音通讯账户的用户端输入了继续连接指令,则建立中转账户与语音通讯账户的语音通讯连接,具体的连接方式介绍与s202中类似,在此不再赘述。
[0133]
s304、建立中转账户与文字通讯账户的文字通讯连接。
[0134]
本步骤的具体介绍及解释与s202中文字通讯连接的建立类似,在此不再赘述。
[0135]
s305、转换平台获取文字通讯账户的用户端的文字输入状态标识。
[0136]
在本步骤中,在建立起文字连接后,转换平台就检测文字通讯账户的用户端的输入法输入状态,如检测到用户端正在输入文字则将输入状态标识设置为1,否则为0。用户端将输入状态标识以预设周期的形式发送给转换平台。
[0137]
s306、根据文字输入状态标识,确定语音提示信息,并将语音提示信息发送给语音通讯账户的用户端。
[0138]
在本步骤中,所述语音提示信息用于提示所述文字通讯账户正在进行文字输入。
[0139]
转换平台根据文字输入状态标识检测到文字通讯用户正在输入时,就将提示指令发送给中转服务器,中转服务器通过中转账户向语音通讯账户的用户端发送预设好的语音提示信息,如“对方正在进行文字输入,请耐心等待。”[0140]
s307、利用转换平台以及中转账号将文字通讯账户输入的文字信息转换为语音信息,和/或,将语音通讯账户输入的语音信息转换为文字信息。
[0141]
在本步骤中,具体的,所述利用转换平台以及中转账号将所述文字通讯账户输入的文字信息转换为语音信息,包括:
[0142]
利用中转账户以及转换平台将接收到的文字通讯账户输入的第一文字信息转换为第一语音信息;
[0143]
利用中转账户将第一语音信息发送给语音通讯账户的用户端;和/或,
[0144]
所述利用转换平台以及中转账号将所述语音通讯账户输入的语音信息转换为文字信息,包括:
[0145]
利用中转账户以及转换平台将接收到的语音通讯账户输入的第二语音信息转换为第二文字信息;
[0146]
利用中转账户将第二文字信息发送给文字通讯账户的用户端。
[0147]
在本实施例中,所述利用所述中转账户以及所述转换平台将接收到的所述语音通讯账户输入的第二语音信息转换为第二文字信息,包括:
[0148]
根据通讯请求以及中转账户,将语音通讯账户的输入的第二语音信息发送给中转账户对应的中转服务器,以使中转服务器对第二语音信息进行no.7信令和会话初始协议sip信令转换,以确定第一转换信息;
[0149]
转换平台通过会话初始协议接收中转服务器发送的第一转换信息;
[0150]
转换平台利用语音识别技术asr,根据第一转换信息,确定第二文字信息。
[0151]
所述利用中转账户以及转换平台将接收到的文字通讯账户输入的第一文字信息转换为第一语音信息,包括:
[0152]
转换平台利用从文本到语音技术tts,根据所述第一文字信息,确定第一语音信息。
[0153]
上述各步骤的具体介绍,可以参考s203中的详细解释,在此不再赘述。
[0154]
本实施例提供的语音与文字直联通讯方法,通过获取包括语音通讯账户与文字通讯账户的通讯请求,然后利用文字通讯账户所对应的中转账号建立文字通讯账户与语音通讯账户的通讯连接,再利用转换平台以及中转账号将文字通讯账户输入的文字信息转换为语音信息,和/或,将语音通讯账户输入的语音信息转换为文字信息。解决了现有技术中无法实现电话语音与app程序文字直联通讯的技术问题,达到了保障听说功能障碍人员与不便于进行语音通话的场景下仍能够实现语音与文字直联通讯的技术效果。
[0155]
图4为本申请提供的一种语音与文字直联通讯装置的结构示意图。该语音与文字直联通讯装置可以通过软件、硬件或者两者的结合实现。
[0156]
如图4所示,该语音与文字直联通讯装置400包括:
[0157]
获取模块401,用于获取通讯请求,所述通讯请求包括语音通讯账户与文字通讯账户;
[0158]
处理模块402,用于利用所述文字通讯账户所对应的中转账号建立所述文字通讯
账户与所述语音通讯账户的通讯连接;
[0159]
所述处理模块402包括转换平台子模块4021,所述处理模块402,还用于利用所述转换平台子模块4021以及所述中转账号将所述文字通讯账户输入的文字信息转换为语音信息,和/或,将所述语音通讯账户输入的语音信息转换为文字信息。
[0160]
在一种可能的设计中,所述处理模块402,用于利用所述文字通讯账户所对应的中转账号建立所述文字通讯账户与所述语音通讯账户的通讯连接,包括:
[0161]
所述处理模块402,用于建立所述中转账户与所述语音通讯账户的语音通讯连接;
[0162]
所述处理模块402,还用于建立所述中转账户与所述文字通讯账户的文字通讯连接。
[0163]
在一种可能的设计中,所述处理模块402,还用于利用所述转换平台子模块4021以及所述中转账号将所述文字通讯账户输入的文字信息转换为语音信息,包括:
[0164]
所述处理模块402,还用于利用所述中转账户以及所述转换平台子模块4021将接收到的所述文字通讯账户输入的第一文字信息转换为第一语音信息;
[0165]
所述处理模块402,还用于利用所述中转账户将所述第一语音信息发送给所述语音通讯账户的用户端;和/或,
[0166]
所述处理模块402,还用于利用转换平台子模块4021以及所述中转账号将所述语音通讯账户输入的语音信息转换为文字信息,包括:
[0167]
所述处理模块402,还用于利用所述中转账户以及所述转换平台子模块4021将接收到的所述语音通讯账户输入的第二语音信息转换为第二文字信息;
[0168]
所述处理模块402,还用于利用所述中转账户将所述第二文字信息发送给所述文字通讯账户的用户端。
[0169]
可选的,所述处理模块402,还用于利用所述中转账户以及所述转换平台子模块402将接收到的所述语音通讯账户输入的第二语音信息转换为第二文字信息,包括:
[0170]
所述处理模块402还包括中转服务子模块4022;
[0171]
所述处理模块402,还用于根据所述通讯请求以及所述中转账户,将所述语音通讯账户的输入的第二语音信息发送给所述中转账户对应的中转服务子模块4022,以使所述中转服务子模块4022对所述第二语音信息进行no.7信令和会话初始协议sip信令转换,以确定第一转换信息;
[0172]
所述转换平台子模块4021,还用于通过会话初始协议接收所述中转服务子模块发送的所述第一转换信息;
[0173]
所述转换平台子模块4021,还用于利用语音识别技术asr,根据所述第一转换信息,确定所述第二文字信息。
[0174]
可选的,在所述处理模块402,还用于利用所述中转账户以及所述转换平台子模块4021将接收到的所述文字通讯账户输入的第一文字信息转换为第一语音信息之前,还包括:
[0175]
所述转换平台子模块4021,还用于获取所述文字通讯账户的用户端的文字输入状态标识;
[0176]
所述处理模块402,还用于根据所述文字输入状态标识,确定语音提示信息,所述语音提示信息用于提示所述文字通讯账户正在进行文字输入;
architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
[0197]
可选的,在具体实现上,如果存储器502和处理器501集成在一块芯片上实现,则存储器502和处理器501可以通过内部接口完成通信。
[0198]
本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有程序指令,程序指令用于上述各方法实施例中的语音与文字直联通讯方法。
[0199]
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips