# class-presenter **Repository Path**: cheng96617/class-presenter ## Basic Information - **Project Name**: class-presenter - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: 网页语音控制 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-09 - **Last Updated**: 2026-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 语音控制授课 通过语音命令控制 AI 通识教育平台授课页面。 ## 快速开始 ```bash node voice-server.js ``` 服务运行在 `http://localhost:9999`。 ## 使用流程 ### 1. 启动语音识别 打开 http://localhost:9999/xfyun ,点击「开始录音识别」。 支持命令:下一个、上一个、继续/暂停、全屏、目录。 ### 2. 注入命令监听 两种方式: **方式A(推荐)**:打开 http://localhost:9999/inject ,把橙色按钮拖到书签栏,授课页面点击书签。 **方式B**:打开 `inject-console.js`,复制全部内容,在授课页面 F12 → Console → 粘贴回车。 ### 3. 说话控制 注入成功后授课页右下角出现绿色「语音控制就绪」。 对着语音页面说话,授课页面自动响应。 ## 语音命令 | 语音 | 操作 | |------|------| | 下一个 / 往下 / 下一页 | 切换到下一节 | | 上一个 / 回去 / 往前 | 切换到上一节 | | 播放 / 开始 | 播放/暂停 | | 全屏 | 全屏/退出全屏 | | 目录 / 菜单 | 打开目录 | ## 文件说明 | 文件 | 说明 | |------|------| | voice-server.js | 本地服务,命令队列 + 页面服务 | | inject-console.js | Console 注入脚本 | | inject-bookmarklet.js | 书签注入脚本 | | inject-listener.js | 命令轮询监听(已弃用) | | debug-next.js | DOM 诊断脚本 |