📚 英语单词卡片
学习 · 复习 · 测试,轻松记单词
登录账号,开始学习
⚠️ {{ login.error }}
学习 · 复习 · 测试,轻松记单词
你太棒了!
暂无分类
| 单词 | 音标 | 中文意思 | 分类 | 操作 | |
|---|---|---|---|---|---|
| {{ w.word }} | {{ w.phonetic }} | {{ w.meaning }} |
没有匹配的单词
{{ cardsSearch ? '没有找到匹配的单词~' : (cardsCat==='学习中' ? '还没有学习中的单词哦~去「选词」加入几个吧!' : '这个分类下还没有单词哦~') }}
{{ (study.pickSearch || study.pickStatus!=='全部') ? '没有找到匹配的单词~' : '该分类下暂无单词' }}
暂无易忘词,太棒了!🎉
点击卡片查看详情,点「✅ 学会了」标记为已学习
🔊 保存后将自动生成标准朗读音频
输入单词或短语,AI 自动生成释义、例句、解析和配图,完成后自动保存到词库。支持一次输入多个(用逗号隔开)。分类可选,不选默认为"未分类"。任务在后台运行,右下角 📋 任务栏可查看进度和生成记录
⚠️ {{ ai.error }}
🔧 API Key、发音引擎/音色、AI 教练、口语评测等配置已移至 页面
先 🔊 试听,满意后点「确定」,从下一个单词开始生效
AI 教练会用昵称称呼孩子,并根据年级、水平和兴趣个性化教学
这段信息会告诉 AI 教练,用于造例句、选场景和聊天破冰
勾选需要生成的单词(默认全选),下载 PDF 后双面打印并裁剪成卡片(规格 9×5.5cm,每页 10 张):正面是英文单词,背面左上角是图片,旁边是中文释义,下方是例句、分类和任务名称。
勾选需要包含的内容(英文正文始终包含):
✅ 保存成功,立即可以使用 AI 生成
{{ ttsCfg.tip }}
切换引擎/音色只影响之后新生成的音频,已有音频保持不变;对已有音频不满意可在卡片页点 🔁 重新生成。篇章多角色对话音色独立自动分配
学生在自己端选了音色时以学生选择优先;未选则跟随此处全局默认
WS 地址(只读):{{ aiPage.coach.wsUrl }}
🗣 跟读识别(ASR):本地 faster-whisper 两级自适应——{{ aiPage.asr.fast }} 快速级 + {{ aiPage.asr.acc }} 低置信兜底级,完全离线(CPU)
配置云端后读单词走音素级云评分;未配置自动回退本地 MFCC+DTW 声学评分链路
{{ p.desc }}
{{ p.default }}
{{ adminCards.search ? '没有找到匹配的单词~' : '该分类下还没有单词哦~' }}
| 时间 | 学生 | 类型 | 量 | tokens(入/出) | 备注 |
|---|---|---|---|---|---|
| {{ fmtDT(r.created_at) }} | {{ usageStudentLabel(r.student_id) }} | {{ usageKindLabel(r.kind) }} | {{ r.qty }}{{ usageKindUnit(r.kind) }} | {{ usageTokensCell(r) }} | {{ usageNoteText(r) }} |
| 学生 | 状态 | 余额 | 操作 |
|---|---|---|---|
| {{ (s.username || '?').charAt(0).toUpperCase() }} {{ s.username }} {{ s.nickname }} | {{ s.enabled ? '正常' : '已停用' }} | 💎 {{ s.credit_balance || 0 }} AI 已停 |
{{ c.code }}
{{ c.used_by ? '已使用' : '未使用' }}
{{ fmtDT(c.created_at) }} · 被 {{ usageStudentLabel(c.used_by) }} 使用
| 功能 | 计费单位 | 收费(积分) | ≈ 人民币 |
|---|---|---|---|
| {{ creditRateLabel(k) }} | {{ k==='coach_sec' ? '每秒' : '每次' }} | ≈ {{ fmtYuan(v * 0.01) }} 元{{ k==='coach_sec' ? '/秒' : '/次' }} |
| 功能 | 调用次数 | 用量 | 估算成本 | 均成本/次 | 保本积分 | 当前收费 | 利润倍数 |
|---|---|---|---|---|---|---|---|
| {{ creditRateLabel(r.kind) }} | {{ r.count }} | {{ costUsageText(r) }} | ¥ {{ fmtYuan(r.cost) }} | ¥ {{ fmtYuan(r.per_call) }} | {{ r.break_even }} 积分 | {{ creditRateText(r.kind, r.rate) }} ≈ {{ fmtYuan(r.rate * 0.01) }} 元 | {{ costMarginText(r) }} |
| 合计({{ cost.totalCount }} 次调用) | ¥ {{ fmtYuan(cost.totalCost) }} | 利润倍数 = 收费 ÷ 成本,<×1 表示亏本,建议 ≥ ×2 | |||||
{{ rechargeModal.nickname }} · 当前余额 {{ rechargeModal.balance }} 积分 · 线下收款后在此登记(1 积分 = 1 分钱)
{{ txnModal.nickname }} · 当前余额 {{ txnModal.balance }} 积分 · 展示最近 {{ txnModal.txns.length }} 条
为 {{ admin.pinModal.username }} 设置新 PIN
{{ user && user.must_change ? '首次登录必须修改初始密码' : '修改后需使用新密码重新登录' }}
系统词库暂无单词