Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- from tkinter import simpledialog, filedialog, messagebox
- from gtts import gTTS
- def converter_para_audio():
- texto = caixa_texto.get("1.0", "end-1c")
- caminho_arquivo = filedialog.asksaveasfilename(defaultextension=".mp3",
- filetypes=[("Arquivos MP3", "*.mp3")])
- if caminho_arquivo:
- tts = gTTS(text=texto, lang='pt')
- tts.save(caminho_arquivo)
- messagebox.showinfo("Conversão Concluída", "O áudio foi gerado com sucesso!\n\nPrograma criado por Mizuno. 2024")
- # Configura a janela principal
- janela = tk.Tk()
- janela.title("Conversor de Texto para áudio MP3")
- # Calcula posição x e y para centralizar a janela
- largura_janela = 800
- altura_janela = 600
- posicao_x = int(janela.winfo_screenwidth()/2 - largura_janela/2)
- posicao_y = int(janela.winfo_screenheight()/2 - altura_janela/2)
- janela.geometry(f"{largura_janela}x{altura_janela}+{posicao_x}+{posicao_y}")
- # Caixa de texto para inserção do texto pelo usuário
- caixa_texto = tk.Text(janela, height=15, width=50)
- caixa_texto.pack(pady=20)
- # Botão para iniciar a conversão
- botao_converter = tk.Button(janela, text="Converter para Áudio", command=converter_para_audio)
- botao_converter.pack(pady=20)
- # Inicia a interface gráfica
- janela.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement