System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 语音信号的处理方法、装置及电子设备制造方法及图纸_技高网

语音信号的处理方法、装置及电子设备制造方法及图纸

技术编号:41272273 阅读:5 留言:0更新日期:2024-05-11 09:26
本申请公开了一种语音信号的处理方法、装置及电子设备。其中,上述方法包括:在与第一通话端进行语音通话的过程中,在所述第一通话端与当前的第二通话端之间的传输网络出现异常的情况下,接收所述第一通话端发送的目标数据包,其中,所述目标数据包中携带有目标文字信息;对所述目标文字信息执行语音合成操作,得到与所述目标文字信息对应的第一语音信号;通过所述第二通话端上的语音播放部件播放所述第一语音信号。采用上述技术方案,解决了相关技术中的语音通话的处理方法存在由于传输网络出现网络异常导致的通话质量差的问题。

【技术实现步骤摘要】

本申请涉及计算机领域,具体而言,涉及一种语音信号的处理方法、装置及电子设备


技术介绍

1、目前,在进行语音通话的过程中,采集设备进行声音采集得到声音信号,将采集的声音信号经过音频编码器压缩编码为音频码流数据,并将音频码流数据通过传输网络传送到接收方;接收方通过音频解码器对接收到的音频码流数据解码,将其还原语音信号,并将还原的语音信号进行播放。

2、由于音频码流数据通过传输网络进行传输,如果因无线信号覆盖强度较弱,传输网络链路中的某一段出现传输质量差,则会出现丢包、带宽受限等传输异常的情况,从而影响通话质量。由此可见,相关技术中的语音通话的处理方法,存在由于传输网络出现网络异常导致的通话质量差的问题。


技术实现思路

1、本申请实施例提供了一种语音信号的处理方法、装置及电子设备,以至少相关技术中的语音通话的处理方法存在由于传输网络出现网络异常导致的通话质量差的问题。

2、根据本申请实施例的一个方面,提供了一种语音信号的处理方法,包括:在与第一通话端进行语音通话的过程中,在所述第一通话端与当前的第二通话端之间的传输网络出现异常的情况下,接收所述第一通话端发送的目标数据包,其中,所述目标数据包中携带有目标文字信息;对所述目标文字信息执行语音合成操作,得到与所述目标文字信息对应的第一语音信号;通过所述第二通话端上的语音播放部件播放所述第一语音信号。

3、根据本申请实施例的另一方面,还提供了一种语音信号的处理方法,包括:在与第二通话端进行语音通话的过程中,在当前的第一通话端与所述第二通话端之间的传输网络出现异常的情况下,获取待传输的目标语音信号;通过对所述目标语音信号进行语音识别,将所述目标语音信号转换为目标文字信息;通过所述传输网络将目标数据包发送给所述第二通话端,其中,所述目标数据包中携带有所述目标文字信息。

4、作为一种可选的方案,所述方法还包括:对所述目标语音信号进行语速检测,得到与所述目标语音信号对应的语速参数信息,其中,目标数据包中还携带有所述语速参数信息。

5、作为一种可选的方案,所述方法还包括:从所述第一通话端的语音采集部件所采集到的第二语音信号中提取出所述目标通话对象的声音特征;将与所述一组预设声音模型中的每个预设声音模型对应的声音特征和所述目标通话对象的声音特征分别进行匹配,得到所述每个预设声音模型与所述目标通话对象的匹配度将所述一组预设声音模型中,与所述目标通话对象的匹配度最高的预设声音模型的模型标识,确定为目标模型标识,其中,所述目标模型标识被发送给了所述第二通话端。

6、根据本申请实施例的又一方面,还提供了一种语音信号的处理装置,包括:第一接收单元,用于在与第一通话端进行语音通话的过程中,在所述第一通话端与当前的第二通话端之间的传输网络出现异常的情况下,接收所述第一通话端发送的目标数据包,其中,所述目标数据包中携带有目标文字信息;执行单元,用于对所述目标文字信息执行语音合成操作,得到与所述目标文字信息对应的第一语音信号;播放单元,用于通过所述第二通话端上的语音播放部件播放所述第一语音信号。

7、作为一种可选的方案,所述装置还包括:第二接收单元,用于接收所述第一通话端通过所述传输网络周期性地发送的语音数据包;第一确定单元,用于根据所述语音数据包的接收结果与所述语音数据包的预期接收结果,确定所述传输网络的网络状态,其中,所述传输网络的网络状态用于表示所述传输网络是否存在异常;第一发送单元,用于根据所述传输网络的网络状态,向所述第一通话端发送第一指示信息,其中,所述第一指示信息用于指示所述传输网络是否存在异常。

8、作为一种可选的方案,所述第一确定单元包括:第一确定模块,用于根据接收到的所述语音数据包的数量与预期接收到的所述语音数据包的数量,确定所述语音数据包的丢包率;第二确定模块,用于在所述语音数据包的丢包率大于或者等于丢包率阈值的情况下,确定所述传输网络存在异常;第三确定模块,用于在所述语音数据包的丢包率小于丢包率阈值的情况下,确定所述传输网络正常。

