托管的 Web 课堂:麦克风显示"发生了内部错误",而本地麦克风和 Web Speech API 运行正常
作者: Yintian-guoguo创建于 2026年9月17日更新于 2026年9月17日
环境
- 托管实例: https://openmaic.chat (网络教室)
- 浏览器: Microsoft Edge (最新版本,基于 Chromium)
- 操作系统: Windows 桌面 (没有内置麦克风,使用蓝牙耳机的无线免提模式)
可重现的步骤
- 打开托管教室页面并登录
- 单击麦克风按钮进行说话
- 出现一条提示:"发生了内部错误。请稍后再试。"
在本地验证的情况(均正常运行)
- 蓝牙耳机已连接;Windows 中的"无线免提"录音设备已设置为默认(在 mmsys.cpl 中显示"准备就绪")
- getUserMedia 音频捕获在同一浏览器中正常工作(本地测试页面,实时音量计)
- Web Speech API 识别在同一浏览器中正常工作(SpeechRecognition 正确转录了语音,语言为 zh-CN)
- 网站的麦克风权限已允许,在 edge://settings/content/microphone 中显示
- 帐户配额足够(用户界面中显示约 5,300 个信用点尚未使用)
预期行为
在教室中,语音输入应被捕获并转录。
实际行为
每次尝试都立即出现通用的"发生了内部错误"提示;似乎没有音频请求到达后端。
内容来源: THU-MAIC/OpenMAIC