AnkiWeb
- Rating
- 9 (👍 9 · 👎 0)
- Updated
- 2026-06-18
- Anki versions
- 25.05~
- Description language
- zh
AnkiWeb addon 932930811
Generates fresh AI example sentences for spaced repetition vocabulary reviews, with context-first learning, custom prompts, TTS, and web/mobile review.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.1 | 25.05+ | 2026-06-18 |
Loading…
Uses AI to generate example sentences, explanations, and context from selected Anki text, then creates structured notes.
Generates dynamic AI example sentences and OpenAI TTS audio for Anki cards during review, with background processing and configurable settings.
Generates natural Gemini-powered contextual sentences from vocabulary decks, mixing known and new words into cloze and new-word Anki cards.
Generates AI sentences for a vocabulary word, randomly cycling them during review so users memorize the word, not sentence context.
Generates fresh, unstored AI example sentences for simple English word or phrase cards, supports multiple providers, and lets users request new examples.
Generates vocabulary card fields using AI/LLM APIs from a subtitle or sentence inside Anki's card editor.
所有卡片::英语[2]ContextFlow 是一款 Anki 插件,通过AI动态生成例句来改变外语词汇学习方式,将间隔重复系统与无限的、个性化的语境学习相结合。
方法一(推荐):通过 AnkiWeb 安装
工具 (Tools) -> 插件 (Add-ons)获取插件 (Get Add-ons...)932930811确定 (OK),重启 Anki方法二:手动安装
ContextFlow.ankiaddon 文件工具 (Tools) -> 插件 (Add-ons)方法三:git安装
工具 (Tools) -> 插件 (Add-ons) ->查看文件git clone https://github.com/socialismbuilder/ContextFlow工具 (Tools) -> AI句子生成配置... (ContextFlow Settings)保存 应用设置在配置界面选择 TTS 引擎,为卡片上的「朗读例句 / 朗读单词」按钮提供发音来源。其中「朗读单词」可用快捷键 W 触发;勾选 替代卡片原有声音(自动朗读例句) 可在翻面后自动朗读例句并屏蔽卡片自带音频。朗读语言跟随配置中的 目标学习语言。
Edge TTS(默认,推荐):微软神经网络语音,质量高、多语言覆盖广,按语言匹配默认人声(也可在 Edge 人声 下拉中手动挑选)。首次会联网拉取人声列表;生成的音频会缓存,二次朗读几乎无延时。需要联网。
Anki 原生 TTS:调用 Anki 内置的 TTS(系统 TTS、AwesomeTTS 等),延时低、质量取决于系统语音,无需联网。
自定义 URL:对接你自己的 TTS 服务(如本地 GPT-SoVITS、CosyVoice、fish-speech 等的 API 接口)。填写一个带占位符的 URL,插件朗读时会把实际值替换进去并发 GET 请求,服务直接返回音频即可(按 Content-Type 自动识别 mp3 / wav)。可用占位符:
{text} —— 要朗读的文本(自动 URL 编码){voice} —— 人声名(跟随 Edge TTS 的人声映射,如英语为 en-US-EmmaMultilingualNeural){language} —— 学习语言(如 英语)示例(GPT-SoVITS 风格):http://localhost:9880/?text={text}&speaker=trump
若你的接口固定了人声、只接收文本,URL 里不写任何占位符即可,插件会自动在末尾追加 ?text=<文本>(如 http://localhost:5000/tts)。
Apple TTS(仅 macOS):直接调用系统原生 say 命令,延时低、跟随系统讲述人配置(由 @Peng Jitong 贡献)。
Apple TTS 配置说明(仅 macOS)
讲述人配置: ->System Setting(系统设置) -> Accessibility(辅助功能)-> System Voice -> ⓘ -> 选择要学习的语言 -> 选择讲述人(学习英语的话 Kate 和 Jamie 体验不错)。
系统默认讲述人的语言是系统首选语言,与你的学习语言不一致时不会有声音输出。
插件在 Anki 启动(加载配置档案)后自动开启本地后端服务(基于 aiohttp),同局域网的设备即可访问:
Web 服务开关(web_enabled):默认开启,关闭后不启动后端。Web 服务端口(web_port):默认 8765,如被占用可修改。使用方式:让手机和电脑连接同一个路由器,在手机浏览器访问 http://<电脑的局域网IP>:端口(例如 http://192.168.1.10:8765)。打开后可选择牌组、查看 ContextFlow 例句、翻面,并按 重来 / 困难 / 良好 / 简单 评分,还支持撤回(U)、刷新例句、朗读例句。在不想使用电脑时,可以使用此功能手机学习。
提示:服务监听
0.0.0.0,仅限同一局域网访问;若连不上,请检查电脑防火墙是否放行了对应端口。
配置界面: 填写API设置、句子生成偏好和目标牌组

学习界面: 显示正面例句,背面例句+翻译+原始卡片

AI追问界面: 显示AI生成的例句,可点击提问

价格: 首先是Ai价格的问题,由于国产AI的内卷生态,价格实际上非常便宜,尤其是有阶梯式定价和输入缓存的模型。 建议使用3¥/Mtoken以内的次旗舰模型获得最大性价比。 每次api调用会生成5个例句,每次调用会产生大约1000token的输入和300token的输出。 由于初期积累缓存几乎每次都需要调用api,我们算极端一些,极其勤奋,每天学习600张卡片,平均每2张调用一次,月成本也可以控制在10元内。 可以直接使用火山引擎的激励计划每日可获得3Mtoken免费额度,足够每日用量,或其他免费渠道。
能力: 输出流程自然的语言是LLM最擅长,最突出的能力没有之一。 对于这个任务,哪怕是本地模型,都能以较高的质量完成,比如qwen3.5-14B。 即使是超小模型,如1B甚至0.5B模型也是可以输出流畅的语言的,即使它们甚至无法稳定输出一个标准的json格式供程序解析。