开通自动发音评分
发音挑战已经支持图片、拼写、录音、10 秒自动结束和回听。自动评分需要接入微软 Azure Speech 服务;尚未开通时,页面会明确提示,不会给出模拟分数。
1. 创建 Azure 语音资源
- 打开 Azure 管理门户,使用微软账号登录,按照页面要求开通 Azure 订阅。
- 搜索 Speech / 语音服务,点击创建。资源名可填
three-english-speech,资源组可新建three-english。 - 选择支持语音服务的区域,记下区域代码。若提供 F0 免费档,可优先使用;若只有付费档,先确认页面价格和额度再创建。
- 创建完成后,进入资源的 Keys and Endpoint / 密钥和终结点,找到密钥与区域。密钥不要发到聊天里,也不要写入 Excel 或网页文件。
2. 安全配置到现有网站
- 登录 Cloudflare,进入 Workers & Pages → three-english-challenge-t3 → Settings → Variables and Secrets。
- 在正式环境 Production 中新增:
AZURE_SPEECH_KEY,值为 Azure 密钥。务必选择 Secret / Encrypt(加密) 类型。 - 再新增:
AZURE_SPEECH_REGION,值为 Azure 显示的区域代码,例如eastus。不要填写区域中文名。 - 保存后需要重新发布。完成配置后告诉我“已配置”,我会继续发布并检查真实评分。
3. 开始练习
在 iPad 的 Safari 中打开正式 HTTPS 网站,选择教材和 Unit,进入“发音挑战”。点击开始录音并允许麦克风,读完后再次点击结束;10 秒时自动结束。
练习反馈分为 nice try(需要再练)、great work(基本读对)和 excellent(表现优秀)。阈值暂设为低于 65 分、65–89 分和 90 分以上,之后可调整。
评测服务开通后,点击录音并结束会将录音发送到微软评测。本网站不把录音写入词库或公开素材目录。网络失败、静音或未获得有效评分时,不给出发音等级。