在英语四六级的标准化考试进程中,都是按照严格的进程标准来进行管控,如何时入场、发试卷、收试卷等,其基本流程见图1所示。对监考人员来说,这项工作看似轻松,实际却是一项有责任的工作。

图1 时间流程
发挥I.MX 91开发板的特点,来实现考试进程的多时段语音提示,则可以在一定程度上保证进程管控的标准化和公平化,并减轻监考人员的精神压力。
其解决的方法就是利用I.MX 91内部的RTC进行计时,并在设置的每个时段按时播放当前时段的任务,从而使考生和监考人员各司其职、有序地进行各自的任务。
在以往,要完成语音播报的任务多是采用语音功能模块以减轻设计工作量。而对于I.MX 91开发板来说,它本身就有音频编解码电路和音频输出接口,因此发挥其作用就可以完成语音播放的任务。
此外,I.MX 91开发板支持对U盘的使用,可以在加挂U盘的情况下,以U盘为存储介质来构建大容量的语音库。

图2 语音进程提示电路
脚本程序设计:
1. 多时段判别处理
1)RTC计时值提取
通过指令 date 可观察和设置系统时间,其操作及测试结果如下:

使用hwclock工具可设置和修改RTC时间,为保障RTC时间,应连接外部电池以维持供电,相应操作及测试结果如下:

2)判别处理
提取相应时间值的方法如下:

时间判别的方法如下:

2.语音进程提示处理
1)挂载U盘
挂载U盘的指令如下:

查看MP3文件的操作为:

2)MP3文件播放
在配备MP3文件的情况下,播放MP3文件的指令如下:

当不再使用U盘时,可卸载U盘挂载,其指令为:umount /mnt。
进程管控语音提示1:
进程管控语音提示2:
我要赚赏金
