【技术实现步骤摘要】
语音合成方法及装置
[0001]本申请属于终端人工智能
,尤其涉及一种语音合成方法及装置。
技术介绍
[0002]随着终端设备的不断发展,终端设备可以合成语音数据,并在合成的语音数据中添加数字签名,从而可以确定合成语音数据的第三方的身份。
[0003]相关技术中,第三方可以采用语音合成技术合成语音数据,并在合成语音数据的过程中,向语音数据中添加表示第三方身份的数字签名,以便可以根据该数字签名确定合成语音数据的第三方的身份。
[0004]但是,当无法获取语音数据的源文件时,则无法获取语音数据中的数字签名,也无法确定合成语音数据的第三方身份。
技术实现思路
[0005]本申请实施例提供了一种语音合成方法及装置,可以解决无法确定合成语音数据的第三方身份的问题。
[0006]第一方面,本申请实施例提供了一种语音合成方法,包括:
[0007]获取身份编码,所述身份编码用于指示进行语音转换的第三方的身份;
[0008]确定待转换文本对应的各个音素的音素时长,其中,至少一个所述 ...
【技术保护点】
【技术特征摘要】
1.一种语音合成方法,其特征在于,包括:获取身份编码,所述身份编码用于指示进行语音转换的第三方的身份;确定待转换文本对应的各个音素的音素时长,其中,至少一个所述音素的音素时长是根据所述身份编码确定的;根据各个所述音素的音素时长,对所述待转换文本进行转换,得到语音数据。2.如权利要求1所述的语音合成方法,其特征在于,所述获取身份编码,包括:基于预先设置的配置信息,获取所述第三方的身份签名;从预先设置的身份签名与身份编码之间的对应关系中,查找与所述身份签名相对应的身份编码。3.如权利要求1所述的语音合成方法,其特征在于,所述确定待转换文本对应的各个音素的音素时长,包括:将所述待转换文本输入预先设置的时长模型,得到每个所述音素的初始时长;从所述待转换文本对应的各个音素中选取至少一个目标音素;根据所述身份编码确定每个所述目标音素的时长增量;根据每个所述目标音素的初始时长和时长增量,确定每个所述目标音素的音素时长;对于所述待转换文本对应的各个所述音素中除所述目标音素之外的每个音素,将所述音素的初始时长确定为所述音素的音素时长。4.如权利要求3所述的语音合成方法,其特征在于,每个所述目标音素的时长增量是相同的。5.如权利要求3所述的语音合成方法,其特征在于,所述根据所述身份编码确定每个所述目标音素的时长增量,包括:根据所述身份编码和预先设置的增量因子确定每个所述目标音素的时长增量。6.如权利要求1所述的语音合成方法,其特征在于,所述方法还包括:获取标准语音数据和异常语音数据;分别提取所述标准语音数据和所述异常语音数据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。