English Quest V2 家长端

家长后台

看得懂,调得动,不需要复杂报表。

家长后台只保留日常真正会用到的动作:看进度、调目标、管词库、盯音频状态和例句缺口。

页面打开时会自动刷新关键进度。

当前判断

今天到底要不要动词库

  • 先看今日正确率 0%,再决定是否要调难度。
  • 当前章节 湖畔长桥,节点 晨雾码头。
  • 音频里还有 3 条待处理,先从缺音频、待重同步、生成失败和发音待重建里找最急的那类。
  • 还有 5 条是备用语音代生成的,先抽试听感是否够自然。
  • 已经登记发音覆盖的词里,还有 3 条还没按新朗读输入重建。
  • 词库里还有 287 条待整理例句,先从缺例句和缺中文下手。
  • 如果孩子主要卡在错题回收,再处理词库,不要先改一堆配置。
例句已填 370 可出题 367 待处理音频 3 备用语音 5 发音待重建 3 待整理例句 287 音频就绪 651 发音待重建 3 缺音频 0 待重同步 0 生成失败 0
例句不含目标词 3 缺例句 284

游客模式

这里可以直接收口或临时放开直达学习入口

游客模式 开启 来源 环境变量 管理口令 本地文件

当前可以直接在家长端收口或放开学生端、学习页和章节页;关闭后会自动回到首页。

本次会话还没记住口令。

这条开关会同步更新运行态;如果只是临时调试,关掉后学生端和学习页会立刻收口;如果要回到纯环境变量控制,直接点“恢复环境变量控制”。 当前管理口令保存在 `/srv/学英语/v2/data/guest_mode_admin_token.txt`。

孩子进度

先看结果,再决定要不要调词库

年级 三年级上 正确率 86.1% 总题数 36 近 7 天 36 题
章节 湖畔长桥 节点 晨雾码头 星星 1 连击 0

先看最需要处理的 3 个词。

  • bookstore / 书店 待回收

    最新一次还答错,先修回来。

  • day / 天 待回收

    最新一次还答错,先修回来。

  • juice / 果汁 待回收

    最新一次还答错,先修回来。

还有 2 个薄弱词,先不用一次全部展开。

奖励反馈

学习结果已经能推动奖励循环

今日进度 0/23 今日正确率 0% 已解锁 5 项
  • 听音节奏徽记
  • 森林终点宝箱
  • 探险披风
  • 松果伙伴

最近几题

先看刚才卡在哪类题,再决定要不要调词库

最近连续卡在中文选英文。刚才在 black / 黑色的 上出错,下一轮先用 听音拼写 把这个环节拉稳。

先用 听音拼写 把 black 拉回来,再回到章节节奏。

  • black / 黑色的

    中文选英文

    答错
  • eraser / 橡皮

    中文选英文

    答错
  • library / 图书馆

    例句填空

    答对
  • juice / 果汁

    中文选英文

    答错

词库概览

当前 V2 已接入的基础数据

总词数 654 年级 8 个 例句已填 370 条 可出题 367 条 词义冲突 14 组 冲突待补语境 21 条 待处理音频 3 条 备用语音 5 条 发音待重建 3 条 待整理 287 条 音频就绪 651 发音待重建 3 缺音频 0 待重同步 0 生成失败 0
先看这些容易混淆的中文词义
  • 三年级下 可直接学 43% 语境可出题 43%

    总词数 82 · 待整理例句 47 · 待处理音频 0

    这一级还有 47 条完全没有英文例句,先把最基础的语境入口补出来。

    这一类现在可直接批量处理,先做一小轮再回来复查。

    先补缺例句 看缺例句
  • 四年级下 可直接学 39% 语境可出题 39%

    总词数 69 · 待整理例句 42 · 待处理音频 0

    这一级还有 42 条完全没有英文例句,先把最基础的语境入口补出来。

    这一类现在可直接批量处理,先做一小轮再回来复查。

    先补缺例句 看缺例句
  • 三年级上 可直接学 54% 语境可出题 54%

    总词数 87 · 待整理例句 40 · 待处理音频 0

    这一级还有 40 条完全没有英文例句,先把最基础的语境入口补出来。

    这一类现在可直接批量处理,先做一小轮再回来复查。

    先补缺例句 看缺例句
  • 五年级上 可直接学 66% 语境可出题 66%

    总词数 104 · 待整理例句 35 · 待处理音频 0

    这一级还有 35 条完全没有英文例句,先把最基础的语境入口补出来。

    这一类现在可直接批量处理,先做一小轮再回来复查。

    先补缺例句 看缺例句

