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

1 篇文章 0 订阅
1 篇文章 0 订阅

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
附唐诗三百首。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值