【技术实现步骤摘要】
代码生成方法、代码显示方法、装置、设备及存储介质
[0001]本申请涉及计算机和互联网
,特别涉及一种代码生成方法、代码显示方法、装置、设备及存储介质。
技术介绍
[0002]为了降低得到程序代码的门槛,需要简化对象得到程序代码的方式。
[0003]相关技术中,通过获取对象输入的文字信息,根据输入的文字信息,在标准文字数据库中进行比对,获得标准文字。然后,确定标准文字对应的参考程序代码,将该参考程序代码返还给对象。
[0004]然而,相关技术中,对象输入文字的操作繁琐,使得对象获得参考程序代码的效率低。
技术实现思路
[0005]本申请提供了一种代码生成方法、代码显示方法、装置、设备及存储介质。所述技术方案如下:
[0006]根据本申请实施例的一个方面,提供了一种代码生成方法,所述方法包括:
[0007]获取目标语音数据;
[0008]将所述目标语音数据进行分帧,得到多个音频帧;
[0009]确定各个所述音频帧分别对应的指令元素,得到多个所述指令元素;其中,所述指令元素用于表征所述音频帧中携带的指令信息;
[0010]基于所述多个指令元素,生成所述目标语音数据对应的参考程序代码。
[0011]根据本申请实施例的一个方面,提供了一种代码显示方法,所述方法包括:
[0012]获取目标语音数据;
[0013]在代码展示界面中显示所述目标语音数据对应的参考程序代码,所述参考程序代码是基于所述目标语音数据转化得到的多个指令元素 ...
【技术保护点】
【技术特征摘要】
1.一种代码生成方法,其特征在于,所述方法包括:获取目标语音数据;将所述目标语音数据进行分帧,得到多个音频帧;确定各个所述音频帧分别对应的指令元素,得到多个所述指令元素;其中,所述指令元素用于表征所述音频帧中携带的指令信息;基于所述多个指令元素,生成所述目标语音数据对应的参考程序代码。2.根据权利要求1所述的方法,其特征在于,所述确定各个所述音频帧分别对应的指令元素,得到多个所述指令元素,包括:对于所述多个音频帧中的目标音频帧,对所述目标音频帧进行时频转换,得到所述目标音频帧对应的频谱矩阵,其中,所述频谱矩阵用于表征所述目标音频帧的频谱信息;基于所述频谱矩阵,确定所述目标音频帧对应的帧向量,所述帧向量是所述目标音频帧的向量表示;基于所述帧向量,确定所述目标音频帧对应的指令元素;基于各个所述音频帧分别对应的指令元素,得到所述多个指令元素。3.根据权利要求2所述的方法,其特征在于,所述基于所述频谱矩阵,确定所述目标音频帧对应的帧向量,包括:将所述频谱矩阵输入向量提取模型,所述向量提取模型是用于从输入信息中提取向量的模型;通过所述向量提取模型对所述频谱矩阵进行处理,得到所述目标音频帧对应的帧向量。4.根据权利要求3所述的方法,其特征在于,所述向量提取模型的训练过程如下:获取至少一个训练数据,所述训练数据包括样本语音数据和所述样本语音数据对应的指令元素;对所述样本语音数据进行分帧和时频转换,得到至少一个频谱矩阵;通过所述向量提取模型对所述频谱矩阵进行处理,得到预测向量;根据所述预测向量和所述指令元素对应的元素向量,计算所述向量提取模型的训练损失;基于所述训练损失,调整所述向量提取模型的参数。5.根据权利要求2所述的方法,其特征在于,所述基于所述帧向量,确定所述目标音频帧对应的指令元素,包括:获取多个候选指令元素分别对应的元素向量;计算所述帧向量和各个所述候选指令元素分别对应的元素向量之间的相似度;将所述相似度满足第一条件的候选指令元素,确定为所述目标音频帧对应的指令元素。6.根据权利要求1所述的方法,其特征在于,所述基于所述多个指令元素,生成所述目标语音数据对应的参考程序代码,包括:基于所述多个指令元素,确定至少一个指令元素组合;根据映射关系,确定各个所述指令元素组合分别对应的参考程序代码;基于各个所述指令元素组合分别对应的参考程序代码,得到所述目标语音数据对应的
参考程序代码。7.根据权利要求6所述的方法,其特征在于,所述基于所述多个指令元素,确定至少一个指令元素组合,包括:按照第一顺序,对所述多个指令元素进行排列,得到元素序列;其中,所述第一顺序与时间相关;确定所述元素序列中的至少一个间隔期,所述间隔期用于确定所述指令元素组合的起始位置;根据至少一个所述间隔期,将所述元素序列分割成至少一个元素子序列;对于所述至少一个元素子序列中的目标元素子序列,在所述目标元素子序列中,按照第二顺序确定所述指令元素组合;其中,所述第二顺序与所述第一顺序相关;基于所述至少一个元素子序列分别确定的所述指令元素组合,得到所述至少一个指令元素组合。8.根据权利要求7所述的方法,其特征在于,所述在所述目标元素子序列中,按照第二顺序确定所述指令元素组合,包括:按照所述第二顺序在所述目标元素子序列中,确定第n个指令元素对应的至少一个候选元素组合,n为正整数;将满足第二条件的候选元素组合确定为所述指令元素组合。9.根据权利要求8所述的方法,其特征在于,所述第二条件包括:所述候选元素组合的长度大于或等于第一阈值;或者,所述候选元素组合对所述目标元素子序列的影响度小于或等于第二阈值。10.一...
【专利技术属性】
技术研发人员:张波,苏秋宏,周桂华,郭亮,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。