音频诊断

先看哪条语音链真正可用

当前至少有一条正式 provider 可接手教学音频,兜底链路主要负责保底。 最近最常见的失败是:edge-tts: 403 现在建议先:别把 edge-tts 当主链。

  • OpenAI TTS:已接入 · alloy · 自然度更高的正式链路,当前模型是 tts-1-hd。 当前路由是 https://aizex.top/v1。
  • Edge TTS:兜底可用 · en-US-EmmaMultilingualNeural · 最后一道兜底链路,先保证能播,再回头修正式 provider。

当前链路:openai-tts → edge-tts

正式语音已接通 OpenAI 兼容 TTS 已接入 Azure Speech 未配置 推荐链路 azure-speech → openai-tts → edge-tts 当前调校 页面运行态 最近自检 OpenAI TTS / alloy

最近一次已经由 OpenAI TTS 真正出声。现在可以开始按当前建议处理发音待重建和生成失败。

最近一次由 OpenAI TTS 真正出声 voice alloy 最近自检 2026-03-27T14:42:13.142379

现在可以开始处理发音待重建和生成失败,不用再只看配置猜链路。

最近一次处理还有失败项 最近处理 2026-03-26T12:52:12.457833

刚才处理了 1 条待处理音频,成功 0 条,失败 1 条。先回到当前范围看失败原因。 最先看 February。

失败词 February / 二月
进详情页

上次动作 generate-override,此前状态 ready。最近错误:edge-tts: 403 最近一次已经由 OpenAI TTS 真正出声,现在可以直接再试这条。

  • 1 次:edge-tts: 403
  • 别把 edge-tts 当主链

    最近 1 次失败都来自 edge-tts 403。正式 provider 接通后,让 Azure / OpenAI 排在 edge-tts 前面。

  • 优先重建发音覆盖词 处理发音待重建

    当前有 3 条词已经登记发音覆盖,但音频还没按新朗读输入重建。正式 provider 接通后,先处理这个范围。

  • 抽试听备用语音 抽听备用语音

    当前有 5 条音频是备用 provider 或备用 voice 代生成的,先抽听自然度,再决定要不要重建。

把这些环境变量放进 systemd / Docker / 面板环境变量后再重启服务。

下载 .env 模板 复制后直接贴到服务环境变量里。
# OPENAI_API_KEY 已配置,下面这几项可继续微调
export OPENAI_BASE_URL=https://aizex.top/v1
export ENGLISH_V2_AUDIO_PROVIDER_CHAIN=azure-speech,openai-tts,edge-tts
export ENGLISH_V2_AUDIO_FALLBACK_VOICES=en-US-JennyNeural,en-US-AriaNeural
export ENGLISH_V2_DEFAULT_VOICE=en-US-EmmaMultilingualNeural
export ENGLISH_V2_AUDIO_RATE=-6%
export ENGLISH_V2_AUDIO_PITCH=+0Hz
export ENGLISH_V2_AUDIO_VOLUME=+0%
export ENGLISH_V2_OPENAI_TTS_MODEL=tts-1-hd
export ENGLISH_V2_OPENAI_TTS_VOICE=alloy

# 如果后面要把 Azure Speech 提到教学主链,再补:
export AZURE_SPEECH_KEY=your-azure-key
export AZURE_SPEECH_REGION=eastus
教学语音调校
来源 页面运行态 最近调整 2026-03-27T14:39:57.430388

这里改的是“教学主链现在怎么播”。保存后,后续生成、筛选和诊断都会按新调校继续走;如果只是临时试音,随时可以恢复环境变量控制。

预设会先把参数填进下面表单,不会立刻保存。先挑一组,再按孩子的听感微调。

复用上面游客模式卡里记住的管理口令;如果刚打开页面还没记住口令,先在上面输一次,下面保存时就会直接沿用。

最近试播过另一套调校,但没出声 还没有最近一次 voice 最近试播 2026-03-27T01:03:06.340755

最近试播的不是当前生效调校,而且那轮也没出声。要继续沿那套参数调,先重新填回表单再试。

一键跑语音自检

点一下就能验证当前 provider chain 到底哪条能真正出声,再决定是否开始批量重建。

自检句:Wednesday at the bookstore. Let's brush teeth together.