本公开涉及数据处理,尤其是涉及一种数据转换方法、装置和电子设备。
背景技术:
1、播客是一种音频内容的发布和传播形式,通过互联网平台进行分享和订阅。相关技术中的播客音频需要主持人、嘉宾和技术人员的参与,尤其是需要相关领域的专家进行录制,成本高昂,同时,高质量的录音设备和专业的录音室环境,增加了音频内容生成的硬件成本,导致播客音频无法实现大规模自动化生产。
技术实现思路
1、本公开的目的在于提供一种数据转换方法、装置和电子设备,以将任意视频数据、音频数据和文本数据同一转换为播客音频,在保证音频转换质量的同时,使得播客音频能够批量化生产。
2、第一方面,本公开提供了一种数据转换方法,该方法包括:获取输入数据,对输入数据进行编码处理,得到编码向量;其中,输入数据包括如下至少一种数据:文本数据、音频数据和视频数据;将编码向量映射到预设维度的向量空间,得到编码向量对应的第一向量;对第一向量进行解码处理,得到解码信息;其中,解码信息用于指示输入数据对应的语义信息;通过语音生成器,将解码信息转换为连续的音频信号;其中,音频信号与输入数据对应的语义信息相匹配。
3、第二方面,本公开提供了一种数据转换装置,该装置包括:数据获取模块,用于获取输入数据,对输入数据进行编码处理,得到编码向量;其中,输入数据包括如下至少一种数据:文本数据、音频数据和视频数据;向量映射模块,用于将编码向量映射到预设维度的向量空间,得到编码向量对应的第一向量;向量解码模块,用于对第一向量进行解码处理,得到解码信息;其中,解码信息用于指示输入数据对应的语义信息;语音生成模块,用于通过语音生成器,将解码信息转换为连续的音频信号;其中,音频信号与输入数据对应的语义信息相匹配。
4、第三方面,本公开提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述数据转换方法。
5、第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述数据转换方法。
6、本公开实施例带来了以下有益效果:
7、本公开提供的一种数据转换方法、装置和电子设备,首先获取输入数据,对输入数据进行编码处理,得到编码向量;其中,输入数据包括如下至少一种数据:文本数据、音频数据和视频数据;进而将编码向量映射到预设维度的向量空间,得到编码向量对应的第一向量;再对第一向量进行解码处理,得到解码信息;其中,解码信息用于指示输入数据对应的语义信息;然后通过语音生成器,将解码信息转换为连续的音频信号;其中,音频信号与输入数据对应的语义信息相匹配。该方式实现了从多种数据类型的输入数据到音频信号的端到端生成,不需要中间环节和额外过程,简化了语音生成的操作流程,同时,该方式在保证音频转换质量的同时,提升了音频信号的生产效率。
8、本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
9、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。
1.一种数据转换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述输入数据进行编码处理,得到编码向量的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述编码向量映射到预设维度的向量空间,得到所述编码向量对应的第一向量的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述编码向量映射到预设的向量空间,得到映射后的编码向量的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,所述输入数据包括至少两种数据类型的数据;
6.根据权利要求5所述的方法,其特征在于,所述对所述至少两种数据类型的输入数据对应的第一向量进行特征融合处理,得到特征融合后的第一向量的步骤,包括:
7.根据权利要求1所述的方法,其特征在于,所述对所述第一向量进行解码处理,得到解码信息的步骤,包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述关联关系和所述第一向量对应的位置编码,得到所述第一向量对应的解码信息的步骤,包括:
9.根据权利要求1所述的方法,其特征在于,所述通过语音生成器,将所述解码信息转换为连续的音频信号的步骤之前,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.一种数据转换装置,其特征在于,所述装置包括:
12.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至10任一项所述的数据转换方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1至10任一项所述的数据转换方法。