9、作为一种可选的方案,所述装置还包括:第三接收单元,用于接收所述第一通话端通过所述传输网络按照包长度由小到达的顺序依次发送的多组探测包,其中,所述多组探测包中的每组探测包括包长度相同的多个探测包,不同组探测包对应的包长度是不同的;第二确定单元,用于根据所述每组探测包的接收结果与所述每组探测包的预期接收结果,确定与所述传输网络对应的带宽探测值,其中,所述带宽探测值为所述多组探测包中接收结果与预期接收结果一致的所有组探测包所对应的包长度中的最大包长度;第三确定单元,用于在所述带宽探测值大于或者等于带宽探测阈值的情况下,确定所述传输网络存在异常;第四确定单元,用于在所述带宽探测值小于带宽探测阈值的情况下,确定所述传输网络正常;第二发送单元,用于向所述第一通话端发送第二指示信息,其中,所述第二指示信息用于指示所述传输网络是否存在异常。

10、作为一种可选的方案,所述第三接收单元包括:接收模块,用于接收所述第一通话端通过所述传输网络发送的目标组探测包,其中,所述目标组探测包与目标包长度对应;第一发送模块,用于在所述目标组探测包的接收结果与所述目标组探测包的预期接收结果一致的情况下,向所述第一通话端发送第三指示信息,其中,所述第三指示信息用于指示所述第一通话端继续发送下一组探测包,所述下一组探测包对应的包长度大于所述目标包长度;第二发送模块,用于在所述目标组探测包的接收结果与所述目标组探测包的预期接收结果不一致的情况下,向所述第一通话端发送第四指示信息,其中,所述第四指示信息用于指示所述第一通话端停止发送探测包。

11、作为一种可选的方案,所述执行单元包括:执行模块,用于使用与所述第一通话端匹配的目标声音模型对所述目标文字信息执行文字转语音的转换操作,得到所述第一语音信号。

12、作为一种可选的方案,所述装置还包括:查找单元,用于在所述使用与所述第一通话端匹配的目标声音模型对所述目标文字信息执行文字转语音的转换操作之前,使用所述第一通话端的目标通话对象的目标对象标识查找与所述目标对象标识匹配的声音模型;第五确定单元,用于在查找到与所述目标对象标识匹配的声音模型的情况下,将与所述目标对象标识匹配的声音模型,确定为所述目标声音模型;第六确定单元,用于在未查找到与所述目标对象标识匹配的声音模型的情况下,将一组预设声音模型中,目标模型标识所标识的声音模型,确定为所述目标声音模型,其中,所述目标模型标识是由所述第一通话端所指示的模型标识。

13、作为一种可选的方案,所述装置还包括:提取单元,用于从所述第一通话端的语音采集部件所采集到的第二语音信号中提取出所述目标通话对象的声音特征;匹配单元,用于将与所述一组预设声音模型中的每个预设声音模型对应的声音特征和所述目标通话对象的声音特征分别进行匹配,得到所述每个预设声音模型与所述目标通话对象的匹配度;第七确定单元,用于将所述一组预设声音模型中,与所述目标通话对象的匹配度最本文档来自技高网...

【技术保护点】

1.一种语音信号的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述语音数据包的接收结果与所述语音数据包的预期接收结果,确定所述传输网络的网络状态,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述接收所述第一通话端通过所述传输网络按照包长度由小到达的顺序依次发送的多组探测包,包括:

6.根据权利要求1所述的方法,其特征在于,所述对所述目标文字信息执行语音合成操作,得到与所述目标文字信息对应的第一语音信号,包括:

7.根据权利要求6所述的方法,其特征在于,在所述使用与所述第一通话端匹配的目标声音模型对所述目标文字信息执行文字转语音的转换操作之前,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1所述的方法,其特征在于,在所述对所述目标文字信息执行语音合成操作,得到与所述目标文字信息对应的第一语音信号之后,所述方法还包括:

10.根据权利要求1所述的方法,其特征在于,所述第一通话端至所述第二通话端的传输链路为所述传输网络中的第一传输链路,所述第二通话端至所述第一通话端的传输链路为所述传输网络中的第二传输链路;所述方法还包括:

11.根据权利要求1至10中任一项所述的方法,其特征在于,所述方法还包括:

12.一种语音信号的处理方法,其特征在于,包括:

13.一种语音信号的处理装置,其特征在于,包括:

14.一种语音信号的处理装置,其特征在于,包括:

15.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至12中任一项所述的方法。

...

【技术特征摘要】

1.一种语音信号的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述语音数据包的接收结果与所述语音数据包的预期接收结果,确定所述传输网络的网络状态,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述接收所述第一通话端通过所述传输网络按照包长度由小到达的顺序依次发送的多组探测包,包括:

6.根据权利要求1所述的方法,其特征在于,所述对所述目标文字信息执行语音合成操作,得到与所述目标文字信息对应的第一语音信号,包括:

7.根据权利要求6所述的方法,其特征在于,在所述使用与所述第一通话端匹配的目标声音模型对所述目标文字信息执行文字转语音的转换操作之前,所述方法还包括:

8.根据权利要求7所述的方法,其特征在...

【专利技术属性】
技术研发人员:梁俊斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1