# import libraries
from tkinter import *
from gtts import gTTS
from playsound import playsound
# Initialized window
root = Tk()
root.geometry('320x230')
root.resizable(0, 0)
root.config(bg = '#FFE873')
root.title('TEXT_TO_SPEECH')
##heading
Label(root, text = 'TEXT TO SPEECH', font='arial 20 bold', bg ='#FFE873').pack()
Label(root, text ='@python', font ='arial 15 bold', bg = '#FFE873').pack(side = BOTTOM)
#label
Label(root, text ='Enter Text', font ='arial 15 bold', bg ='#FFE873').place(x=20, y=60)
##text variable
Msg = StringVar()
#Entry
entry_field = Entry(root, textvariable =Msg, width ='50')
entry_field.place(x=20, y=100)
#define function
def Text_to_speech():
Message = entry_field.get()
speech = gTTS(text = Message)
speech.save('python.mp3')
playsound('python.mp3')
def Exit():
root.destroy()
def Reset():
Msg.set("")
#Button
Button(root, text = "PLAY", font = 'arial 15 bold', command = Text_to_speech, width =4).place(x=25, y=140)
Button(root, text = 'EXIT', font = 'arial 15 bold', command = Exit, bg = 'OrangeRed1').place(x=100, y=140)
Button(root, text = 'RESET', font='arial 15 bold', command = Reset).place(x=175, y =140)
#infinite loop to run program
root.mainloop()
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
gtts(Google Text-to-Speech)和playsound是两个常用的Python库,用于实现文本转语音的功能。gtts库利用Google Text-to-Speech引擎,将纯文本转换为语音。它可以将文字转换为多种语言和声音效果,支持自定义语音速度和音量等参数。使用gtts库,你可以根据需要生成音频文件,以便在应用程序中播放或保存。playsound库是一个简单而强大的跨平台音频播放库。它可以播放多种音频格式,包括常见的MP3和WAV。playsound库易于使用,只需提供音频文件的路径,即可快速播放音频,无需任何额外的设置。通过结合gtts和playsound库,你可以实现将文本转换为语音,并在应用程序中播放生成的音频。这种功能在许多场景中非常有用,例如语音助手、语音提示、语音导航等。通将文字转换为语音,可以提供更丰富的用户体验,增加应用程序的可访问性和可用性。使用gtts和playsound库,你可以轻松实现文本转语音的功能,从而为你的应用程序或项目增添更多的交互和功能性。无论是用于语音合成还是音频播放,这两个库都提供了简单而有效的解决方案。使用灵活方便,便捷高效
资源推荐
资源详情
资源评论
收起资源包目录
python的gtts和playsound库文本转语音源代码.zip (3个子文件)
python的gtts和playsound库文本转语音源代码
Text-to-Speech.py 1KB
python.mp3 7KB
text_to_speech_output.jpg 35KB
共 3 条
- 1
资源评论
传奇开心果编程
- 粉丝: 8103
- 资源: 335
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功