本文涉及语音处理技术,尤指一种生成语音指令的方法、装置、介质和设备。
背景技术:
1、随着语音技术的飞速进步,语音交互设备在各个领域的应用越发广泛,例如在人们的日常生活中,智能家电可以根据用户的语音指令完成各种任务。无论是在研发阶段还是在实际应用中,为了提高语音交互设备识别语音指令的准确率,需要根据用户的音频数据生成语音指令。并且,同一个语音交互设备往往需要存储多个语音指令,分别对应于不同的任务。
2、一些技术中,生成语音指令的方式通常是由用户录制音频数据,然后由技术人员利用语音处理工具,根据波形图对音频数据进行切割,从中提取出多个语音指令。
技术实现思路
1、本公开实施例提供了一种生成语音指令的方法、装置、介质和设备,可以自动完成音频数据的切割,并生成语音指令,有助于提高语音指令的生成效率,降低人工成本和时间成本。
2、第一方面,本公开实施例提供了一种生成语音指令的方法,包括:获取音频数据和指令名称列表,音频数据中包括按照预设顺序录制的多个音频片段,音频片段中的内容用于指示语音交互对象执行对应的任务,指令名称列表包括按照预设顺序排列的多个指令名称;从音频数据中切割出每个音频片段;从指令名称列表中确定出每个音频片段对应的目标指令名称,目标指令名称在指令名称列表中的排序与音频片段在音频数据中的排序相同;基于目标指令名称,对音频片段进行命名,得到命名后的音频文件;将音频文件确定为语音指令。
3、第二方面,本公开实施例提供了一种生成语音指令的装置,包括处理器和保存有计算机程序的存储器,计算机程序被处理器执行时,可实现上述实施例中的生成语音指令的方法。
4、第三方面,本公开实施例提供了一种计算机存储介质,用于存储计算机可读取的指令,指令被执行时实现上述实施例提供的生成语音指令的方法。
5、第四方面,本公开实施例提供了一种语音交互设备,用于根据用户的语音指令执行对应的任务,语音指令通过上述实施例中的生成语音指令的方法得到。
6、与相关技术相比,本公开实施例提供的生成语音指令的方法、装置、介质和设备,可以从录制的音频数据中按序切割出多个音频片段,然后按照音频片段的排序从指令名称列表中确定对应的目标指令名称,并根据目标指令名称对音频片段命名,得到的命名后的音频文件即可作为语音指令,用于指示语音交互对象执行对应的任务??梢宰远?、高效地实现音频数据的处理和语音指令的生成,有助于提高语音指令的生成效率,降低人工成本和时间成本。
7、本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。
1.一种生成语音指令的方法,其特征在于,包括:
2.根据权利要求1所述的方法,得到命名后的音频文件之后,将所述音频文件确定为语音指令之前,所述方法还包括:
3.根据权利要求2所述的方法,对所述音频文件进行重命名之后,将所述音频文件确定为语音指令之前,所述方法还包括:
4.根据权利要求2所述的方法,对所述音频文件进行重命名之后,将所述音频文件确定为语音指令之前,所述方法还包括:
5.根据权利要求4所述的方法,对缺失的所述音频片段进行命名之后,所述方法还包括:
6.根据权利要求1所述的方法,所述方法还包括:
7.根据权利要求1至6之一所述的方法,基于所述目标指令名称,对所述音频片段进行命名之前,所述方法还包括:确定所述用户的用户名;
8.根据权利要求1至6之一所述的方法,其中,从所述音频数据中切割出每个所述音频片段,包括:
9.根据权利要求1至6之一所述的方法,其中,从所述指令名称列表中确定出每个所述音频片段对应的目标指令名称,包括:
10.一种生成语音指令的装置,包括处理器和保存有计算机程序的存储器,其特征在于,所述计算机程序被所述处理器执行时,可实现权利要求1至9之一所述的生成语音指令的方法。
11.一种计算机存储介质,用于存储计算机可读取的指令,其特征在于,所述指令被执行时实现权利要求1至9之一所述的生成语音指令的方法。
12.一种语音交互设备,用于根据用户的语音指令执行对应的任务,其特征在于,所述语音指令通过权利要求1至9之一所述的生成语音指令的方法得到。