自动听写英语单词项目(附带自动翻译,自动下载音频)
在config.py中设定参数
-
发音方式 1:英式发音 2:美式发音
-
听写时间间隔 整数浮点数均可
-
是否开启自动翻译--保存单词时自动有道翻译
-
是否随机听写 --打乱顺序
database.py 封装数据库
listening.py 听写模块
spider.py 爬虫模块
surface.py 界面
在单词输入框内输入单词,如果开启了自动翻译,释义输入框会被禁止,点击添加单词按钮即可添加单词到数据库。
点击导入文件按钮选择.txt格式的单词本,如果开启了自动翻译,则单词本中每一行为单词即可
- read
- degrade
- invoke
若未开启自动翻译,则每一行后面需要加入释义
- read
- 读
- degrade
- 贬低
- invoke
- 引用
1.sqlite3 2.playsound 3.requests 4.lxml
直接运行surface.py即可无需安装
shaocr
v.1.0
shaocr
不可商用