今天早上发现频道来了一位堪称年龄最小的开发者 @Hexin,他带来了小学六年级毕业作品:听写小助手(辅助听写工具) 。@Appinn

@Hexin 同学的小学六年级毕业作品:听写小助手(辅助听写工具)  1

听写小助手(辅助听写工具)

原文:https://xbcpy.com/uploads/2024/07/113558g4mzg5ymtttbtvgb.avif 1520w, https://www.appinn.com/wp-content/uploads/2024/07/113558g4mzg5ymtttbtvgb-768x416.avif 768w" data-lazy-sizes="(max-width: 1520px) 100vw, 1520px" data-lazy-src="/uploads/ueditor/20240720/-240H00Z155G6.jpg" />

创作说明

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

作品特点

本程序模拟老师在课堂上真实的听写环境,听写词库已经收集了小学阶段所有年级相关的生词,只需选择相应的年级和课时即可开始听写,也可以自己按规定格式(词与词之间用英文的逗号隔开)输入需要听写的内容,还可以自己去维护听写词库。

听写前会有语音提示本次听写词语数量等内容,并加入了一些个性化功能设置:

  • 语速调整
  • 间隔时间
  • 重复次数
  • 听写顺序

听写过程中设计了一个醒目的计数器,实时提示本次听写的词吾总数和已经听写完成的数量。为了能专心听写,听写开始后会禁用程序相关功能按钮。不仅可以用于语文科目的听写,也适用于英语单词的听写等。

注意事项

  1. 在测试过程中,发现部分电脑无法正常运行,原因是本程序运行需要调用操作系统的语音功能(TTS语音引擎),一些精简版的操作系统该功能被精简删除,所以运行会报错,请更换电脑尝试,尽量在 Windows10 及以上版本的操作系统中运行。
  2. “听写词库.x1sx”、“帮助说明.txt”、“FX-LED.TTF”、“Logo.png” 四个文件必须和主程序在同一目录下。

获取

  • 发布页面
  • 网盘(开发者提供,提取码:52pj)

最新版本已支持生成 mp3 听写文件。


比较遗憾的是 @Hexin 同学似乎没有留下 GitHub 帐户,不然能获得不小的一波关注与星星呀

另外,各位叔叔阿姨哥哥姐姐们,多去鼓励鼓励:https://meta.appinn.net/t/topic/58894