考试语音指令系统 (EVCS) 使用说明
项目信息
- 项目名称:Examination Voice Command System (EVCS)
- 版本:1.0.0
- 项目地址:GitHub - reee/EVCS: 一个基于C++和Win32 API的考试语音指令系统,由vscode+Claude 4.0完成
系统要求
- 操作系统:Windows 7 及以上版本, 64位操作系统
功能概述
EVCS 是一款专为标准化考试设计的自动语音指令播放系统,支持:
- 自动播放考试相关语音指令
- 多种考试科目(语文、数学、英语、单科、首选科目、再选合堂)
- 实时状态监控和进度显示
- 高DPI显示屏适配
- 灵活的时间安排和指令管理
音频文件准备 重要
必需的音频文件
请确保在程序目录下的 audio 文件夹中包含以下音频文件:
基本指令文件(所有科目必需,需要自行准备):
- 1kq12.wav - 考前12分钟指令
- 2kq10.wav - 考前10分钟指令
- 3kq5.wav - 考前5分钟指令
- 4ksks.wav - 开始考试指令
- 5jsq15.wav - 结束前15分钟指令
- 6ksjs.wav - 考试结束指令
英语科目专用文件(如使用英语科目必需):
- sy.mp3 - 听力试音文件 需要自行准备
- tl.mp3 - 听力播放文件 需要自行准备,注意每次考试前替换为当前考试版本
音频文件要求
- 支持格式:WAV、MP3
- 建议音质:清晰、音量适中
- 文件命名:必须严格按照上述文件名(不区分大小写)
快速开始
1. 启动程序
双击 EVCS.exe 启动程序
2. 添加考试科目
- 点击菜单栏"文件" → “添加科目”
- 选择科目类型(语文、数学、英语等)
- 设置考试日期和开始时间
- 点击"确定"完成添加
3. 查看指令列表
添加科目后,系统会自动生成该科目的所有语音指令,包括:
- 考前准备指令
- 考试开始指令
- 考试过程中的提醒指令
- 考试结束指令
4. 指令播放
- 自动播放:系统会根据设定的时间自动播放相应指令
- 手动播放:双击指令列表中的项目,或右键选择"立即播放"
详细功能说明
科目管理
- 添加科目:支持6种预设科目类型,每种科目有不同的考试时长和指令安排
- 删除科目:右键点击科目列表中的项目,选择"删除科目"
- 科目信息:显示科目名称、开始时间、结束时间
指令管理
- 指令列表:显示所有指令的详细信息(科目、指令名称、播放时间、状态)
- 指令状态:
- 未播放:黑色文字显示
- 播放中:深绿色文字显示
- 已播放:森林绿文字显示
- 已跳过:灰色文字显示
状态监控
- 状态面板:显示当前播放指令的进度或下一指令的倒计时
- 状态栏:显示系统音量、音频文件状态、当前时间
- 实时更新:每秒更新一次状态信息
播放控制
- 自动播放:系统根据预设时间自动播放指令
- 过期处理:超过播放时间60秒的指令自动标记为"已跳过"
- 播放检测:自动检测音频播放完成并切换状态
支持的科目类型
-
语文 (150分钟)
- 标准考试流程,3小时考试时间
-
数学 (120分钟)
- 标准考试流程,2小时考试时间
-
英语 (120分钟)
- 包含听力试音和听力播放环节
- 需要自行准备听力音频文件
-
单科 (75分钟)
- 较短的单科考试,1.25小时
-
首选科目 (75分钟)
- 新高考首选科目考试时间
-
再选合堂 (160分钟,双场考试)
- 新高考再选科目合堂考试
- 包含两个考试场次,中间有短暂休息
故障排除
音频无法播放
- 检查音频文件是否存在于 audio 文件夹中
- 确认文件名是否正确(区分大小写)
- 检查音频文件格式是否支持(WAV、MP3)
- 确认系统音量设置
技术支持
- 项目地址:GitHub - reee/EVCS: 一个基于C++和Win32 API的考试语音指令系统,由vscode+Claude 4.0完成
- 问题反馈:请在GitHub项目页面提交Issue
- 更新检查:请关注GitHub项目页面的最新版本
注意事项
- 请在考试前充分测试系统功能
- 确保所有音频文件准备完整
- 建议在正式考试前进行完整的模拟测试
- 英语科目的听力文件需要特别注意准备
- 保持系统时间准确,避免指令播放时间错误
版权信息
本软件为开源项目,遵循相应的开源协议。
详细信息请查看项目页面:GitHub - reee/EVCS: 一个基于C++和Win32 API的考试语音指令系统,由vscode+Claude 4.0完成