技术新讯 > 信息存储应用技术 > 音频采集方法、装置、电子设备及介质与流程  >  正文

音频采集方法、装置、电子设备及介质与流程

  • 国知局
  • 2024-07-31 19:37:23

本技术涉及金融科技,尤其涉及一种音频采集方法、装置、电子设备及介质。

背景技术:

1、随着科技的发展,音频采集逐渐应用于日常生活中的各个场景,例如,金融展业场景、金融产品讲解场景、客户服务场景等等。传统的音频录制操作都是长按时开始录音,松开即表示录制完成,类似于微信语音的操作习惯。这样的用户习惯适用于快速采集音频的场景,对音频本身的要求并不高,可能会在说话的时候还未开始录音,也可能结束录音时有一些内容未采集,或者在采集的时候会有很多杂音,整个过程来说是保证用户即时交互的,而放弃了对音频质量的要求。因为只有松开和长按两个动作,当录制一段比较长的文本时,如果中间由于某些原因而需要停止录制,例如,发现之前金融产品讲解错误、其他音频中途混入等等,面对这些突发的情况,用户只能松开录制,然后重新开始,增加音频采集的返工次数,费时费力,并且影响用户的体验感。

技术实现思路

1、本技术实施例的主要目的在于提出一种音频采集方法、装置、电子设备及介质,能够选择性地删除部分语音,无需重新录制,省时省力。

2、为实现上述目的,本技术实施例的第一方面提出了一种音频采集方法所述方法包括:

3、接收用户输入的第一录音指令,并基于所述第一录音指令接收第一音频信息;

4、显示录音进度条并在所述录音进度条上按照所述第一音频信息的时长进行填充;

5、当接收用户输入的第二录音指令,根据所述第二录音指令中断所述第一音频信息的接收,确定所述录音进度条的未填充区域和已填充区域,并在所述已填充区域的结尾插入分段标识区域以分隔所述未填充区域和所述已填充区域;

6、接收用户输入的删除指令,其中,所述删除指令包括删除时长;

7、基于所述删除时长对所述第一音频信息进行删除;

8、根据所述删除时长调整所述已填充区域的长度,并显示调整后的录音进度条。

9、在一些实施例中,所述基于所述删除时长对所述第一音频信息进行删除,包括:

10、获取所述第一音频信息的音频时长;

11、当所述删除时长大于所述音频时长,删除全部所述第一音频信息;

12、或者,

13、当所述删除时长小于等于所述音频时长,以所述删除时长为单位对所述第一音频信息进行若干次删除。

14、在一些实施例中,在所述已填充区域的结尾插入分段标识区域以分隔所述未填充区域和所述已填充区域之后,还包括:

15、接收用户输入的所述第一录音指令以及第二音频信息;

16、按照第二音频信息的时长填充所述未填充区域以更新所述未填充区域的长度。

17、在一些实施例中,在所述基于所述删除时长对所述已填充区域中的第一音频信息进行删除之后,还包括:

18、根据调整后的已填充区域中的第一音频信息生成目标音频信息;

19、在确定完成音频录制的情况下,在预设的文件存储系统中创建第一音频文件夹和第二音频文件夹;

20、对所述目标音频信息进行标记,生成标记信息,并根据所述标记信息创建与所述目标音频信息对应的地图索引表,其中,所述地图索引表用于存储所述标记信息以及与所述标记信息对应的所述目标音频信息;

21、将所述标记信息以及所述目标音频信息作为一个音频文件,并将所述音频文件存储至所述第一音频文件夹;

22、基于预设的顺序并行上传所述第一音频文件夹中的所有音频文件,得到各个音频文件的上传结果;

23、根据所述地图索引表获取上传成功的所有音频文件的目标标记信息,并将所述音频文件从所述第一音频文件夹中删除;

24、对所述目标标记信息进行打包,得到音频数组;

25、将所述音频数组上传至所述文件存储系统。

26、在一些实施例中,还包括:

27、当所述上传结果为音频文件上传失败,将所述音频文件迁移至所述第二音频文件夹以等待重传。

28、在一些实施例中,还包括:

29、对所述第二音频文件夹中的音频文件进行重传;

30、当确定所述音频文件重传成功,生成重传标识;

31、将所述重传标识添加至所述地图索引表,并对添加后的地图索引表中的标识信息进行包装,生成音频数组。

32、在一些实施例中,还包括:

33、当确定所述音频文件重传失败,获取当前重传失败的重传次数;

34、当所述重传次数大于预设的结束次数,从所述第二音频文件夹中删除重传失败的音频文件。

35、为实现上述目的,本技术实施例的第二方面提出了一种音频采集装置所述装置包括:

36、音频接收模块,用于接收用户输入的第一录音指令,并基于所述第一录音指令接收第一音频信息;

37、信息填充模块,用于显示录音进度条并在所述录音进度条上按照所述第一音频信息的时长进行填充;

38、填充中断模块,用于当接收用户输入的第二录音指令,根据所述第二录音指令中断所述第一音频信息的接收,确定所述录音进度条的未填充区域和已填充区域,并在所述已填充区域的结尾插入分段标识区域以分隔所述未填充区域和所述已填充区域;

39、删除指令模块,用于接收用户输入的删除指令,其中,所述删除指令包括删除时长;

40、音频删除模块,用于基于所述删除时长对所述第一音频信息进行删除;

41、进度条展示模块,用于根据所述删除时长调整所述已填充区域的长度,并显示调整后的录音进度条。

42、为实现上述目的,本技术实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面任一项所述的音频采集方法。

43、为实现上述目的,本技术实施例的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的音频采集方法。

44、本技术提出的音频采集方法、装置、电子设备及存储介质,首先,接收用户输入的第一录音指令,并基于第一录音指令接收第一音频信息,以实现对第一音频信息的录制,再显示录音进度条并在录音进度条上按照第一音频信息的时长进行填充,从而实现录制过程的可视化,便于使用者进行观察,能够确定当前录音的进度情况,当接收用户输入的第二录音指令,根据第二录音指令中断第一音频信息的接收,以实现对音频采集的中断,确定录音进度条的未填充区域和已填充区域,并在已填充区域的结尾插入分段标识区域,实现对未填充区域和已填充区域的分隔,从而能够将整条音频信息中断成为几条音频区间,便于后续对不同音频区间的处理,之后,接收用户输入的删除指令,再基于删除时长对第一音频信息进行删除,从而实现对特定音频信息的删除,无需重新录制音频信息,能够选择性地删除部分语音,无需重新录制,省时省力,最后,根据删除时长调整已填充区域的长度,并显示调整后的录音进度条,实现对录音进度的实时展示,提高使用者的体验感。

本文地址:https://www.jishuxx.com/zhuanli/20240731/183254.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。