一个及其小众的软件:考试语音指令系统

考试语音指令系统 (EVCS) 使用说明

项目信息

系统要求

  • 操作系统: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秒的指令自动标记为"已跳过"
  • 播放检测:自动检测音频播放完成并切换状态

支持的科目类型

  1. 语文 (150分钟)

    • 标准考试流程,3小时考试时间
  2. 数学 (120分钟)

    • 标准考试流程,2小时考试时间
  3. 英语 (120分钟)

    • 包含听力试音和听力播放环节
    • 需要自行准备听力音频文件
  4. 单科 (75分钟)

    • 较短的单科考试,1.25小时
  5. 首选科目 (75分钟)

    • 新高考首选科目考试时间
  6. 再选合堂 (160分钟,双场考试)

    • 新高考再选科目合堂考试
    • 包含两个考试场次,中间有短暂休息

故障排除

音频无法播放

  1. 检查音频文件是否存在于 audio 文件夹中
  2. 确认文件名是否正确(区分大小写)
  3. 检查音频文件格式是否支持(WAV、MP3)
  4. 确认系统音量设置

技术支持

注意事项

  1. 请在考试前充分测试系统功能
  2. 确保所有音频文件准备完整
  3. 建议在正式考试前进行完整的模拟测试
  4. 英语科目的听力文件需要特别注意准备
  5. 保持系统时间准确,避免指令播放时间错误

版权信息

本软件为开源项目,遵循相应的开源协议。
详细信息请查看项目页面:GitHub - reee/EVCS: 一个基于C++和Win32 API的考试语音指令系统,由vscode+Claude 4.0完成