Python小工具——唐诗三百首朗读

工具简介

系统语音朗读唐诗三百首,可自己选择要朗读的唐诗,可搜索查找唐诗进行朗读,可用于幼儿园或小学生熟悉唐诗,积累文学素养。

工具界面

1、打开工具

可查看当前朗读的唐诗标题及内容,可点击播放朗读。
2、可点击上一首或下一首更换内容
3、可在数字框内输入数字,选择相应的唐诗,点击刷新进行更换。

4、可查找唐诗

主要代码

1、系统语音阅读

import winsound
import win32com.client
speak_out = win32com.client.Dispatch('SAPI.SPVOICE')
def MySpeak(str): # 朗读srt字符串的内容speak_out.Speak(str)winsound.PlaySound(str, winsound.SND_ASYNC)

2、获取路径下所有文件名

import os
lj = os.getcwd()  # 获取当前工作目录路径
lj += "\\" + "source\\"  # 路径双反斜杠
files = os.listdir(lj) # 获取所有文件名

3、 tk滚动文本框写入与读取

# 滚动文本框
s1 = Scrollbar(root, orient=VERTICAL)
scr = Text(root, width=35, height=22, yscrollcommand=s1.set)
scr.grid(column=1, columnspan=4, rowspan=6, sticky=W + E)
……
scr.delete(1.0, 'end') # 清空文本框
for each in strings:  # 读取strings数组中的内容scr.insert("insert", line)  # 逐行插入内容scr.insert("insert", "\n")  # 换行
……
data = scr.get(1.0, 'end') # 读取文本框所有内容

小工具下载地址

小工具下载地址:
https://download.csdn.net/download/weixin_39151703/15377888
附唐诗三百首。

Python小工具——唐诗三百首朗读相关推荐

  1. python+jieba分析唐诗三百首

    python+jieba分析唐诗三百首 代码及源文件地址:poem_300 代码保证符合命名规范.遵循PEP8规则.导包顺序清晰.尽量做到复用性和不罗嗦 记得修改文件路径哟(^U^)ノ~YO 如果有帮 ...

  2. python爬取唐诗三百首

    python讨论qq群:996113038 导语: 最近一直在写爬虫,写过一些爬取"妹子图","小视频"之类的爬虫,但是我想了想.咱们公众号虽然是个技术类公众号 ...

  3. 【Pygame小游戏】史上最全:《唐诗三百首》合集,每一首都是精华,果断收藏~(学诗+锻炼记忆+Python诗句填空小程序上线啦)

    前言   岁岁年龄岁岁心,不负时光不负卿 哈喽!我是你们的栗子同学,今天给大家来点儿有趣的-- 有句话说:"读史使人明智,读诗使人灵秀."唐诗本来就是中国文化的绚丽瑰宝,是每个人都 ...

  4. python唐诗分析综合_Python利器之胎教《唐诗三百首》文本分析

    事情是这样的,你们听我讲: 有一天,孕妈妈在家庭群里对准爸爸说,在某猫上买本<唐诗三百首>吧,每天给宝宝读一首唐诗,作为胎教.有图有真相: 作为好吃懒做的准爸爸,听到这个消息的瞬间,表情是 ...

  5. 【Elasticsearch】es 7.8.0 唐诗三百首写入 Elasticsearch 会发生什么

    1.概述 本文参考 项目实战 01:将唐诗三百首写入 Elasticsearch 会发生什么? 并且进行实战,对其进行一点修改. 1.实战项目 将唐诗三百首写入Elasticsearch会发生什么? ...

  6. 《唐诗三百首》中的童年记录

    这是学习笔记的第 2192 篇文章 读完需要 9 分钟 速读仅需7分钟 唐诗三百首在最近读了几遍,你可能不了解的<唐诗三百首>,看了下<诗词大会>发现真是人才济济.一方面是词穷 ...

  7. 你可能不了解的《唐诗三百首》

    这是学习笔记的第 2189 篇文章 读完需要 9 分钟 速读仅需3分钟 对于唐诗,自己其实是一种复杂的心情,好像会背些,但是用的时候却都想不起.<唐诗三百首>算是重温古诗的一种方式,借着让 ...

  8. python小工具myqr生成动态二维码

    python小工具myqr生成动态二维码 (一)安装 (二)使用 (一)安装 命令: pip install myqr 安装完成后,就可以在命令行中输入 myqr 查看下使用帮助: myqr --he ...

  9. 用C#来学习唐诗三百首和全唐诗

    Begin 最近把项目做完了,闲来无事,就想做点好玩的事情,刚好前几天下载了[唐诗三百首]和[全唐诗]这两个txt文件,正好用C#来整理一下. 然后导出QData格式,可以给其他软件读取. 以后弄个开 ...

最新文章

  1. 小程序异常监控及错误处理
  2. python浮点型数据怎么显示为图片_python数字图像处理(4):图像数据类型及颜色空间转换...
  3. MachineLearning(1)-激活函数sigmoid、损失函数MSE、CrossEntropyLoss
  4. 内部类详解————静态内部类
  5. 首尔最高旋转餐厅后厨一探究竟
  6. 删除数组中的某一个元素
  7. 利用【数据链接属性】对话框,创建连接字符串
  8. 用c#中的WebBrowser抢小米F码,抢小米手机以及自动测试实现原理
  9. iOS启动画面不更新的问题
  10. 2W+汉字转拼音JS字库(UTF-8生僻字等通用无乱码)
  11. 达思SQL数据库修复软件升级至 5.0 版本(重要升级支持修复压缩格式的备份文件)
  12. 应用程序错误电脑黑屏_werfault应用程序错误黑屏|Win7解决werfault.exe应用程序错误方法...
  13. 阻止冒泡事件(兼容大部分浏览器)
  14. 「保姆级教学」带你闹清楚JAVA人的TOM猫是啥,再整明白Mac下怎么安装Tomcat
  15. 【Spikingjelly】SNN框架教程的代码解读_5
  16. 使用Python按时间顺序批量重命名文件
  17. IC工程师入门必学《Verilog超详细教程》(附下载)
  18. php概率计算_PHP 真实概率计算(百分比随机分配)
  19. 【基金申请】立项依据必要性撰写案例 (及申请书撰写自查表)
  20. 文件操作函数在VFS层的实现

热门文章

  1. 鼠标的左键不灵及微动开关调整与替换
  2. 同花顺手机显示切换服务器,手机炒股超人时代到来 手机Level-2功能点评
  3. ThinkPHP5RCE漏洞复现
  4. 有没有专门针对优盘的杀毒软件?
  5. Github 爆火!21 岁理工男开源的十六进制编辑器爆赞
  6. 机器学习实验——使用决策树和随机森林对数据分类
  7. 【stable-diffusion史诗级讲解+使用+插件和模型资源】
  8. Kali linux下图片隐写,图片隐写信息快速检测工具——zsteg
  9. 多重共线性的处理方法
  10. Linux小工具之axel 快速下载