All Projects → EchoShoot → SmartReview

EchoShoot / SmartReview

Licence: GPL-3.0 license
💠 单词智能复习项目 - 艾宾浩斯遗忘曲线 + 混淆词

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to SmartReview

Movies2anki
Convert movies with subtitles to watch them with Anki. Inspired by subs2srs
Stars: ✭ 211 (+390.7%)
Mutual labels:  english, anki
Anki Templates
For language Grammar
Stars: ✭ 70 (+62.79%)
Mutual labels:  english, anki
matlab-novice-inflammation
Programming with MATLAB
Stars: ✭ 26 (-39.53%)
Mutual labels:  english
bento
🍱 bento is an English-based automation language designed to be used by non-technical people.
Stars: ✭ 32 (-25.58%)
Mutual labels:  english
rhymes
Give me an English word and I’ll give you a list of rhymes
Stars: ✭ 34 (-20.93%)
Mutual labels:  english
logseq-anki-sync
An logseq to anki syncing plugin with superpowers - image occlusion, card direction, incremental cards, and a lot more.
Stars: ✭ 219 (+409.3%)
Mutual labels:  anki
ankigenbot
Telegram bot to automatically generate and upload anki cards to ankisrs.net
Stars: ✭ 58 (+34.88%)
Mutual labels:  anki
mpvacious
Adds mpv keybindings to create Anki cards from movies and TV shows.
Stars: ✭ 286 (+565.12%)
Mutual labels:  anki
Britfone
British English pronunciation dictionary
Stars: ✭ 66 (+53.49%)
Mutual labels:  english
introcsharpbook
"Fundamentals of Computer Programming with C#" Book
Stars: ✭ 12 (-72.09%)
Mutual labels:  english
BSD
The Business Scene Dialogue corpus
Stars: ✭ 51 (+18.6%)
Mutual labels:  english
asyncomplete-nextword.vim
Provides intelligent English autocomplete for asyncomplete.vim via nextword
Stars: ✭ 43 (+0%)
Mutual labels:  english
manjaro-fs-arm64
Manjaro rootfs with xfce4 and vncserver preinstalled. Just setup username, password and vnc password. Also one more edition with latest Anki preinstalled.
Stars: ✭ 19 (-55.81%)
Mutual labels:  anki
translate english
Java程序员阅读源码必知英语单词
Stars: ✭ 24 (-44.19%)
Mutual labels:  english
anki-md
A markdown to anki flash cards converter
Stars: ✭ 22 (-48.84%)
Mutual labels:  anki
ScienceNotebooks
Collection of tools and stylesheet for scientific writting and learning (through Anki)
Stars: ✭ 43 (+0%)
Mutual labels:  anki
nextword
Predict next English words.
Stars: ✭ 65 (+51.16%)
Mutual labels:  english
Pluralize.NET
📘 Pluralize or singularize any English word.
Stars: ✭ 50 (+16.28%)
Mutual labels:  english
folket
Swedish–English dictionary for macOS (December 20, 2020)
Stars: ✭ 31 (-27.91%)
Mutual labels:  english
FCH-TTS
A fast Text-to-Speech (TTS) model. Work well for English, Mandarin/Chinese, Japanese, Korean, Russian and Tibetan (so far). 快速语音合成模型,适用于英语、普通话/中文、日语、韩语、俄语和藏语(当前已测试)。
Stars: ✭ 154 (+258.14%)
Mutual labels:  english

SmartReview

本人认为, 艾宾浩斯遗忘曲线仅反应了人类的遗忘大致规律. 但这种规律并不一定就符合每一个人的事实情况, 因为记忆力的好坏与 "记忆方法 \ 年龄 \ 身体状态" 都有着很大的关系.

Image of SmartReview

本单词智能复习项目:

  • 设计之初采集了 "思考时间 \ 复习间隙 \ 学习难度..." 等多个维度数据, 为未来利用 "人工智能" 测量单词遗忘规律提供了前提数据基础.
  • 暂时采用 "艾宾浩斯遗忘曲线 + 混淆关联词" 的记词方案作为过渡性方案, 并实际应用中帮助我记忆与巩固了 5500 多个考研词汇.

安装方式

Image of download

将该项目下载到本地以后, cd 切换至 "SmartReview" 文件夹中, 输入以下命令:

$ python3 setup.py install

详细安装方式请看 "./SmartReview/SmartReview使用说明书.pdf"

使用方法

项目安装完毕后, 会为你配置两个命令行工具 "smartload" 与 "smartreview"

$ smartload {你要导入 单词词库.json 的路径位置}  # 仅支持.txt\.json格式
$ smartreview  # 启动程序

使用流程:

Image of UI

  1. 按下 ctrl(Windows) \ command(Macos) 弹出词汇, 回忆词汇含义, 松开键后查看含义核对含义.
  2. 若记住了含义, 则重复 "步骤1". 否则敲击 "空格键" 将为该词汇标记为 "未记住".
  3. 对于混淆的词汇, 点击 "添加混淆词". (支持正则表达式搜索单词)
  4. 每次松开键后如果单词下方含有以前添加的混淆词, 你应该停留下来也尝试回忆词汇含义.
  5. 当所有词汇都回顾完毕后, 手动按 ESC键 进行保存.

本软件会依据 "艾宾浩斯遗忘曲线" 并依据你对词汇的掌握程度自动分配下一次合适回顾词汇, 混淆词背词方案将有效的解决词汇混淆等问题. 更详细使用方法请看 "./SmartReview/SmartReview使用说明书.pdf"

关于词库

在路径 "./SmartReview/src/SmartReview/source" 中有我在扇贝爬下来的词库:

  • 考研单词.json
  • 六级单词.json

如果需要四级词汇可以自己写爬虫去抓 扇贝单词网-四级词汇, 或者联系我([email protected]).

导入格式:

通常 "txt格式" 用来添加自己生活中遇到的新词, "json格式" 用来添加网上抓的词库.

.json 格式

[
  {"word":"hello", "explain":"你好"},
  {"word":"yes", "explain":""},
]

.txt 格式

hello, "你好"
yes "对"
nice
  • 可以选择"逗号"或"空格"来隔开单词与释义.
  • 如果没有填写单词释义, 将会自动调用有道词典来添加单词释义.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].