智能点名签到方法及装置、设备、存储介质
- 国知局
- 2024-07-31 22:24:36
本发明属于人工智能,具体涉及一种智能点名签到方法及装置、设备、存储介质。
背景技术:
1、在学校教学中,课前点名是一种必要的管理学生的方式。它可以让老师了解班级学生到班级上课情况,及时发现旷课情况。通过点名,约束学生,消除旷课现象,维护课堂纪律。很多时候学生的平时成绩是根据签到情况进行人工汇总计算后进行平时成绩打分
2、每堂课开课前要进行学生点名,目前是老师根据学生名单人工点名,由于点名到学生喊到时间比较短,学生众多,定位学生比较困难,因此很容易出现代签到的情况。同时这类签到数据都是手工统计,若学期末要用签到数据做基础,打一个平时分,得人工统计所有签到表,统计数据比较耗时间,也容易出错。可见现有学生点名方法的智能化程度不够。
技术实现思路
1、本发明的目的在于提供一种智能点名签到方法及装置、设备、存储介质,可以提高自动点名的智能化程度,提高签到数据的统计效率,同时降低签到数据的出错率。
2、本发明第一方面公开一种智能点名签到方法,包括:
3、当开启班级点名时,自动生成班级签到表并设置为追加写入模式;
4、获取提前收集的班级内每个学生的预设签到音频文件;
5、遍历扫描每个学生的预设签到音频文件,将所述预设签到音频文件的文件名转换成语音进行播放;
6、当每播放完一个学生的预设签到音频文件的文件名时,录制指定时间长度的现场签到音频;
7、根据所述现场签到音频,提取得到现场语音特征参数;
8、计算所述现场语音特征参数与相应的预设语音特征参数的音频相似度;
9、若所述音频相似度达到第一设定值,在所述班级签到表中将当前学生标记为签到成功并记录所述音频相似度;
10、若音频相似度小于第二设定值,在所述班级签到表中将当前学生标记为签到失败并记录所述音频相似度;其中,所述第二设定值小于所述第一设定值。
11、在一些实施例中,所述方法还包括:
12、当开启班级点名时,自动新建临时音频文件;
13、以及,录制指定时间长度的现场签到音频,包括:
14、打开所述临时音频文件并设置为重写模式,录制指定时间长度的现场签到音频,保存至所述临时音频文件。
15、在一些实施例中,根据所述现场签到音频,提取得到现场语音特征参数,包括:
16、将所述现场签到音频加载为时域信号,对时域信号进行降噪,除静音,然后将信号进行短时博叶里变换,得到频谱图;
17、对频谱图进行特征提取,获得mel频率倒谱系数作为现场语音特征参数。
18、在一些实施例中,所述方法还包括:
19、读取所述班级签到表中每个学生的签到数据,根据所述签到数据累计每个学生的签到成功次数或者签到失败次数;
20、根据每个学生的签到成功次数和签到失败次数,计算每个学生的签到成功率,根据所述签到成功率自动生成每个学生的平时成绩。
21、在一些实施例中,根据每个学生的签到成功次数和签到失败次数,计算每个学生的签到成功率,包括:
22、通过以下公式计算每个学生的签到成功率:签到成功率=floor(签到成功次数*100/(签到成功次数+签到失败次数)),其中,floor表示将浮点数向下取整的符号。
23、本发明第二方面公开一种智能点名签到装置,包括:
24、生成单元,用于在开启班级点名时,自动生成班级签到表并设置为追加写入模式;
25、获取单元,用于获取提前收集的班级内每个学生的预设签到音频文件;
26、点名单元,用于遍历扫描每个学生的预设签到音频文件,将所述预设签到音频文件的文件名转换成语音进行播放;
27、录制单元,用于当每播放完一个学生的预设签到音频文件的文件名时,录制指定时间长度的现场签到音频;
28、提取单元,用于根据所述现场签到音频,提取得到现场语音特征参数;
29、音频计算单元,用于计算所述现场语音特征参数与相应的预设语音特征参数的音频相似度;
30、标记单元,用于在所述音频相似度达到第一设定值时,在所述班级签到表中将当前学生标记为签到成功并记录所述音频相似度;以及,在音频相似度小于第二设定值时,在所述班级签到表中将当前学生标记为签到失败并记录所述音频相似度;其中,所述第二设定值小于所述第一设定值。
31、在一些实施例中,所述生成单元,还用于在开启班级点名时,自动新建临时音频文件;
32、以及,所述录制单元,具体用于当每播放完一个学生的预设签到音频文件的文件名时,打开所述临时音频文件并设置为重写模式,录制指定时间长度的现场签到音频,保存至所述临时音频文件。
33、在一些实施例中,还包括:
34、读取单元,用于读取所述班级签到表中每个学生的签到数据,根据所述签到数据累计每个学生的签到成功次数或者签到失败次数;
35、成绩计算单元,用于根据每个学生的签到成功次数和签到失败次数,计算每个学生的签到成功率,根据所述签到成功率自动生成每个学生的平时成绩。
36、本发明第三方面公开一种电子设备,包括存储有可执行程序代码的存储器以及与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行第一方面公开的智能点名签到方法。
37、本发明第四方面公开一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行第一方面公开的智能点名签到方法。
38、本发明的有益效果在于,通过当开启班级点名时,获取提前收集的班级内每个学生的预设签到音频文件;遍历扫描每个学生的预设签到音频文件,将文件名转换成语音进行播放;当每播放完一个学生时,录制指定时间长度的现场签到音频,提取得到现场语音特征参数;计算现场语音特征参数与相应的预设语音特征参数的音频相似度;若相似度达到第一设定值,将学生标记为签到成功并记录音频相似度;若相似度小于第二设定值,将当前学生标记为签到失败并记录音频相似度;其中,第二设定值小于第一设定值,从而通过自动点名,比对现场录制的签到音频特征与预设音频特征,基于音频相似度进行签到统计,可以提高自动点名的智能化程度,提高签到数据的统计效率,同时降低签到数据的出错率。
技术特征:1.一种智能点名签到方法,其特征在于,包括:
2.如权利要求1所述的智能点名签到方法,其特征在于,所述方法还包括:
3.如权利要求2所述的智能点名签到方法,其特征在于,根据所述现场签到音频,提取得到现场语音特征参数,包括:
4.如权利要求1至3任一项所述的智能点名签到方法,其特征在于,所述方法还包括:
5.如权利要求4所述的智能点名签到方法,其特征在于,根据每个学生的签到成功次数和签到失败次数,计算每个学生的签到成功率,包括:
6.一种智能点名签到装置,其特征在于,包括:
7.如权利要求6所述的智能点名签到装置,其特征在于,所述生成单元,还用于在开启班级点名时,自动新建临时音频文件;
8.如权利要求6所述的智能点名签到装置,其特征在于,还包括:
9.一种电子设备,其特征在于,包括存储有可执行程序代码的存储器以及与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行权利要求1至5任一项所述的智能点名签到方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行权利要求1至5任一项所述的智能点名签到方法。
技术总结本发明属于人工智能技术领域,公开了一种智能点名签到方法及装置、设备、存储介质,通过当开启班级点名时,获取提前收集的班级内每个学生的预设签到音频文件;遍历扫描每个学生的预设签到音频文件,将文件名转换成语音进行播放;当每播放完一个学生时,录制现场签到音频,提取得到现场语音特征参数;计算现场语音特征参数与相应的预设语音特征参数的音频相似度;若相似度达到第一设定值,将学生标记为签到成功;若相似度小于第二设定值,将当前学生标记为签到失败,从而通过自动点名,比对预设音频特征与现场录制的签到音频特征的相似度进行签到统计,可以提高自动点名的智能化程度,提高签到数据的统计效率,降低签到数据的出错率。技术研发人员:袁伟伟,熊亚蒙受保护的技术使用者:广州工程技术职业学院技术研发日:技术公布日:2024/7/11本文地址:https://www.jishuxx.com/zhuanli/20240731/193250.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。