听写小助手3.0

admin11个月前电脑软件139

一、创意灵感:

    学校的家庭听写作业需要家长配合朗读,但是经常会出现他们不在家或者是没有空的情况,无法及时完成作业,非常的不方便。刚好我正在学习Python语言,于是就一直思考如何使用Python来编写一个辅助听写的小程序。经过一段时间的努力,不懂的地方就通过网络和书籍查阅资料学习,在父母和老师的支持鼓励下,不断更新完善,终于初步完成了“听写小助手2.0”这个小程序。


    2024年6月25日,我爸把2.0版本的程序发布在吾爱论坛,收到了许多意见和建议,看到有这么多人对这个小程序感兴趣并且给我鼓励和支持,我也很激动和开心,趁着小学毕业考后没作业,综合论坛里反馈的问题和需求,7月份把程序升级到了3.0版本(小学毕业纪念版)。


二、创作说明:

    本程序使用Python的Tkinter库创建图形用户界面,使用pandas库来读取听写词库;离线TTS语音引擎采用pyttsx3库进行文本到语音转换朗读,3.0版本增加了在线TTS语音引擎,使用edge_tts库。在创作的过程中,我学习到了许多关于Python语言的知识,比如:创建图形用户界面、安装调用第三方库、文件读取操作、打包生成可执行文件等等;为了让程序界面更美观,还通过免费的在线设计网站用AI生成了一个Logo插入程序中,让程序界面更美观,也学习到了一些基本的图片处理知识。学以致用,能用编程知识来解决学习生活中的问题是一件很有成就感的事。


三、作品特点:

    本程序模拟老师在课堂上真实的听写环境,听写词库已经收集了小学阶段所有年级语文科目相关的生词,只需选择相应的年级和课时即可开始听写,也可以自己按规定格式(词与词之间用英文的逗号隔开)输入需要听写的内容,还可以自己维护听写词库(打开目录下的“听写词库.xlsx”,参照原内容格式批量导入新的听写内容),3.0版本支持在线TTS语音和离线在线TTS语音双引擎模式,在线模式必须联网才能使用,支持选择多种语音风格,音色更接近于自然人声,质量更高,推荐在联网的情况下优先选择,离线模式可以在没有网络的情况下使用,但是语音质量没有在线模式好,两种模式各有优点,可以根据实际情况按需选用。听写前会有语音提示本次听写的课时、词语数量等内容,并加入了一些个性化功能设置:语速调整、间隔时间、重复次数、听写顺序等等。3.0版本支持按课时生成导出听写音频文件的功能,可以方便的把听写内容按设置好的参数生成Mp3文件,Mp3文件的内容和程序直接听写完全一致,大大的增加了程序的实用性:老师布置家庭作业后可以把听写Mp3文件发送到班级群,方便那些留守儿童(爷爷奶奶带的)或者是父母普通话不标准的同学完成作业,同学之间也可以互相分享听写Mp3文件,没有电脑也可进行听写。听写和导出文件过程中设计了一个醒目的计数器,让程序更美观实用,实时提示本次听写或导出的词语总数和已经完成的数量。为了能专心听写,听写开始后会隐藏听写内容并禁用程序相关功能按钮,听写完成后恢复,方便检查听写结果。本程序不仅可以用于语文科目的听写,也适用于英语单词的听写等。总之,听写小助手不仅是学生的小助手,也可以是家长、老师的小助手!


四、注意事项:

    1.在测试过程中,离线模式发现部分电脑无法正常运行,原因是本程序运行需要调用操作系统的语音功能(TTS语音引擎),一些精简版的操作系统该功能被精简删除,所以运行会报错,请更换电脑尝试,尽量在Windows 10及以上版本的操作系统中运行。

    2.为保证程序正常运行,“听写词库.xlsx”、“帮助说明.txt”、“FX-LED.TTF”、“Logo.png”、“1s.dat”四个文件和“Temp”、“Mp3”两个文件夹必须和主程序在同一目录下,不能删除。

下载.png


相关文章

Softcnkiller恶意程序清理工具

Softcnkiller恶意程序清理工具

Softcnkiller是一款直观易用的恶意程序清理工具,最新版能够高效地帮助用户清除电脑中的各类顽固广告和流氓软件。它支持一键快速清理功能,让您的电脑恢复清爽,运行更加流畅。此外,Softcnkil...

酷我音乐—破解版

酷我音乐—破解版

解压后双击“绿化处理”...

scratch3.0

scratch3.0

scratch3.0编程软件是目前全球最广泛使用的图形化编程语言,其图形化的编程界面可以让零基础的用户快速轻松上手。通过它用户可以编写属于自己的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

分享:

支付宝

微信