# 导入模块
import pyttsx3
import tkinter as tk
from tkinter import ttk
p3 = pyttsx3.init()
# 创建窗口
win = tk.Tk() # 创建窗口对象win
win.title('文本转语音') # 设置标题
win.geometry('300x200') # 设置默认大小为300×200
win.resizable(False, False) # 设置宽和高不可改变
win.config(background='white') # 设置窗口颜色为白色(white)
# 创建提示信息
ttk.Label(win, text='输入文本', background='white').pack() # 创建标签对象,并且背景色设为白色(white)、文本为“输入文本”
# 创建输入框
text = ttk.Entry(win, background='white') # 创建输入框对象,并且背景色设为白色(white)
text.pack() # 显示组件
# 创建按钮
button = ttk.Button(win, text='播放', command= lambda: play()) # 创建按钮对象,文本为“播放”,但无法设置背景颜色。点击之后执行的命令是执行play函数
button.pack() # 显示组件
def play():
p3.say(text.get()) # 获得文本并准备播放
# 开始播放,播放完成之后停止播放
p3.runAndWait()
p3.stop()
tk.mainloop() # 消息循环
没有合适的资源?快使用搜索试试~ 我知道了~
文本转语音工具(源代码)
共1个文件
py:1个
需积分: 0 1 下载量 135 浏览量
2023-10-17
16:58:05
上传
评论
收藏 828B ZIP 举报
温馨提示
文本转语音工具(源代码)
资源推荐
资源详情
资源评论
收起资源包目录
text_to_voice_code.zip (1个子文件)
text_to_voice.py 1KB
共 1 条
- 1
资源评论
pythonlaoyu
- 粉丝: 7
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功