语言学习伴侣
学习外语时,AI 提供语法纠正、对话练习、词汇扩展,加速语言学习进程。
适用场景
- 外语学习(英语、日语、法语等)
- 语法纠正和改进
- 口语对话练习
- 词汇量扩展
前置准备
必需插件
| 插件 | 用途 | 安装方式 |
|---|---|---|
| Text Generator | AI 语言学习 | 社区插件市场 |
| Spaced Repetition | 单词复习 | 社区插件市场 |
推荐插件
| 插件 | 用途 |
|---|---|
| LanguageTool | 语法检查 |
| Obsidian_to_Anki | Anki 同步 |
学习笔记模板
markdown
---
title: {{topic}}
language: {{language}}
date: {{date}}
tags: [language-learning, {{language}}]
---
# {{topic}}
## 📝 学习内容
<!-- 原文或练习内容 -->
## 🤖 AI 分析
<!-- 语法分析、纠正建议 -->
## 📚 词汇积累
| 单词 | 词性 | 含义 | 例句 |
|------|------|------|------|
## 💬 对话练习
<!-- 与 AI 的对话 -->
## 📈 进步追踪
<!-- 学习进度 -->语法纠正 Prompt
markdown
# 语法纠正
## 语言
{{language}}
## 原文
{{content}}
## 纠正要求
### 输出格式
## 纠正结果
[纠正后的内容]
## 错误分析
| 原文 | 纠正 | 错误类型 | 解释 |
|------|------|----------|------|
## 语法知识点
1. 知识点1:解释
2. 知识点2:解释
## 提升建议
- 建议1
- 建议2对话练习 Prompt
markdown
# 语言对话练习
## 角色
你是一位 {{language}} 母语者,正在和我进行日常对话练习。
## 场景
{{scenario}} # 如:咖啡店点单、问路、面试
## 要求
1. 使用自然的母语表达
2. 根据我的回复给出反馈
3. 在每轮对话后指出可以改进的地方
4. 提供更地道的表达方式
5. 适当扩展相关词汇
## 开始对话
请开始场景对话。词汇扩展 Prompt
markdown
# 词汇扩展
## 基础词汇
{{word}}
## 扩展要求
### 输出
## 词汇家族
- 同义词:word1, word2, word3
- 反义词:word1, word2
- 词根词缀:词根 + 词缀分析
## 搭配
- 动词搭配:verb + word
- 形容词搭配:adj + word
- 常见短语:phrase1, phrase2
## 例句
1. 例句1(简单)
2. 例句2(中级)
3. 例句3(高级)
## 使用场景
- 场景1:用法说明
- 场景2:用法说明
## 易混淆词
- word vs similar_word:区别说明返回
详细操作步骤
步骤一:创建语言学习系统
markdown
# 文件夹结构
Language/
├── English/
│ ├── Vocabulary/ # 词汇
│ ├── Grammar/ # 语法
│ ├── Writing/ # 写作练习
│ └── Speaking/ # 口语练习
├── Japanese/
│ └── ...
└── Templates/
├── vocabulary-note.md
├── grammar-note.md
└── writing-practice.md步骤二:配置 AI 语言助手
javascript
// QuickAdd 宏:语法纠正
async function correctGrammar(content, language) {
const correction = await textGenerator.generate(`
作为专业的 ${language} 语言教师,纠正以下文本的语法错误:
${content}
请提供:
1. 纠正后的完整文本
2. 错误分析表格(原文|纠正|错误类型|解释)
3. 相关语法知识点
4. 改进建议
语气:鼓励、专业、易懂
`);
return correction;
}步骤三:创建对话练习工作流
javascript
// 对话练习脚本
async function conversationPractice(scenario, language) {
const conversation = await textGenerator.generate(`
作为 ${language} 母语者,与我进行"${scenario}"场景的对话练习。
要求:
1. 每轮对话后给出反馈
2. 指出我的表达可以改进的地方
3. 提供更地道的表达方式
4. 适当扩展相关词汇
5. 难度适中,逐步提高
请开始对话。
`);
return conversation;
}高级技巧
1. 智能词汇本
markdown
---
title: 词汇笔记 - {{word}}
language: English
level: {{level}}
created: {{date}}
---
# {{word}}
## 基本信息
- **发音**:[音标]
- **词性**:名词/动词/形容词
- **含义**:中文含义
## 例句
1. 简单例句
2. 中级例句
3. 高级例句
## 搭配
- 动词搭配:...
- 形容词搭配:...
- 常见短语:...
## 同义词/反义词
- 同义词:word1, word2
- 反义词:word1
## 词根词缀
- 词根:...
- 词缀:...
## AI 生成的记忆技巧
<!-- 自动生成 -->2. 写作批改系统
javascript
// 写作批改
async function correctWriting(essay, language, level) {
return await textGenerator.generate(`
作为专业的 ${language} 写作教练,批改以下 ${level} 级别的作文:
${essay}
请提供:
1. **整体评价**:分数和评语
2. **语法纠正**:逐句纠正
3. **词汇升级**:替换更高级的词汇
4. **句式优化**:改进句式结构
5. **逻辑建议**:文章结构和逻辑
6. **亮点指出**:写得好的地方
7. **改进建议**:如何提升
`);
}3. 学习进度追踪
dataview
TABLE
file.name as "笔记",
language as "语言",
date as "日期"
FROM "Language"
WHERE date >= date(today) - dur(7 days)
SORT date DESC常见问题
Q1: 如何提高口语练习效果?
技巧:
markdown
# 口语练习最佳实践
## 1. 场景多样化
- 日常对话:点餐、问路、购物
- 职场场景:面试、会议、汇报
- 社交场景:交友、聚会、旅行
## 2. 角色扮演
- 扮演不同角色练习
- 模拟真实对话情境
## 3. 录音回听
- 使用录音插件记录练习
- AI 分析发音问题Q2: 词汇记不住怎么办?
解决方案:
javascript
// 生成记忆技巧
async function generateMemoryTip(word) {
return await textGenerator.generate(`
为单词 "${word}" 生成记忆技巧:
请提供:
1. 词根词缀分析
2. 联想记忆法
3. 故事记忆法
4. 对比记忆法
5. 场景记忆法
`);
}Q3: 如何系统化学习?
markdown
# 系统学习计划模板
## 学习目标
- 目标语言:
- 目标等级:
- 预计周期:
## 每日任务
- [ ] 单词学习:20 个
- [ ] 听力练习:15 分钟
- [ ] 口语练习:10 分钟
- [ ] 阅读练习:1 篇
- [ ] 写作练习:1 段
## 每周复习
- 周末复习本周词汇
- 周测试检验效果
- 调整学习计划
## 进度追踪
| 周次 | 词汇量 | 听力 | 口语 | 阅读 | 写作 |
|------|--------|------|------|------|------|
| 1 | 140 | ⭐⭐ | ⭐ | ⭐⭐ | ⭐ |实际案例
案例:雅思备考
markdown
## 学习计划
### 阶段一:基础(第1-4周)
- 每日词汇:50个
- 语法复习:重点语法点
- 听力:精听训练
### 阶段二:强化(第5-8周)
- 真题练习
- AI 批改写作
- 口语模拟
### 阶段三:冲刺(第9-12周)
- 全真模拟
- 弱项攻克
- 考前调整
## AI 辅助效果
| 项目 | 使用前 | 使用后 |
|------|--------|--------|
| 写作分数 | 5.5 | 6.5 |
| 口语分数 | 6.0 | 7.0 |
| 学习效率 | 一般 | 提升50% |效率提升
| 功能 | 传统方式 | AI 辅助 |
|---|---|---|
| 作文批改 | 等老师 1-2天 | 即时反馈 |
| 口语练习 | 找语伴 | 随时练习 |
| 词汇积累 | 死记硬背 | 智能记忆 |
| 学习规划 | 自己摸索 | 系统化 |