Skip to content

自动听写英语单词项目(附带自动翻译,自动下载音频)

Notifications You must be signed in to change notification settings

Shaocr/auto-dictate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

auto-dictate

自动听写英语单词项目(附带自动翻译,自动下载音频)

上手指南

在config.py中设定参数

  • 发音方式 1:英式发音 2:美式发音

  • 听写时间间隔 整数浮点数均可

  • 是否开启自动翻译--保存单词时自动有道翻译

  • 是否随机听写 --打乱顺序

database.py 封装数据库

listening.py 听写模块

spider.py 爬虫模块

surface.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

版权说明

不可商用

About

自动听写英语单词项目(附带自动翻译,自动下载音频)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages