python英文发音-用Python写一个背英文单词程序

小朋友学习英文时背单词总是很困扰的一个问题,Ashing老师用Python开发了这个简易的背英文单词程序,帮助小朋友练习单词。功能虽简单却都很实用,只需帮他们用excel建立好单词表。

目前建立的功能有:

1.可自行建立单字表,可利用excel编辑后,存成.csv檔。

2.测验过程错误的单词,会重复提示,直到输入正确才会进行下一个单词

3.测验过程错误的所有单字会被记录,可以按储存功能,存成另一个.csv檔,下次可以直接开启这个错误的单词档在练习即可。

4.具有支持TTS 中文及英文发音,并在过程中会帮你加油打气。

5.具有测验拼字,单词拨放发音,及单词选择题功能,期望达到听、说、读、写方式记忆单词。

6.每范围单词测验结束后会自动按单词数量比例计分,成绩优良,会语音给予赞美加油打气,让使用者更有兴趣动力继续玩单词背单词。

安装方式:

下载后不需安装,只需将所有档案放在同一文件夹,接着直接执行主程序Abu_words.exe即可

2-1555063348.jpg

下载连结:

https://drive.google.com/file/d/0BxWViAuJxH7gZl9tbEdDbkFfbms/view?usp=sharing

建议执行环境:Windows 10,使用windows 10才能获得内建中文及英文发音支持(TTS),使用win7可能只有英语发音。

本程序绝无病毒及木马请安心使用。

下载解压缩后,第一次执行如果出现如下画面,请点"其他信息"然后选仍要执行

3-1555063348.jpg

使用方式:

首先可自行准备单词檔,如下sample.csv檔。可自行用excel建文件或是从网络搜寻单词表后存成.csv文件格式。记住,单词格式如下图<1>,左边字段为英文单词,右边为中文解释,并且内文皆不可使用","逗号,原因是.csv檔本身就是用","逗号来做字段区分,故内文不可再用","逗号,否则会被解读为新字段,造成程序对位错误。

图<1>sample.csv

4-1555063348.jpg

执行主程序Abu_words.exe后,请先选择"开启"单词檔

7-1555063349.jpg

选择所要练习的单词檔,例如sample.csv,接着可以设定单词的数量范围,再按下"选取确认”

0-1555063349.jpg

接着选择"测试单词拼字”

1-1555063349.png

即可进行单词拼字的测验,右上角"开启英文发音提示",勾选则会有英文发音,取消勾选择不会有英文发音提示。

如果拼字正确,系统则会说"yes.itis right”

如果错误,系统则会说"That is wrong”,并把正确的单字拼出一次让你听,并再要求你重新输入一次,直到输入正确才会进下一个单词测验。达到强迫记忆的效果。

5-1555063349.jpg

3-1555063349.jpg

或是开启单词题库后可以先选择"拨放单词”

6-1555063349.png

那么它会秀出单词中英文并念出发音,可用鼠标控制词再念一次或是上一个下一个。适合对新单词还不熟时,可以先由这个方式练习,跟着念出发音效果会更好。

5-1555063350.jpg

或是开启单词题库后可以先选择"单词选择题”

8-1555063350.png

从下方用鼠标从4个选择里,选出正确的解释,适合训练单词阅读理解能力。

1-1555063350.jpg

测试过程若要储存错误的单词,可以按下"储存"键,即可另存目前所有错误的单词。

7-1555063350.png

7-1555063350.jpg

目前先做到这样,将来还可以扩充其他功能,比如语音识别,自然语言聊天对话,让它越来越智能化,增加更多互动,就像一个虚拟的老师陪着练习一般。

转自公众号:

易心Microbit编程

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值