← 返回 THREE学英语

开通自动发音评分

发音挑战已经支持图片、拼写、录音、10 秒自动结束和回听。自动评分需要接入微软 Azure Speech 服务;尚未开通时,页面会明确提示,不会给出模拟分数。

1. 创建 Azure 语音资源

  1. 打开 Azure 管理门户,使用微软账号登录,按照页面要求开通 Azure 订阅。
  2. 搜索 Speech / 语音服务,点击创建。资源名可填 three-english-speech,资源组可新建 three-english。
  3. 选择支持语音服务的区域,记下区域代码。若提供 F0 免费档,可优先使用;若只有付费档,先确认页面价格和额度再创建。
  4. 创建完成后,进入资源的 Keys and Endpoint / 密钥和终结点,找到密钥与区域。密钥不要发到聊天里,也不要写入 Excel 或网页文件。

2. 安全配置到现有网站

  1. 登录 Cloudflare,进入 Workers & Pages → three-english-challenge-t3 → Settings → Variables and Secrets。
  2. 在正式环境 Production 中新增:AZURE_SPEECH_KEY,值为 Azure 密钥。务必选择 Secret / Encrypt(加密) 类型。
  3. 再新增:AZURE_SPEECH_REGION,值为 Azure 显示的区域代码,例如 eastus。不要填写区域中文名。
  4. 保存后需要重新发布。完成配置后告诉我“已配置”,我会继续发布并检查真实评分。

3. 开始练习

在 iPad 的 Safari 中打开正式 HTTPS 网站,选择教材和 Unit,进入“发音挑战”。点击开始录音并允许麦克风,读完后再次点击结束;10 秒时自动结束。

练习反馈分为 nice try(需要再练)、great work(基本读对)和 excellent(表现优秀)。阈值暂设为低于 65 分、65–89 分和 90 分以上,之后可调整。

评测服务开通后,点击录音并结束会将录音发送到微软评测。本网站不把录音写入词库或公开素材目录。网络失败、静音或未获得有效评分时,不给出发音等级。

参考:微软发音评测前置条件 · 微软语音资源创建示例 · Cloudflare 变量与密钥配置